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 tboot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tboot-devel