public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Does anyone know why the measured boot log seems to be recording the hash of PEIFV wrongly?
@ 2022-03-30 22:11 James Bottomley
  0 siblings, 0 replies; only message in thread
From: James Bottomley @ 2022-03-30 22:11 UTC (permalink / raw)
  To: devel

When I do a measured boot of OVMF, I get a load of records including
the two EV_EFI_PLATFORM_FIRMWARE_BLOB events, which, according to the
code in Tcg2Pei.c are supposed to be measuring PEIFV and DXEFV from the
uncompressed MEMFD.  However, when I compare the hashes against the
build artifacts, the DXEFV matches, so is correctly measured.  However
the PEIFV doesn't match ... it's like something modified the contents
before the Tcg2Pei.c measurement is taken.

Does anyone know what this modification to PEIFV is?  My next step
would be to go digging in the PEIFV at the time of measurement to see
if I can find the change, but I figured that asking first might be a
lot less work ...

Thanks,

James



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-03-30 22:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-30 22:11 Does anyone know why the measured boot log seems to be recording the hash of PEIFV wrongly? James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox