From ec70a2a9c2acf135404ed859cd5d53032335860a Mon Sep 17 00:00:00 2001 From: Andre Richter Date: Sun, 10 Mar 2019 20:49:00 +0100 Subject: [PATCH] Update README.md --- 11_exceptions_groundwork/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/11_exceptions_groundwork/README.md b/11_exceptions_groundwork/README.md index 8282b6a7..1f25325d 100644 --- a/11_exceptions_groundwork/README.md +++ b/11_exceptions_groundwork/README.md @@ -257,7 +257,7 @@ let big_addr: u64 = 3 * 1024 * 1024 * 1024; unsafe { core::ptr::read_volatile(big_addr as *mut u64) }; ``` -Finally, this triggers our exception code, because we try to read from a virtual address for which no address translations have been installed. Remember, we only installed identity-mapped page tables for the first 1 GiB of address space in lesson `0C`. +Finally, this triggers our exception code, because we try to read from a virtual address for which no address translations have been installed. Remember, we only installed identity-mapped page tables for the first 1 GiB of address space in lesson `0D`. After the exception handler is finished, it returns to the first instruction after the memory read that caused the exception.