diff options
author | Guo Mang <mang.guo@intel.com> | 2016-08-03 13:03:08 +0800 |
---|---|---|
committer | Guo Mang <mang.guo@intel.com> | 2016-08-04 10:33:17 +0800 |
commit | 721ef82289296deaa39dcf24a99080967553a200 (patch) | |
tree | e687ef01d322dd7a7d3c9ff66247319d32f53ec2 /BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S | |
parent | 9dfd62064d1d1a6344165febb44c7b0d0f3a6a1e (diff) | |
download | edk2-platforms-721ef82289296deaa39dcf24a99080967553a200.tar.xz |
BraswellPlatformPkg: Restructure code in Silicon/IntelSiliconBasic
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Guo Mang <mang.guo@intel.com>
Reviewed-by: David Wei <david.wei@intel.com>
Diffstat (limited to 'BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S')
-rw-r--r-- | BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S b/BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S index f2f81a1991..8038cd2203 100644 --- a/BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S +++ b/BraswellPlatformPkg/Common/Silicon/IntelSiliconBasic/PiSmmCpuDxeSmm/Ia32/SmiEntry.S @@ -82,7 +82,7 @@ ASM_PFX(gSmbase): .space 4 .space 2
_GdtDesc: .space 4
.space 2
-Start32bit:
+Start32bit:
leal DSC_OFFSET(%edi),%ebx
movw DSC_DS(%ebx),%ax
movl %eax,%ds
@@ -118,7 +118,7 @@ L1: popl %ebp
movl $0x80000001, %eax
cpuid
- btl $29, %edx # check cpuid to identify X64 or IA32
+ btl $29, %edx # check cpuid to identify X64 or IA32
leal (0x7fc8 - (L1 - _SmiEntryPoint))(%ebp), %edi
leal 4(%edi), %esi
jnc L2
@@ -132,7 +132,7 @@ L7: L3:
pushl (%esp)
-
+
movl $ASM_PFX(SmiRendezvous), %eax
call *%eax
popl %ecx
|