]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UefiCpuPkg: Replace the un-necessary WBINVD instruction at the reset vector with...
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 4 Aug 2011 03:25:14 +0000 (03:25 +0000)
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 4 Aug 2011 03:25:14 +0000 (03:25 +0000)
Signed-off-by: rsun3
Reviewed-by: mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12085 6f19259b-4bc3-4df7-8a09-765794883524

UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.port80.raw
UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.raw
UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.serial.raw
UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.port80.raw
UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.raw
UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.serial.raw
UefiCpuPkg/ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm

index 3a8a46d17265364917572a83248743cf60d1c301..ec6bcfd48b1f71520c87f15fb3347eea72ff099f 100644 (file)
Binary files a/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.port80.raw and b/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.port80.raw differ
index 7379cb7b30f367fce2fe2463ed9f57f20b49df9a..02cb66c848ffc3bd8a8c574335d8b25425d3601b 100644 (file)
Binary files a/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.raw and b/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.raw differ
index 4b7278463bfef7bd9fee94bac4ad744f76481a78..58542ad9d1a151aafcce1e9446b449e8c48ec881 100644 (file)
Binary files a/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.serial.raw and b/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.ia32.serial.raw differ
index 487d815670e1d693df6736e6a746a08830345932..393b6ef2caa40a0cb882fe4cd1eeae9d5d841f68 100644 (file)
Binary files a/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.port80.raw and b/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.port80.raw differ
index 1f4e9fcb8333ea00e4d7bbdb8b5634591409f210..7ab1161a210e24c310cd9dc660fa3adb2cf87750 100644 (file)
Binary files a/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.raw and b/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.raw differ
index 9b08b317ce6768e81096c6620bfb1513f4381a78..f32e81ac12a2e9ca71dcb0b87165ecc358eb52f5 100644 (file)
Binary files a/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.serial.raw and b/UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.x64.serial.raw differ
index 3764b4ac8e0d57033c38d6423dbcf8baee329779..d0830ec87c3933a05a4f8be7d1c8653744d96548 100644 (file)
@@ -2,7 +2,7 @@
 ; @file\r
 ; First code exectuted by processor after resetting.\r
 ;\r
-; Copyright (c) 2008 - 2009, Intel Corporation. All rights reserved.<BR>\r
+; Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.<BR>\r
 ; This program and the accompanying materials\r
 ; are licensed and made available under the terms and conditions of the BSD License\r
 ; which accompanies this distribution.  The full text of the license may be found at\r
@@ -48,7 +48,8 @@ resetVector:
 ;\r
 ; This is where the processor will begin execution\r
 ;\r
-    wbinvd\r
+    nop\r
+    nop\r
     jmp     short EarlyBspInitReal16\r
 \r
 ALIGN   16\r