]> git.proxmox.com Git - mirror_edk2.git/commitdiff
CorebootModulePkg:Removing EFI_RESOURCE_ATTRIBUTE_TESTED
authorScott Duplichan <scott@notabs.org>
Tue, 18 Aug 2015 16:08:22 +0000 (16:08 +0000)
committeragyemapr <agyemapr@Edk2>
Tue, 18 Aug 2015 16:08:22 +0000 (16:08 +0000)
Remove EFI_RESOURCE_ATTRIBUTE_TESTED when reporting lower 640KB memory
so that the coreboot header is not erased before being processed
by CbParseMemoryInfo. This change is needed for compatibility
with SVN revision 18146.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Scott Duplichan <scott@notabs.org>
Reviewed-by: Prince Agyeman <prince.agyeman@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18234 6f19259b-4bc3-4df7-8a09-765794883524

CorebootModulePkg/CbSupportPei/CbSupportPei.c

index 46b08d2f084653dd64b7f96b76a04bfd53123835..e58aa2d03d9d45ea6a67f637c9fed13a96b67c81 100755 (executable)
@@ -186,12 +186,16 @@ CbPeiEntryPoint (
 \r
   ASSERT (LowMemorySize > 0);\r
 \r
+  //\r
+  // Report lower 640KB of RAM. Attribute EFI_RESOURCE_ATTRIBUTE_TESTED  \r
+ // is intentionally omitted to prevent erasing of the coreboot header  \r
+ // record before it is processed by CbParseMemoryInfo.\r
+  //\r
   BuildResourceDescriptorHob (\r
     EFI_RESOURCE_SYSTEM_MEMORY,\r
     (\r
     EFI_RESOURCE_ATTRIBUTE_PRESENT |\r
     EFI_RESOURCE_ATTRIBUTE_INITIALIZED |\r
-    EFI_RESOURCE_ATTRIBUTE_TESTED |\r
     EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE |\r
     EFI_RESOURCE_ATTRIBUTE_WRITE_COMBINEABLE |\r
     EFI_RESOURCE_ATTRIBUTE_WRITE_THROUGH_CACHEABLE |\r