@@ -55,7 +55,7 @@ In `AArch64`, it is differentiated between four types of exceptions. These are:
55
55
56
56
## Exception entry
57
57
58
- I recommend to read pages 1874-1876 of the [ ARMv8 Architecture Reference Manual] [ ARMv8_Manual ] to
58
+ I recommend to read pages D1-5355 of the [ ARMv8 Architecture Reference Manual] [ ARMv8_Manual Ja ] to
59
59
understand the mechanisms of taking an exception.
60
60
61
61
Here's an excerpt of important features for this tutorial:
@@ -65,8 +65,8 @@ Here's an excerpt of important features for this tutorial:
65
65
- The preferred return address is saved in the ` ELR_ELx ` register.
66
66
- "Preferred" here means that ` ELR_ELx ` may hold the instruction address of the instructions that
67
67
caused the exception (` synchronous case ` ) or the first instruction that did not complete due to
68
- an ` asynchronous ` exception. Details in Chapter D1.10.1 of the [ ARMv8 Architecture Reference
69
- Manual] [ ARMv8_Manual ] .
68
+ an ` asynchronous ` exception. Details in pages D1-5357 of the [ ARMv8 Architecture Reference
69
+ Manual] [ ARMv8_Manual Ja ] .
70
70
- All kinds of exceptions are turned off upon taking an exception, so that by default, exception
71
71
handlers can not get interrupted themselves.
72
72
- Taking an exception will select the dedicated stack pointer of the target ` EL ` .
@@ -81,10 +81,10 @@ Here's an excerpt of important features for this tutorial:
81
81
introduced already, and additionally, it is taken into account _ where_ the exception was taken from
82
82
and what the circumstances were.
83
83
84
- Here is a copy of the decision table as shown in Chapter D1.10.2 of the [ ARMv8 Architecture
85
- Reference Manual] [ ARMv8_Manual ] :
84
+ Here is a copy of the decision table as shown in pages D1-5358 of the [ ARMv8 Architecture
85
+ Reference Manual] [ ARMv8_Manual Ja ] :
86
86
87
- [ ARMv8_Manual ] : https://developer.arm.com/docs /ddi0487/latest/arm-architecture-reference-manual-armv8-for-armv8-a-architecture-profile
87
+ [ ARMv8_Manual Ja ] : https://developer.arm.com/documentation /ddi0487/ja/
88
88
89
89
<table >
90
90
<thead>
0 commit comments