pub struct Cr3;
Expand description
Contains the physical address of the highest-level page table.
Implementations
Read the current P4 table address from the CR3 register.
Read the current P4 table address from the CR3 register along with PCID.
The correct functioning of this requires CR4.PCIDE = 1.
See Cr4Flags::PCID
Write a new P4 table address into the CR3 register.
Safety
Changing the level 4 page table is unsafe, because it’s possible to violate memory safety by changing the page mapping.
Write a new P4 table address into the CR3 register.
Safety
Changing the level 4 page table is unsafe, because it’s possible to violate memory safety by
changing the page mapping.
Cr4Flags::PCID
must be set before calling this method.