SMRAM默认的基地址是30000H。此值被存在处理器一个内部寄存器中,被称为SMBASE register。操做系统或可执行程序能够重置的SMRAM里的相应位置来改变SMBASE(这个位置就是SMRAM偏移量7EF8H)从而获得一个新的值(见下图)。测试
SMBASE由intel 芯片组控制,默认是0xA0000,(测试机器P4 赛扬2.26G,845gv/ml ID = 0x2560_8086)spa
SMBASE要想写仍是要依赖这个寄存器:0x7EFC,操作系统
这个寄存器(SMM Revision Identifier)不知道为何intel没公布具体值,只有241430
.pdf (1995年)出的这本手册上有具体的值!io