On Wed, Jan 09, 2019 at 02:16:16PM +0000, Max Tottenham wrote: > Hi Folks > > I was curious about the upstream work on the verifiers framework (and > the TPM patches). I have both a TPM 2.0 based system and a QEMU + swtpm > setup with which to test. I compiled the head of the master branch, if I > boot into the grub shell and run the following commands: > > grub> insmod verifiers > grub> insmod tpm > grub> normal > > I get a machine crash: > > qemu-system-x86_64: Trying to execute code outside RAM or ROM at > 0x00000000000b0000 > This usually means one of the following happened: > > (1) You told QEMU to execute a kernel for the wrong machine type, and it > crashed on startup (eg trying to run a raspberry pi kernel on a > versatilepb QEMU machine) > (2) You didn't give QEMU a kernel or BIOS filename at all, and QEMU > executed a ROM full of no-op instructions until it fell off the end > (3) Your guest kernel has a bug and crashed by jumping off into nowhere > > This is almost always one of the first two, so check your command line > and that you are using the right type of kernel for this machine. > If you think option (3) is likely then you can try debugging your guest > with the -d debug options; in particular -d guest_errors will cause the > log to include a dump of the guest register state at this point. > > Execution cannot continue; stopping here. > > > Software versions: > Qemu version: v2.11.0 (0a0dc59) > OVMF git tag: edk2-stable201811 (8558838) > swtpm git tag: tpm2-preview.v2 (f98592c) > > > Running the same on real hardware also produces a crash, any thoughts?
Adding Matthew who is the author of the patch series. Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel