// get Privileged Spec v1.9 defined sptbr root page table base
get Privileged Spec v1.9 defined sptbr root page table base
get Privileged Spec v1 . 9 defined sptbr root page table base
fn read_sptbr_ppn() -> usize {
    let sptbr_bits: usize;
    unsafe { asm!("csrr {}, 0x180", out(reg) sptbr_bits) };
    sptbr_bits & 0xFFF_FFFF_FFFF
}
fn read_sptbr_ppn ( ) -> usize { let sptbr_bits : usize ; unsafe { asm ! ( " " out ( reg ) sptbr_bits ) } ; sptbr_bits & 0xFFF_FFFF_FFFF }
get Privileged Spec v1.9 defined sptbr root page table base
get Privileged Spec v1 . 9 defined sptbr root page table base