]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg/XenPlatformPei: Introduce XenHvmloaderDetected
authorAnthony PERARD <anthony.perard@citrix.com>
Tue, 13 Aug 2019 11:31:02 +0000 (12:31 +0100)
committerLaszlo Ersek <lersek@redhat.com>
Wed, 21 Aug 2019 16:03:49 +0000 (18:03 +0200)
This new XenHvmloaderDetected() return true if the hvmloader firmware
has runned before OVMF.

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-19-anthony.perard@citrix.com>

OvmfPkg/XenPlatformPei/Platform.h
OvmfPkg/XenPlatformPei/Xen.c

index 77427496c0002fdede11287210150df8c1394418..925df31f885338f9bc8f6773e480a5b1cd45bee0 100644 (file)
@@ -89,6 +89,11 @@ XenDetect (
   VOID\r
   );\r
 \r
+BOOLEAN\r
+XenHvmloaderDetected (\r
+  VOID\r
+  );\r
+\r
 VOID\r
 AmdSevInitialize (\r
   VOID\r
index c67f4c96973603ee445f9f09214f8cff7d91aaad..2105304c41075ae1767b5f9a3415f5018390d852 100644 (file)
@@ -199,6 +199,13 @@ XenDetect (
   return FALSE;\r
 }\r
 \r
+BOOLEAN\r
+XenHvmloaderDetected (\r
+  VOID\r
+  )\r
+{\r
+  return (mXenHvmloaderInfo != NULL);\r
+}\r
 \r
 VOID\r
 XenPublishRamRegions (\r