From: Seiji M. <sei...@gm...> - 2006-09-11 22:24:26
|
Hi Justin, 2006/9/12, Osborn, Justin D. <Jus...@jh...>: > Seiji, > I tried 7, and even tried it with 4. I get the same PCR entries > either way. My guess is the BIOS is not allowing measurement from > anything but itself? Is there any way to test this? I have every TCG > BIOS option enabled. Oh. I see. Your M52 is compliant with v1.2 PC spec. The reason is BIOS int 1Ah ax=0xbb04 behavior was changed (or defined) in V1.2. Old IBM BIOS, TCG_LogExtend(0xbb04) do extend and log event New V1.2 spec said just TCG_HashLogEvent(0xbb04) do log event. no extend. But some v1.2 BIOS still do extend. e.g my T60:-( and current patch uses TCG_HashAll + TCG_LogExtend. It should be done by single command, TCG_HashLogExtendEvent but IBM BIOS has a bug of input parameter block format of this func. (In v1.2 spec that was defined as format2) If all BIOSs support this format2, I will use TCG_HashLogExtendEvent. However, if BIOS does not support format2, it will destroy the memory. New Grub patch will use TCG_HashLogExtendEvent(Format2) as default. regards, -- Seiji |