]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix Smbios table checksum error, by zero IntermediateChecksum and EntryPointStructure...
authorjyao1 <jyao1@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 11 Oct 2011 13:25:18 +0000 (13:25 +0000)
committerjyao1 <jyao1@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 11 Oct 2011 13:25:18 +0000 (13:25 +0000)
signed-off-by: jyao1
reviewed-by: elvinli

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12527 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c

index 80ccb1995e0f0a4edbbee25c343e00f3901e18a0..b39ea23a8f0af8932b21094134aee45f249ce9dd 100644 (file)
@@ -994,6 +994,9 @@ SmbiosCreateTable (
   //\r
   // Fixup checksums in the Entry Point Structure\r
   //\r
+  EntryPointStructure->IntermediateChecksum = 0;\r
+  EntryPointStructure->EntryPointStructureChecksum = 0;\r
+\r
   EntryPointStructure->IntermediateChecksum =\r
     CalculateCheckSum8 ((UINT8 *) EntryPointStructure + 0x10, EntryPointStructure->EntryPointLength - 0x10);\r
   EntryPointStructure->EntryPointStructureChecksum =\r