Skip to content

Commit 42a1f7a

Browse files
authored
Fix pdf reference page for errors #200 (#202)
Because the latest version is the JA version dated April 27, 2023, we will use this version of information as a reference in the future.
1 parent 8856331 commit 42a1f7a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

11_exceptions_part1_groundwork/README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ In `AArch64`, it is differentiated between four types of exceptions. These are:
5555

5656
## Exception entry
5757

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
5959
understand the mechanisms of taking an exception.
6060

6161
Here's an excerpt of important features for this tutorial:
@@ -65,8 +65,8 @@ Here's an excerpt of important features for this tutorial:
6565
- The preferred return address is saved in the `ELR_ELx` register.
6666
- "Preferred" here means that `ELR_ELx` may hold the instruction address of the instructions that
6767
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].
7070
- All kinds of exceptions are turned off upon taking an exception, so that by default, exception
7171
handlers can not get interrupted themselves.
7272
- 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:
8181
introduced already, and additionally, it is taken into account _where_ the exception was taken from
8282
and what the circumstances were.
8383

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]:
8686

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/
8888

8989
<table>
9090
<thead>

0 commit comments

Comments
 (0)