TMP 入口数据地址简要。
TPM
TPM模块是加密单元,有独立的IO口。现在来简述它的用法功能。
TMP的内存地址在0xfed40000到0xfed40fff上,并且被保留,是一个转换地址为(CSE,SPI或LPC)
TMP模块有TXT段在0xfed20000到fed3ffff是公共和私有段,分3段。
TMP模块有xHCI.DBC段在0xfed60000到0xfed60ffff段,是一个地址转址结构,输出系统必须为这段地址保留。反应到MMIO内存段。(也就是在MMIO段内可以访问xHCI.DBC段)
TMP模块在位置APIC段0xfee00000到feefffff段保留,被CPU中的APIC功能中断访问这段从IO设备。
TMP模块的IAFW(BIOS)段,这是TMP的BIOS引导段在低端的MMIO内存段中,大小为256Kb到16Mb.可一直访问到4Gb-1字节。第一个指令地址在0xfffffff0。
BIOS的地址结构:
1. 0xfffc0000-0xffffffff 2. 0xfff80000-0xfffbffff 3. ff800000-0xfff7ffff 4. 0xff000000-0xff7fffff
BDE BIOS 解码寄存器是 0xff800000到 0xfff7ffff (7.5Mb 大小)的内存段,BDE[8-14]。0xff000000到 0xff7fffff(8mb)内存段。分两类数据段BDE[0-3]
0xFF000000-0xFF800000为[0-3]段两个地址段的重复段,0xFF000000-0xFFFBFFFF为[8-14]段两个地址段的重复段。