summaryrefslogtreecommitdiff
path: root/cpu/registers
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--cpu/registers/hardware-interrupt-related.txt5
-rw-r--r--cpu/registers/interrupt-related.txt17
2 files changed, 17 insertions, 5 deletions
diff --git a/cpu/registers/hardware-interrupt-related.txt b/cpu/registers/hardware-interrupt-related.txt
deleted file mode 100644
index 895ff92..0000000
--- a/cpu/registers/hardware-interrupt-related.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-OIP (Old Instruction Pointer)
- Used to store the old IP when interrupts occur
-
-OPR (Old Privilege Register)
- Used to store the old PR when interrupts occur
diff --git a/cpu/registers/interrupt-related.txt b/cpu/registers/interrupt-related.txt
new file mode 100644
index 0000000..dd4b0b8
--- /dev/null
+++ b/cpu/registers/interrupt-related.txt
@@ -0,0 +1,17 @@
+OIPH (Old Instruction Pointer [Hardware])
+ Used to store the old IP when hardware interrupts occur
+
+OPRH (Old Privilege Register [Hardware])
+ Used to store the old PR when hardware interrupts occur
+
+OIPE (Old Instruction Pointer [Exception])
+ Used to store the old IP when (non-double) exceptions occur
+
+OPRE (Old Privilege Register [Exception])
+ Used to store the old PR when (non-double) exceptions occur
+
+OIPDE (Old Instriction Pointer [Double Exception])
+ Used to store the old IP when double exceptions occur
+
+OPRDE (Old Privilege Register [Double Exception])
+ Used to store the old PR when double exceptions occur