]> git.proxmox.com Git - mirror_edk2.git/commit
OvmfPkg/XenResetVector: Saving start of day pointer for PVH guests
authorAnthony PERARD <anthony.perard@citrix.com>
Tue, 13 Aug 2019 11:30:51 +0000 (12:30 +0100)
committerLaszlo Ersek <lersek@redhat.com>
Wed, 21 Aug 2019 16:03:49 +0000 (18:03 +0200)
commit93314ae597b3c4c22d1120319fc1669bfb717694
tree1e90f0a5b23cc1ad57c8804055a2a733ddf0d43c
parenta8c791c15be599f5a48f8a70b040fbe0cd3232c0
OvmfPkg/XenResetVector: Saving start of day pointer for PVH guests

As described in the Xen PVH documentation [1], "ebx: contains the
physical memory address where the loader has placed the boot start info
structure". To have this pointer saved to be able to use it later in the
PEI phase, we allocate some space in the MEMFD for it. We use 'XPVH' as
a signature (for "Xen PVH").

[1] https://xenbits.xenproject.org/docs/unstable/misc/pvh.html

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1689
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Message-Id: <20190813113119.14804-8-anthony.perard@citrix.com>
OvmfPkg/OvmfPkg.dec
OvmfPkg/OvmfXen.fdf
OvmfPkg/XenResetVector/Ia32/XenPVHMain.asm
OvmfPkg/XenResetVector/XenResetVector.inf
OvmfPkg/XenResetVector/XenResetVector.nasmb