Skip to content

Commit e4438e4

Browse files
committed
Add 4 KiB page table image for virtual memory lesson
1 parent 7a341de commit e4438e4

File tree

3 files changed

+1563
-0
lines changed

3 files changed

+1563
-0
lines changed

0C_virtual_memory/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@ Hopefully, in a later tutorial, we will write or use (e.g. from the `cortex-a`
2727
crate) proper modules for page table handling, that, among others, cover topics
2828
such as using recursive mapping for maintenace.
2929

30+
## Adress translation with the 4 KiB LVL3 table
31+
32+
The following block diagram shows address translation by example of the UART's
33+
Control Register (CR).
34+
35+
![4 KiB translation block diagram](../doc/page_tables_4KiB.png)
36+
3037
## Zero-cost abstraction
3138

3239
The MMU init code is a good example to see the great potential of Rust's

doc/page_tables_4KiB.png

87.1 KB
Loading

0 commit comments

Comments
 (0)