diff options
author | vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-02-27 17:04:12 +0000 |
---|---|---|
committer | vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-02-27 17:04:12 +0000 |
commit | e7af83aece81c891deeda826526fffa194dc0256 (patch) | |
tree | e741867a6acbff1344a3971736e82af662ed4a77 /MdeModulePkg/Include | |
parent | 53f32495953afac85b4c85c52dcf0595a4b1999e (diff) | |
download | edk2-e7af83aece81c891deeda826526fffa194dc0256.zip edk2-e7af83aece81c891deeda826526fffa194dc0256.tar.gz edk2-e7af83aece81c891deeda826526fffa194dc0256.tar.bz2 |
1. Refine debug agent library.
2. DxeCore and DxeIpl consume debug agent library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10119 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Include')
-rw-r--r-- | MdeModulePkg/Include/Library/DebugAgentLib.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/MdeModulePkg/Include/Library/DebugAgentLib.h b/MdeModulePkg/Include/Library/DebugAgentLib.h index 9a5c57e..a5c3114 100644 --- a/MdeModulePkg/Include/Library/DebugAgentLib.h +++ b/MdeModulePkg/Include/Library/DebugAgentLib.h @@ -19,7 +19,8 @@ #define DEBUG_AGENT_INIT_POSTMEM_SEC 2
#define DEBUG_AGENT_INIT_DXE 3
#define DEBUG_AGENT_INIT_SMM 4
-#define DEBUG_AGENT_INIT_SMI 5
+#define DEBUG_AGENT_INIT_ENTER_SMI 5
+#define DEBUG_AGENT_INIT_EXIT_SMI 6
/**
Initialize debug agent.
@@ -38,17 +39,21 @@ InitializeDebugAgent ( );
/**
- Enable/Disable the interrupt of debug timer.
+ Enable/Disable the interrupt of debug timer and return the interrupt state
+ prior to the operation.
If EnableStatus is TRUE, enable the interrupt of debug timer.
If EnableStatus is FALSE, disable the interrupt of debug timer.
@param[in] EnableStatus Enable/Disable.
+ @retval TRUE Debug timer interrupt were enabled on entry to this call.
+ @retval FALSE Debug timer interrupt were disabled on entry to this call.
+
**/
-VOID
+BOOLEAN
EFIAPI
-SetDebugTimerInterrupt (
+SaveAndSetDebugTimerInterrupt (
IN BOOLEAN EnableStatus
);
|