]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/DebugSupportDxe/X64/AsmFuncs.S
code scrub for DebugSpport Module.
[mirror_edk2.git] / MdeModulePkg / Universal / DebugSupportDxe / X64 / AsmFuncs.S
CommitLineData
7b414b4e 1#/**@file\r
2# Low leve x64 specific debug support functions.\r
3#\r
4# Copyright (c) 2006, Intel Corporation\r
5# All rights reserved. This program and the accompanying materials\r
6# are licensed and made available under the terms and conditions of the BSD License\r
7# which accompanies this distribution. The full text of the license may be found at\r
8# http://opensource.org/licenses/bsd-license.php\r
9#\r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12#\r
13#**/\r
c1f23d63 14\r
15.globl _OrigVector\r
16.globl _InterruptEntryStub\r
17.globl _StubSize\r
18.globl _CommonIdtEntry\r
19.globl _FxStorSupport\r
20\r
21_AppEsp: .long 0x11111111 # ?\r
22_DebugEsp: .long 0x22222222 # ?\r
23_ExtraPush: .long 0x33333333 # ?\r
24_ExceptData: .long 0x44444444 # ?\r
25_Eflags: .long 0x55555555 # ?\r
26_OrigVector: .long 0x66666666 # ?\r
27_StubSize: .long _InterruptEntryStubEnd - _InterruptEntryStub\r
28\r
29.globl _FxStorSupport\r
30_FxStorSupport:\r
7b414b4e 31 ret\r
c1f23d63 32\r
c1f23d63 33.globl _Vect2Desc\r
34_Vect2Desc:\r
7b414b4e 35 ret\r
c1f23d63 36\r
37.globl _InterruptEntryStub\r
38_InterruptEntryStub:\r
7b414b4e 39 ret\r
c1f23d63 40\r
41.globl _InterruptEntryStubEnd\r
42_InterruptEntryStubEnd:\r
7b414b4e 43 ret\r
c1f23d63 44\r
45.globl _CommonIdtEntry\r
46_CommonIdtEntry:\r
7b414b4e 47 ret\r
c1f23d63 48\r
49PhonyIretd:\r
7b414b4e 50 iret\r