summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/CpuDxe/CpuDxe.h
diff options
context:
space:
mode:
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>2011-11-16 02:31:31 +0000
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>2011-11-16 02:31:31 +0000
commitde4b64f714332d80e9f1e0ada42c1998b5fbb81c (patch)
treef16115160c1bbefe0d300cae71236db182e26b7d /UefiCpuPkg/CpuDxe/CpuDxe.h
parent9463796b8829a65242d2b202d7f777643d4ba4c4 (diff)
downloadedk2-de4b64f714332d80e9f1e0ada42c1998b5fbb81c.tar.gz
edk2-de4b64f714332d80e9f1e0ada42c1998b5fbb81c.tar.bz2
edk2-de4b64f714332d80e9f1e0ada42c1998b5fbb81c.zip
Restore original IDT entry if RegisterInterruptHandler() was used to unregister user defined interrupt handler.
Signed-off-by: vanjeff Reviewed-by: rsun3 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12719 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'UefiCpuPkg/CpuDxe/CpuDxe.h')
-rw-r--r--UefiCpuPkg/CpuDxe/CpuDxe.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/UefiCpuPkg/CpuDxe/CpuDxe.h b/UefiCpuPkg/CpuDxe/CpuDxe.h
index e36cf1c82c..6d0d83ba08 100644
--- a/UefiCpuPkg/CpuDxe/CpuDxe.h
+++ b/UefiCpuPkg/CpuDxe/CpuDxe.h
@@ -275,6 +275,16 @@ SetDataSelectors (
UINT16 Selector
);
+/**
+ Restore original Interrupt Descriptor Table Handler Address.
+
+ @param Index The Index of the interrupt descriptor table handle.
+
+**/
+VOID
+RestoreInterruptDescriptorTableHandlerAddress (
+ IN UINTN Index
+ );
#endif