]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/PlatformPei/MemDetect.c
OvmfPkg/PlatformPei: Add RAM for Xen in InitializeRamRegions
[mirror_edk2.git] / OvmfPkg / PlatformPei / MemDetect.c
index 26e4feafe8e399366c12e6b023497a4d6f957f29..b11631127ba9cb944ea16d5b13f118aa5de30d11 100644 (file)
@@ -168,5 +168,10 @@ InitializeRamRegions (
   VOID\r
   )\r
 {\r
-  QemuInitializeRam ();\r
+  if (!mXen) {\r
+    QemuInitializeRam ();\r
+  } else {\r
+    DEBUG ((EFI_D_INFO, "Using memory map provided by Xen\n"));\r
+    XenPublishRamRegions ();\r
+  }\r
 }\r