Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork841
Confusion about virtual memory mapping#231
-
I am trying to implement a 4kib Translation Granule Size instead of 64Kib, I am a little confused as to how translation works despite having gone through the armv8a documentation. Could someone please help me understand the difference between page,block,table descriptors, their permissions and how to create a translation table? const NUM_LVL2_TABLES: usize = bsp::memory::mmu::KernelAddrSpace::SIZE >> Granule512MiB::SHIFT; //-------------------------------------------------------------------------------------------------- /// Big monolithic struct for storing the translation tables. Individual levels must be 64 KiB
} /// A translation table type for the kernel space. |
BetaWas this translation helpful?Give feedback.
All reactions
Replies: 1 comment
-
I'm not quite sure how to answer your questions. I will try to take a look at this sometime soon. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1