summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/DebugSupportDxe/x64
diff options
context:
space:
mode:
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>2008-04-11 03:36:07 +0000
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>2008-04-11 03:36:07 +0000
commit7b414b4ed6ccdefce8e167ecc7d67ad64118eb94 (patch)
tree8ac9f25a508ec3f38ee50c3d43a1282c06605330 /MdeModulePkg/Universal/DebugSupportDxe/x64
parent987da598355ba96e9eb8b78fc4bdca4c3faedfe5 (diff)
downloadedk2-platforms-7b414b4ed6ccdefce8e167ecc7d67ad64118eb94.tar.xz
1. add public functions header.
2. apply for doxgen format for file header. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5043 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Universal/DebugSupportDxe/x64')
-rw-r--r--MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.S41
-rw-r--r--MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.asm27
2 files changed, 35 insertions, 33 deletions
diff --git a/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.S b/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.S
index fb08ce0a69..087e5490bb 100644
--- a/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.S
+++ b/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.S
@@ -1,15 +1,16 @@
-#******************************************************************************
-#*
-#* Copyright (c) 2007, Intel Corporation
-#* All rights reserved. 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.
-#*
-#******************************************************************************
+#/**@file
+# Low leve x64 specific debug support functions.
+#
+# Copyright (c) 2006, Intel Corporation
+# All rights reserved. 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.
+#
+#**/
.globl _OrigVector
.globl _InterruptEntryStub
@@ -27,31 +28,31 @@ _StubSize: .long _InterruptEntryStubEnd - _InterruptEntryStub
.globl _FxStorSupport
_FxStorSupport:
- ret
+ ret
.globl _GetIdtr
_GetIdtr:
- ret
+ ret
.globl _WriteInterruptFlag
_WriteInterruptFlag:
- ret
+ ret
.globl _Vect2Desc
_Vect2Desc:
- ret
+ ret
.globl _InterruptEntryStub
_InterruptEntryStub:
- ret
+ ret
.globl _InterruptEntryStubEnd
_InterruptEntryStubEnd:
- ret
+ ret
.globl _CommonIdtEntry
_CommonIdtEntry:
- ret
+ ret
PhonyIretd:
- iret
+ iret
diff --git a/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.asm b/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.asm
index 810de909a8..5cc3e52bfe 100644
--- a/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.asm
+++ b/MdeModulePkg/Universal/DebugSupportDxe/x64/AsmFuncs.asm
@@ -1,15 +1,16 @@
-;******************************************************************************
-;*
-;* Copyright (c) 2006, Intel Corporation
-;* All rights reserved. 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.
-;*
-;******************************************************************************
+;/** @file
+; Low level x64 routines used by the debug support driver.
+;
+; Copyright (c) 2007 - 2008, Intel Corporation. <BR>
+; All rights reserved. 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.
+;
+;**/
EXCPT64_DIVIDE_ERROR EQU 0
EXCPT64_DEBUG EQU 1
@@ -93,7 +94,7 @@ OrigVector dq 6666666666666666h ; ?
align 16
DebugStackEnd db "DbgStkEnd >>>>>>" ;; 16 byte long string - must be 16 bytes to preserve alignment
dd 1ffch dup (000000000h) ;; 32K should be enough stack
- ;; This allocation is coocked to insure
+ ;; This allocation is coocked to insure
;; that the the buffer for the FXSTORE instruction
;; will be 16 byte aligned also.
;;