From 07163fb38e537741decdd14f871ac0e1f2d8ace9 Mon Sep 17 00:00:00 2001 From: Matthias Kruk Date: Fri, 28 Aug 2020 12:13:44 +0900 Subject: [PATCH] doc/man: Rename paging.9 to memory.10 --- doc/man/{paging.9 => memory.10} | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) rename doc/man/{paging.9 => memory.10} (95%) diff --git a/doc/man/paging.9 b/doc/man/memory.10 similarity index 95% rename from doc/man/paging.9 rename to doc/man/memory.10 index 5dd25a6..3bf4e09 100644 --- a/doc/man/paging.9 +++ b/doc/man/memory.10 @@ -1,6 +1,7 @@ -.TH PAGING 9 2020-08-22 "0.1" "Corax Kernel Documentation" +.TH MEMORY 10 2020-08-28 "0.1" "The Corax Programming Environment" .SH INTRODUCTION + The Corax kernel manages physical memory using the architecture's paging mechanism. The paging mechanism is used to create virtual address spaces that are used to protect physical memory and prevent parts of the system from interfering with eachother. Each such address space is defined by @@ -23,6 +24,7 @@ physical page) from the frame map, and then maps all memory regions that are nec usable address space, such as the kernel's code segment (which is necessary to handle interrupts in user mode). + .SH THE FRAME MAP The Corax kernel keeps track of all memory using a structure called the frame map. The frame map @@ -46,7 +48,8 @@ all other purposes, page frames are allocated from the back of the map. .SH SEE ALSO .ad l .nh -.BR corax (9) +.BR corax (10) +.BR ia32 (10) .SH AUTHOR -Matthias Kruk (m@m10k.eu) +Matthias Kruk -- 2.47.3