]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CorebootModulePkg/SecCore/Ia32/SecEntry.asm
Coreboot*Pkg: Retire CorebootPayloadPkg and CorebootModulePkg
[mirror_edk2.git] / CorebootModulePkg / SecCore / Ia32 / SecEntry.asm
diff --git a/CorebootModulePkg/SecCore/Ia32/SecEntry.asm b/CorebootModulePkg/SecCore/Ia32/SecEntry.asm
deleted file mode 100644 (file)
index ca6aea0..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-;------------------------------------------------------------------------------\r
-;\r
-; Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
-; SPDX-License-Identifier: BSD-2-Clause-Patent\r
-;\r
-; Module Name:\r
-;\r
-;  SecEntry.asm\r
-;\r
-; Abstract:\r
-;\r
-;  This is the code that begins in protected mode.\r
-;  It will transfer the control to pei core.\r
-;\r
-;------------------------------------------------------------------------------\r
-#include <Base.h>\r
-\r
-.686p\r
-.xmm\r
-.model small, c\r
-\r
-EXTRN   SecStartup:NEAR\r
-\r
-; Pcds\r
-EXTRN   PcdGet32 (PcdPayloadFdMemBase):DWORD\r
-\r
-    .code\r
-\r
-;\r
-; SecCore Entry Point\r
-;\r
-; Processor is in flat protected mode\r
-;\r
-; @param[in]  EAX   Initial value of the EAX register (BIST: Built-in Self Test)\r
-; @param[in]  DI    'BP': boot-strap processor, or 'AP': application processor\r
-; @param[in]  EBP   Pointer to the start of the Boot Firmware Volume\r
-;\r
-; @return     None  This routine does not return\r
-;\r
-\r
-_ModuleEntryPoint   PROC PUBLIC \r
-  ;\r
-  ; Disable all the interrupts\r
-  ;   \r
-  cli\r
-  ;\r
-  ; Construct the temporary memory at 0x80000, length 0x10000\r
-  ;\r
-  mov  esp, (BASE_512KB + SIZE_64KB)\r
-  \r
-  ;\r
-  ; Pass BFV into the PEI Core\r
-  ;\r
-  push    PcdGet32 (PcdPayloadFdMemBase)\r
-\r
-  ;\r
-  ; Pass stack base into the PEI Core\r
-  ;\r
-  push    BASE_512KB\r
-\r
-  ;\r
-  ; Pass stack size into the PEI Core\r
-  ;\r
-  push    SIZE_64KB\r
-\r
-  ;\r
-  ; Pass Control into the PEI Core\r
-  ;\r
-  call SecStartup\r
-_ModuleEntryPoint   ENDP\r
-\r
-END\r