]> git.proxmox.com Git - mirror_edk2.git/commit
OvmfPkg: Introduce XenIoPvhDxe to initialize Grant Tables
authorAnthony PERARD <anthony.perard@citrix.com>
Tue, 13 Aug 2019 11:31:17 +0000 (12:31 +0100)
committerLaszlo Ersek <lersek@redhat.com>
Wed, 21 Aug 2019 16:03:50 +0000 (18:03 +0200)
commit833cd3e0c0f948670fc639721b2767f31c36e359
treebc9d1b3f8065d94a46d78b7f8e4a04ca7c8a81a7
parent8f39d79d6533030baf0e579787997cd0fae3750a
OvmfPkg: Introduce XenIoPvhDxe to initialize Grant Tables

XenIoPvhDxe use XenIoMmioLib to reserve some space to be use by the
Grant Tables.

The call is only done if it is necessary, we simply detect if the
guest is PVH, as in this case there is currently no PCI bus, and no
PCI Xen platform device which would start the XenIoPciDxe and allocate
the space for the Grant Tables.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1689
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Message-Id: <20190813113119.14804-34-anthony.perard@citrix.com>
Maintainers.txt
OvmfPkg/OvmfXen.dsc
OvmfPkg/OvmfXen.fdf
OvmfPkg/XenIoPvhDxe/XenIoPvhDxe.c [new file with mode: 0644]
OvmfPkg/XenIoPvhDxe/XenIoPvhDxe.inf [new file with mode: 0644]