Home
last modified time | relevance | path

Searched refs:satp_mode (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/
H A Dguest_modes.c79 unsigned long satp_mode = riscv64_get_satp_mode() << SATP_MODE_SHIFT; in guest_modes_append_default() local
84 guest_mode_append(VM_MODE_P56V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default()
85 guest_mode_append(VM_MODE_P56V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default()
86 guest_mode_append(VM_MODE_P56V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default()
89 guest_mode_append(VM_MODE_P50V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default()
90 guest_mode_append(VM_MODE_P50V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default()
91 guest_mode_append(VM_MODE_P50V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default()
94 guest_mode_append(VM_MODE_P41V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default()
95 guest_mode_append(VM_MODE_P41V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default()
96 guest_mode_append(VM_MODE_P41V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default()
/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c196 unsigned long satp_mode; in riscv_vcpu_mmu_setup() local
207 satp_mode = SATP_MODE_57; in riscv_vcpu_mmu_setup()
212 satp_mode = SATP_MODE_48; in riscv_vcpu_mmu_setup()
217 satp_mode = SATP_MODE_39; in riscv_vcpu_mmu_setup()
223 max_satp_mode = vcpu_get_reg(vcpu, RISCV_CONFIG_REG(satp_mode)); in riscv_vcpu_mmu_setup()
225 if ((satp_mode >> SATP_MODE_SHIFT) > max_satp_mode) in riscv_vcpu_mmu_setup()
227 satp_mode >> SATP_MODE_SHIFT, max_satp_mode); in riscv_vcpu_mmu_setup()
230 satp |= satp_mode; in riscv_vcpu_mmu_setup()
548 .id = RISCV_CONFIG_REG(satp_mode), in riscv64_get_satp_mode()
/linux/arch/riscv/mm/
H A Dcontext.c194 satp_mode); in set_mm_asid()
203 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | satp_mode); in set_mm_noasid()
H A Dinit.c46 u64 satp_mode __ro_after_init = SATP_MODE_57;
48 u64 satp_mode __ro_after_init = SATP_MODE_32;
50 EXPORT_SYMBOL(satp_mode);
766 satp_mode = SATP_MODE_48; in disable_pgtable_l5()
773 satp_mode = SATP_MODE_39; in disable_pgtable_l4()
842 identity_satp = PFN_DOWN((uintptr_t)&early_pg_dir) | satp_mode; in set_satp_mode()
1266 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | satp_mode); in setup_vm_final()
H A Dkasan_init.c489 csr_write(CSR_SATP, PFN_DOWN(__pa(tmp_pg_dir)) | satp_mode); in kasan_init()
534 csr_write(CSR_SATP, PFN_DOWN(__pa(swapper_pg_dir)) | satp_mode); in kasan_init()
/linux/arch/riscv/kvm/
H A Dvcpu_onereg.c76 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in kvm_riscv_vcpu_get_reg_config()
77 reg_val = satp_mode >> SATP_MODE_SHIFT; in kvm_riscv_vcpu_get_reg_config()
188 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in kvm_riscv_vcpu_set_reg_config()
189 if (reg_val != (satp_mode >> SATP_MODE_SHIFT)) in kvm_riscv_vcpu_set_reg_config()
/linux/arch/riscv/kernel/
H A Dhibernate.c398 hibernate_restore_image(resume_hdr.saved_satp, (PFN_DOWN(__pa(resume_pg_dir)) | satp_mode), in swsusp_arch_resume()
H A Dhead.S89 la a1, satp_mode
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c275 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in config_id_to_str()
823 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CONFIG | KVM_REG_RISCV_CONFIG_REG(satp_mode),
/linux/arch/riscv/include/asm/
H A Dpgtable.h1262 extern u64 satp_mode;