summaryrefslogtreecommitdiff
path: root/cpu/interrupts/hardware/execution.txt
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/interrupts/hardware/execution.txt')
-rw-r--r--cpu/interrupts/hardware/execution.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpu/interrupts/hardware/execution.txt b/cpu/interrupts/hardware/execution.txt
index c3cc5f5..2ee7c79 100644
--- a/cpu/interrupts/hardware/execution.txt
+++ b/cpu/interrupts/hardware/execution.txt
@@ -1,10 +1,10 @@
When a hardware interrut occurs:
- OPR gets set to the PR from the previous code running
- OIP gets set to the IP from the previous code running
+ OPRH gets set to the PR from the previous code running
+ OIPH gets set to the IP from the previous code running
PR is set to all 1s
The next hardware interrupt will not occur until after the current processing has been finished via `ireth`
When returning via ireth:
- PR is set to OPR
- Execution jumps to OIP
+ PR is set to OPRH
+ Execution jumps to OIPH