]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/CpuMpPei/Ia32/MpFuncs.asm
UefiCpuPkg/CpuMpPei: Remove un-used variables and functions
[mirror_edk2.git] / UefiCpuPkg / CpuMpPei / Ia32 / MpFuncs.asm
index 97fdd9ef97411d40c39b14cd02db2dbc22191847..d0b00887291a5d9a1ada18bcbf4ff8529a92fca8 100644 (file)
@@ -248,31 +248,4 @@ OtherLoaded:
     ret\r
 AsmExchangeRole   ENDP\r
 \r
-AsmInitializeGdt   PROC  near C  PUBLIC\r
-  push         ebp\r
-  mov          ebp, esp\r
-  pushad\r
-  mov          edi, [ebp + 8]      ; Load GDT register\r
-\r
-  mov          ax,cs               ; Get the selector data from our code image\r
-  mov          es,ax\r
-  lgdt         FWORD PTR es:[edi]  ; and update the GDTR\r
-\r
-  push         PROTECT_MODE_CS\r
-  lea          eax, SetCodeSelectorFarJump\r
-  push         eax\r
-  retf\r
-SetCodeSelectorFarJump:\r
-  mov          ax, PROTECT_MODE_DS ; Update the Base for the new selectors, too\r
-  mov          ds, ax\r
-  mov          es, ax\r
-  mov          fs, ax\r
-  mov          gs, ax\r
-  mov          ss, ax\r
-\r
-  popad\r
-  pop          ebp\r
-  ret\r
-AsmInitializeGdt  ENDP\r
-\r
 END\r