On Wed, 8 Apr 2020, Lukasz Hawrylko wrote:
TBOOT has an algorithm that checks if SINIT matches platform. I can't
tell you right now what is wrong here, I need some logs. Please run it
once again, than after reboot, can you launch Linux without TBOOT and
run 'txt-stat' tool that is in TBOOT's repo in 'utils' folder? What I
need is a value of ERRORCODE field.
If you can connect serial port and dump serial logs too that will be
awesome. Dell's docking station has RS232 connector and TBOOT's logs are
printed there (tested on my laptop).
$ txt-stat
Intel(r) TXT Configuration Registers:
STS: 0x00000012
senter_done: FALSE
sexit_done: TRUE
mem_config_lock: FALSE
private_open: FALSE
locality_1_open: FALSE
locality_2_open: FALSE
ESTS: 0x00
txt_reset: FALSE
E2STS: 0x0000000000000008
secrets: FALSE
ERRORCODE: 0xc0003c11
DIDVID: 0x00000001b0068086
vendor_id: 0x8086
device_id: 0xb006
revision_id: 0x1
FSBIF: 0xffffffffffffffff
QPIIF: 0x000000009d003000
SINIT.BASE: 0xaced0000
SINIT.SIZE: 327680B (0x50000)
HEAP.BASE: 0xacf20000
HEAP.SIZE: 917504B (0xe0000)
DPR: 0x00000000ad000041
lock: TRUE
top: 0xad000000
size: 4MB (4194304B)
PUBLIC.KEY:
2d [REDACTED]
77 [REDACTED]
***********************************************************
TXT measured launch: FALSE
secrets flag set: FALSE
***********************************************************
unable to find TBOOT log
I'll check if we can get serial output.
-Timo
_______________________________________________
tboot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tboot-devel