Use case: An adapter card, some hardware device, is about to update its
firmware and then immediately run it. There is no reboot.
The original code was measured into PCR 2,3. The adapter card code
would like to update PCR 2.3 and append to the pre-OS event log before
it runs the new firmware.
Another use case is a hot plug, where a device was not measured at boot
but should be measured into PCR 2,3 and pre-OS event log, running post-OS.
- Is this already being done?
- Is there an existing API that the device firmware can call?
- Would the code be running in user space, within the kernel, or is the
card firmware considered something else?