Home
last modified time | relevance | path

Searched refs:satp (Results 1 – 5 of 5) sorted by relevance

/openbsd/src/sys/arch/riscv64/include/
Driscvreg.h160 #define SATP_PPN(satp) (((satp) & SATP_PPN_MASK) >> SATP_PPN_SHIFT) argument
164 #define SATP_ASID(satp) (((satp) & SATP_ASID_MASK) >> SATP_ASID_SHIFT) argument
168 #define SATP_MODE(mode) (((satp) & SATP_MODE_MASK) >> SATP_MODE_SHIFT)
/openbsd/src/sys/arch/riscv64/riscv64/
Dlocore.S121 csrw satp, s2
266 csrw satp, s2
287 csrw satp, a2
Dpmap.c1341 uint64_t satp = pmap_kernel()->pm_satp; in pmap_bootstrap() local
1342 __asm volatile("csrw satp, %0" :: "r" (satp) : "memory"); in pmap_bootstrap()
2128 uint64_t satp; in pmap_show_mapping() local
2139 __asm volatile ("csrr %0, satp" : "=r" (satp)); in pmap_show_mapping()
2140 printf(" satp %llx %llx\n", satp, SATP_PPN(pm->pm_satp) << PAGE_SHIFT); in pmap_show_mapping()
Ddb_instruction.h3172 DECLARE_CSR(satp, CSR_SATP)
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVSystemOperands.td152 def : SysReg<"satp", 0x180>;