Searched refs:satp_mode (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | guest_modes.c | 83 unsigned long satp_mode = riscv64_get_satp_mode() << SATP_MODE_SHIFT; in guest_modes_append_default() 88 guest_mode_append(VM_MODE_P56V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default() 89 guest_mode_append(VM_MODE_P56V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default() 90 guest_mode_append(VM_MODE_P56V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default() 93 guest_mode_append(VM_MODE_P50V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default() 94 guest_mode_append(VM_MODE_P50V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default() 95 guest_mode_append(VM_MODE_P50V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default() 98 guest_mode_append(VM_MODE_P41V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default() 99 guest_mode_append(VM_MODE_P41V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default() 100 guest_mode_append(VM_MODE_P41V39_4K, satp_mode > in guest_modes_append_default() 79 unsigned long satp_mode = riscv64_get_satp_mode() << SATP_MODE_SHIFT; guest_modes_append_default() local [all...] |
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | processor.c | 194 unsigned long satp_mode; in riscv_vcpu_mmu_setup() 205 satp_mode = SATP_MODE_57; in riscv_vcpu_mmu_setup() 210 satp_mode = SATP_MODE_48; in riscv_vcpu_mmu_setup() 215 satp_mode = SATP_MODE_39; in riscv_vcpu_mmu_setup() 221 max_satp_mode = vcpu_get_reg(vcpu, RISCV_CONFIG_REG(satp_mode)); in riscv_vcpu_mmu_setup() 223 if ((satp_mode >> SATP_MODE_SHIFT) > max_satp_mode) in riscv_vcpu_mmu_setup() 225 satp_mode >> SATP_MODE_SHIFT, max_satp_mode); in riscv_vcpu_mmu_setup() 228 satp |= satp_mode; in riscv_vcpu_mmu_setup() 546 .id = RISCV_CONFIG_REG(satp_mode), in riscv64_get_satp_mode() 196 unsigned long satp_mode; riscv_vcpu_mmu_setup() local
|
| /linux/arch/riscv/mm/ |
| H A D | context.c | 194 satp_mode); in set_mm_asid() 203 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | satp_mode); in set_mm_noasid()
|
| H A D | init.c | 49 u64 satp_mode __ro_after_init = SATP_MODE_57; 51 u64 satp_mode __ro_after_init = SATP_MODE_32; 53 EXPORT_SYMBOL(satp_mode); 775 satp_mode = SATP_MODE_48; in disable_pgtable_l5() 782 satp_mode = SATP_MODE_39; in disable_pgtable_l4() 808 switch (satp_mode) { in is_vaddr_valid() 875 identity_satp = PFN_DOWN((uintptr_t)&early_pg_dir) | satp_mode; in set_satp_mode() 1298 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | satp_mode); in setup_vm_final()
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_onereg.c | 70 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in kvm_riscv_vcpu_get_reg_config() 71 reg_val = satp_mode >> SATP_MODE_SHIFT; in kvm_riscv_vcpu_get_reg_config() 176 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in kvm_riscv_vcpu_set_reg_config() 177 if (reg_val != (satp_mode >> SATP_MODE_SHIFT)) in kvm_riscv_vcpu_set_reg_config()
|
| /linux/arch/riscv/kernel/ |
| H A D | hibernate.c | 398 hibernate_restore_image(resume_hdr.saved_satp, (PFN_DOWN(__pa(resume_pg_dir)) | satp_mode), in swsusp_arch_resume()
|
| H A D | head.S | 89 la a1, satp_mode
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 310 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in core_id_to_str() 311 return "KVM_REG_RISCV_CONFIG_REG(satp_mode)"; in core_id_to_str() 885 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CONFIG | KVM_REG_RISCV_CONFIG_REG(satp_mode),
|