]> git.proxmox.com Git - mirror_edk2.git/blobdiff - CorebootModulePkg/SecCore/Ia32/SecEntry.S
CorebootModulePkg/SecCore: Remove .S files for IA32 arch
[mirror_edk2.git] / CorebootModulePkg / SecCore / Ia32 / SecEntry.S
diff --git a/CorebootModulePkg/SecCore/Ia32/SecEntry.S b/CorebootModulePkg/SecCore/Ia32/SecEntry.S
deleted file mode 100644 (file)
index 3a3f76e..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-#------------------------------------------------------------------------------\r
-#\r
-# Copyright (c) 2013, 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
-# http://opensource.org/licenses/bsd-license.php.\r
-#\r
-# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-#\r
-# Module Name:\r
-#\r
-#  SecEntry.S\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
-\r
-ASM_GLOBAL  ASM_PFX(SecStartup)\r
-\r
-# Pcds\r
-ASM_GLOBAL  ASM_PFX(PcdGet32 (PcdPayloadFdMemBase))\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
-ASM_GLOBAL ASM_PFX(_ModuleEntryPoint)\r
-ASM_PFX(_ModuleEntryPoint):\r
-  #\r
-  # Disable all the interrupts\r
-  #\r
-  cli\r
-  \r
-  #\r
-  # Construct the temporary memory at 0x80000, length 0x10000\r
-  #\r
-  movl $(BASE_512KB + SIZE_64KB), %esp\r
-\r
-  #\r
-  # Pass BFV into the PEI Core\r
-  #\r
-  pushl ASM_PFX(PcdGet32 (PcdPayloadFdMemBase))\r
-  \r
-  #\r
-  # Pass stack base into the PEI Core\r
-  #\r
-  pushl $BASE_512KB\r
-\r
-  #\r
-  # Pass stack size into the PEI Core\r
-  #\r
-  pushl $SIZE_64KB\r
-\r
-  #\r
-  # Pass Control into the PEI Core\r
-  #\r
-  call SecStartup\r
-  \r
-  #\r
-  # Never return to here\r
-  #\r
-  jmp .\r