public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [Patch] UefiCpuPkg: Remove the unused file ResetVec.asm16
@ 2018-01-31  9:45 Liming Gao
  2018-01-31  9:51 ` Laszlo Ersek
  0 siblings, 1 reply; 2+ messages in thread
From: Liming Gao @ 2018-01-31  9:45 UTC (permalink / raw)
  To: edk2-devel

ResetVec.nasmb is used. ResetVec.asm16 can be retired.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
---
 UefiCpuPkg/SecCore/Ia32/ResetVec.asm16 | 106 ---------------------------------
 1 file changed, 106 deletions(-)
 delete mode 100644 UefiCpuPkg/SecCore/Ia32/ResetVec.asm16

diff --git a/UefiCpuPkg/SecCore/Ia32/ResetVec.asm16 b/UefiCpuPkg/SecCore/Ia32/ResetVec.asm16
deleted file mode 100644
index d90613c..0000000
--- a/UefiCpuPkg/SecCore/Ia32/ResetVec.asm16
+++ /dev/null
@@ -1,106 +0,0 @@
-;------------------------------------------------------------------------------
-;
-; Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
-; This program and the accompanying materials
-; are licensed and made available under the terms and conditions of the BSD License
-; which accompanies this distribution.  The full text of the license may be found at
-; http://opensource.org/licenses/bsd-license.php.
-;
-; THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-; WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-;
-; Module Name:
-;
-;  ResetVec.asm
-;
-; Abstract:
-;
-;  Reset Vector Data structure
-;  This structure is located at 0xFFFFFFC0
-;
-;------------------------------------------------------------------------------
-
-    .model  tiny
-    .686p
-    .stack  0h
-    .code
-
-;
-; The layout of this file is fixed. The build tool makes assumption of the layout.
-;
-
-    ORG     0h
-;
-; Reserved
-;
-ReservedData         DD 0eeeeeeeeh, 0eeeeeeeeh
-
-    ORG     10h
-;
-; This is located at 0xFFFFFFD0h
-;
-    mov     di, "AP"
-    jmp     ApStartup
-
-    ORG     20h
-;
-; Pointer to the entry point of the PEI core
-; It is located at 0xFFFFFFE0, and is fixed up by some build tool
-; So if the value 8..1 appears in the final FD image, tool failure occurs.
-;
-PeiCoreEntryPoint       DD      87654321h
-
-;
-; This is the handler for all kinds of exceptions. Since it's for debugging
-; purpose only, nothing except a dead loop would be done here. Developers could
-; analyze the cause of the exception if a debugger had been attached.
-;
-InterruptHandler    PROC
-    jmp     $
-    iret
-InterruptHandler    ENDP
-
-    ORG     30h
-;
-; For IA32, the reset vector must be at 0xFFFFFFF0, i.e., 4G-16 byte
-; Execution starts here upon power-on/platform-reset.
-;
-ResetHandler:
-    nop
-    nop
-ApStartup:
-    ;
-    ; Jmp Rel16 instruction
-    ; Use machine code directly in case of the assembler optimization
-    ; SEC entry point relative address will be fixed up by some build tool.
-    ;
-    ; Typically, SEC entry point is the function _ModuleEntryPoint() defined in
-    ; SecEntry.asm
-    ;
-    DB      0e9h
-    DW      -3
-
-
-    ORG     38h
-;
-; Ap reset vector segment address is at 0xFFFFFFF8
-; This will be fixed up by some build tool,
-; so if the value 1..8 appears in the final FD image,
-; tool failure occurs
-;
-ApSegAddress    dd      12345678h
-
-    ORG     3ch
-;
-; BFV Base is at 0xFFFFFFFC
-; This will be fixed up by some build tool,
-; so if the value 1..8 appears in the final FD image,
-; tool failure occurs.
-;
-BfvBase     DD      12345678h
-
-;
-; Nothing can go here, otherwise the layout of this file would change.
-;
-
-    END
-- 
2.8.0.windows.1



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-01-31  9:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-31  9:45 [Patch] UefiCpuPkg: Remove the unused file ResetVec.asm16 Liming Gao
2018-01-31  9:51 ` Laszlo Ersek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox