|
|
发表于 2008-3-12 16:46:42
|
显示全部楼层
1、你要读取内存的什么信息? DMI信息里有type 5 & type 6(type 16~20)关于memory controller & memory moudle等信息,信息或多或少,看看有没有你想要的,你可以去看看SMBIOS SPEC关于此部分的定义。' ]0 o: q7 i8 h! [0 f" q# Y, v
& Y! T! \' u% I7 V* _6 X4 J
2、直接读SPD最好,但你必须知道你平台如何去访问SPD ROM的。一般通过SMBUS总线。
5 H; [8 Q8 A' \ _/ W
8 d' N# D$ ]$ F6 N# m; D3、开机检测存信息现在平常都采用SPD的技术,但也有少数不采用SPD的技术。同时还有一些板载DRAM芯片,不用SPD ROM,初始化时虚拟SPD的值,所以可能也读不到SPD值。! n! y8 {2 A6 i5 c' H( E2 \, r
; g# h+ r$ Z! L- K4 e' S$ n+ n
4、Memory DMI信息的形成,是在检测内存(memory sizing)后生成的。 |
|