我正在尝试启动一个闪烁会话(http://flickertcb.sourceforge.net/),该会话在英特尔机器上使用 GETSEC[SENTER] 指令以启动“动态信任根”环境。
每当执行 GETSEC[SENTER] 指令时,我得到的错误(“TXT-lockable BAR is above 4GB”)是在 tboot(http://sourceforge.net/projects/tboot/)的帮助下检索的,并且是从英特尔 ( 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/