Subject: Re: [edk2] Xen OVMF early discussions
From: Bei Guan <firstname.lastname@example.org>
To: Andrei Warkentin <email@example.com>
Date: 2011-06-15 22:30:06
On Tue, Jun 14, 2011 at 7:55 PM, Bei Guan <firstname.lastname@example.org> wrote:
> Welcome back.
Very nice. A comment - in your SmbiosDxe, you re-detect Xen, but you
I think I just have published Xen hvmloader SMBIOS inside
> OVMF. The patch is as following.
> How to test:
> In the EFI shell, I can use the "smbiosview" command to browser all the
> SMBIOS structures that are created by Xen hvmloader.
> Is there any problem with the testing?
don't have to do that. The PlatformPei publishes a GUIDed HOB (see
Include/Guid/XenInfo.h), so checking for presence of that HOB should
Excellent. Good work. As Andrew suggested, dmem will show if the ACPI
> Now, I am working on the ACPI table passthrough. But, I am not sure how to
> make a testing. It seems no command can be used to see the ACPI table in EFI
table is at least registered. From that moment on you can either -
1) Boot something that uses ACPI. I believe Windows still don't boot
on OVMF, so Linux is your only choice.
2) Write an EFI application that pretty-prints the ACPI table
contents, at least roughly to the point of actual ACPI tables present,
their vendor names, sizes and checksums.
What about the hypercall driver/library? Did you start on that yet?