OpenCloudOS-Kernel/arch/riscv/kvm
Sean Christopherson 756e1fc165 KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot
Unmap stage2 page tables when a memslot is being deleted or moved.  It's
the architectures' responsibility to ensure existing mappings are removed
when kvm_arch_flush_shadow_memslot() returns.

Fixes: 9d05c1fee8 ("RISC-V: KVM: Implement stage2 page table programming")
Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Anup Patel <anup.patel@wdc.com>
2021-11-22 10:36:16 +05:30
..
Kconfig riscv: do not select non-existing config ANON_INODES 2021-10-22 05:53:37 -04:00
Makefile RISC-V: KVM: Factor-out FP virtualization into separate sources 2021-10-31 02:45:43 -04:00
main.c RISC-V: KVM: Implement stage2 page table programming 2021-10-04 16:02:19 +05:30
mmu.c KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot 2021-11-22 10:36:16 +05:30
tlb.S RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions 2021-10-31 02:45:43 -04:00
vcpu.c Documentation: update vcpu-requests.rst reference 2021-11-17 06:12:14 -07:00
vcpu_exit.c RISC-V: KVM: remove unneeded semicolon 2021-11-01 17:35:13 +05:30
vcpu_fp.c RISC-V: KVM: Factor-out FP virtualization into separate sources 2021-10-31 02:45:43 -04:00
vcpu_sbi.c riscv: kvm: fix non-kernel-doc comment block 2021-11-18 02:12:13 -05:00
vcpu_switch.S RISC-V: KVM: FP lazy save/restore 2021-10-04 16:08:23 +05:30
vcpu_timer.c RISC-V: KVM: remove unneeded semicolon 2021-11-01 17:35:13 +05:30
vm.c KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS 2021-11-18 02:12:14 -05:00
vmid.c RISC-V: KVM: Implement VMID allocator 2021-10-04 16:01:04 +05:30