Searched refs:satp (Results 1 – 8 of 8) sorted by relevance
40 context->satp = csr_read(CSR_SATP); in suspend_save_csrs()61 csr_write(CSR_SATP, context->satp); in suspend_restore_csrs()
63 csrw satp, s1
195 unsigned long satp; in riscv_vcpu_mmu_setup() local229 satp = (vm->mmu.pgd >> PGTBL_PAGE_SIZE_SHIFT) & SATP_PPN; in riscv_vcpu_mmu_setup()230 satp |= satp_mode; in riscv_vcpu_mmu_setup()232 vcpu_set_reg(vcpu, RISCV_GENERAL_CSR_REG(satp), satp); in riscv_vcpu_mmu_setup()
20 unsigned long satp; member
39 * ``$satp = 0``: 如果存在MMU,必须将其禁用。
349 case KVM_REG_RISCV_CSR_REG(satp): in general_csr_id_to_str()350 return RISCV_CSR_GENERAL(satp); in general_csr_id_to_str()866 …| KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(satp),
34 * ``$satp = 0``: the MMU, if present, must be disabled.
2852 0x80x0 0000 0300 0008 satp Supervisor address translation and protection