Add DebugPort & DebugSupport drivers
[mirror_edk2.git] / MdeModulePkg / Universal / DebugSupportDxe / x64 / AsmFuncs.S
1 #******************************************************************************
2 #*
3 #* Copyright (c) 2007, Intel Corporation
4 #* All rights reserved. This program and the accompanying materials
5 #* are licensed and made available under the terms and conditions of the BSD License
6 #* which accompanies this distribution. The full text of the license may be found at
7 #* http://opensource.org/licenses/bsd-license.php
8 #*
9 #* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 #* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #*
12 #******************************************************************************
13
14 .globl _OrigVector
15 .globl _InterruptEntryStub
16 .globl _StubSize
17 .globl _CommonIdtEntry
18 .globl _FxStorSupport
19
20 _AppEsp: .long 0x11111111 # ?
21 _DebugEsp: .long 0x22222222 # ?
22 _ExtraPush: .long 0x33333333 # ?
23 _ExceptData: .long 0x44444444 # ?
24 _Eflags: .long 0x55555555 # ?
25 _OrigVector: .long 0x66666666 # ?
26 _StubSize: .long _InterruptEntryStubEnd - _InterruptEntryStub
27
28 .globl _FxStorSupport
29 _FxStorSupport:
30 ret
31
32 .globl _GetIdtr
33 _GetIdtr:
34 ret
35
36 .globl _WriteInterruptFlag
37 _WriteInterruptFlag:
38 ret
39
40 .globl _Vect2Desc
41 _Vect2Desc:
42 ret
43
44 .globl _InterruptEntryStub
45 _InterruptEntryStub:
46 ret
47
48 .globl _InterruptEntryStubEnd
49 _InterruptEntryStubEnd:
50 ret
51
52 .globl _CommonIdtEntry
53 _CommonIdtEntry:
54 ret
55
56 PhonyIretd:
57 iret