]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/PlatformPei/MemDetect.c
OvmfPkg/PlatformPei: Add InitializeRamRegions function
[mirror_edk2.git] / OvmfPkg / PlatformPei / MemDetect.c
index 851850b50dd47d46835b31c78975be0eb876b646..26e4feafe8e399366c12e6b023497a4d6f957f29 100644 (file)
@@ -122,19 +122,19 @@ PublishPeiMemory (
 \r
 \r
 /**\r
-  Peform Memory Detection\r
-\r
-  @return Top of memory\r
+  Peform Memory Detection for QEMU / KVM\r
 \r
 **/\r
-EFI_PHYSICAL_ADDRESS\r
-MemDetect (\r
+STATIC\r
+VOID\r
+QemuInitializeRam (\r
+  VOID\r
   )\r
 {\r
   UINT64                      LowerMemorySize;\r
   UINT64                      UpperMemorySize;\r
 \r
-  DEBUG ((EFI_D_ERROR, "MemDetect called\n"));\r
+  DEBUG ((EFI_D_INFO, "%a called\n", __FUNCTION__));\r
 \r
   //\r
   // Determine total memory size available\r
@@ -157,7 +157,16 @@ MemDetect (
 \r
     MtrrSetMemoryAttribute (BASE_4GB, UpperMemorySize, CacheWriteBack);\r
   }\r
-\r
-  return LowerMemorySize;\r
 }\r
 \r
+/**\r
+  Publish system RAM and reserve memory regions\r
+\r
+**/\r
+VOID\r
+InitializeRamRegions (\r
+  VOID\r
+  )\r
+{\r
+  QemuInitializeRam ();\r
+}\r