Hi,

I recently bought a Thinkpad X1 2-in-1 Gen 10 (21NVS07F00) specifically for its 
support of Intel TXT.

With Intel TME enabled, I can successfully boot using a verified launch policy 
that continues on non-fatal errors. Using a stricter setting, the boot hangs.

In the log, the following messages can be found, which document the trigger of 
an error condition:

TBOOT: var MTRRs with non-contiguous regions: base=0xc0000, mask=0x3fc0000
TBOOT: mtrr_def_type: e = 1, fe = 1, type = 6
TBOOT: mtrrs:
TBOOT:             base          mask      type  v
TBOOT:         00000000c0000 0000003fc0000  00  01
TBOOT:         00000000a0000 0000003fe0000  00  01
TBOOT:         000000009c000 0000003ffc000  00  01
TBOOT:         0000001000000 0000003000000  00  01
TBOOT:         0000002000000 0000002000000  00  01
TBOOT:         000000085f800 0000003fff800  00  01
TBOOT:         0000000000000 0000000000000  00  00
TBOOT:         0000000000000 0000000000000  00  00
TBOOT:         0000000000000 0000000000000  00  00
TBOOT:         0000000000000 0000000000000  00  00
TBOOT: failed to verify platform

The full log can be found here: https://pastebin.com/Hhk4AEb7

The problem also occurs with the latest tboot version 1.11.10. Interestingly, when Intel TME is disabled, tboot hangs with the same policy. Unfortunately, VGA output for tboot does not work on this machine and I cannot access this machine's serial console provided via AMT to obtain a log in this case. (I don't really care about support for disabled TME, but wanted to mention it nevertheless.)

Any help is appreciated. I can test patches or provide additional (debug) 
information if needed. I also posted this problem on the Lenovo Linux forum, 
but did not receive any reply.

Thank you and best regards

N0T3P4D


_______________________________________________
tboot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to