我尝试启动一个闪烁会话(http://flickertcb.sourceforge.net/),该会话在英特尔机器上使用GETSEC [SENTER]指令,以启动动态信任根"动态信任根"环境。
在tboot(http://sourceforge.net/projects/tboot/的帮助下,每当执行GETSEC [SENTER]指令时,我得到的错误(" TXT可锁定BAR超过4GB") )并从英特尔(http://software.intel.com/en-us/articles/intel-trusted-execution-technology)提供的SINIT AC模块的文档中解码。
我的环境:
HP Compaq dc7800p Convertible MiniTower
CPU: E6750
OS: Ubuntu 12.04
Kernel: 3.2.0-60-generic (PAE and HIGHMEM disabled)
SINIT AC module: Q35-SINIT_51.bin
问题:因此,在这种情况下BAR代表基址寄存器,但如何找出问题的寄存器以及如何解决?
以下是正常启动(第1行)+闪烁会话(第1069行)+ tboot(错误代码,第1911行)的完整输出:http://paste.ubuntu.com/7130591/