summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/nvhe
AgeCommit message (Expand)AuthorFilesLines
2021-08-20Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/nextMarc Zyngier2-11/+4
2021-08-20Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/nextMarc Zyngier3-6/+8
2021-08-20KVM: arm64: Minor optimization of range_is_memoryDavid Brazdil1-5/+8
2021-08-20Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-trackingMarc Zyngier1-1/+1
2021-08-20KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_archFuad Tabba1-1/+1
2021-08-20KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debugFuad Tabba1-4/+0
2021-08-20KVM: arm64: Restore mdcr_el2 from vcpuFuad Tabba1-8/+5
2021-08-20KVM: arm64: MDCR_EL2 is a 64-bit registerFuad Tabba1-1/+1
2021-08-20KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCEMarc Zyngier1-2/+2
2021-08-20KVM: arm64: Unify stage-2 programming behind __load_stage2()Marc Zyngier3-4/+4
2021-08-20KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callersMarc Zyngier2-2/+4
2021-08-18KVM: arm64: Make hyp_panic() more robust when protected mode is enabledWill Deacon1-4/+17
2021-08-11KVM: arm64: Return -EPERM from __pkvm_host_share_hyp()Quentin Perret1-1/+1
2021-08-11KVM: arm64: Make __pkvm_create_mappings staticQuentin Perret1-2/+2
2021-08-11KVM: arm64: Restrict EL2 stage-1 changes in protected modeQuentin Perret2-7/+92
2021-08-11KVM: arm64: Refactor protected nVHE stage-1 lockingQuentin Perret1-2/+16
2021-08-11KVM: arm64: Remove __pkvm_mark_hypQuentin Perret2-28/+0
2021-08-11KVM: arm64: Mark host bss and rodata section as sharedQuentin Perret1-8/+74
2021-08-11KVM: arm64: Introduce addr_is_memory()Quentin Perret1-0/+7
2021-08-11KVM: arm64: Expose pkvm_hyp_idQuentin Perret1-1/+1
2021-08-11KVM: arm64: Expose host stage-2 manipulation helpersQuentin Perret1-1/+17
2021-08-11KVM: arm64: Enable forcing page-level stage-2 mappingsQuentin Perret1-5/+29
2021-08-11KVM: arm64: Optimize host memory abortsQuentin Perret1-1/+44
2021-08-11KVM: arm64: Provide the host_stage2_try() helper macroQuentin Perret1-18/+22
2021-07-29KVM: arm64: Fix off-by-one in range_is_memoryDavid Brazdil1-1/+1
2021-06-18Merge branch arm64/for-next/caches into kvmarm-master/nextMarc Zyngier3-4/+5
2021-06-11KVM: arm64: Use less bits for hyp_page refcountQuentin Perret1-0/+1
2021-06-11KVM: arm64: Use less bits for hyp_page orderQuentin Perret1-6/+6
2021-06-11KVM: arm64: Remove hyp_pool pointer from struct hyp_pageQuentin Perret3-9/+26
2021-06-11KVM: arm64: Unify MMIO and mem host stage-2 poolsQuentin Perret2-39/+23
2021-06-11KVM: arm64: Remove list_head from hyp_pageQuentin Perret1-6/+33
2021-06-11KVM: arm64: Use refcount at hyp to check page availabilityQuentin Perret1-5/+11
2021-06-11KVM: arm64: Move hyp_pool locking out of refcount helpersQuentin Perret1-11/+32
2021-05-25arm64: Rename arm64-internal cache maintenance functionsFuad Tabba3-4/+4
2021-05-25arm64: __flush_dcache_area to take end parameter instead of sizeFuad Tabba2-2/+2
2021-05-25arm64: dcache_by_line_op to take end parameter instead of sizeFuad Tabba1-0/+1
2021-05-15KVM: arm64: Commit pending PC adjustemnts before returning to userspaceMarc Zyngier1-0/+8
2021-05-15KVM: arm64: Move __adjust_pc out of lineMarc Zyngier1-2/+1
2021-05-15KVM: arm64: Mark the host stage-2 memory pools staticQuentin Perret1-2/+2
2021-05-15KVM: arm64: Mark pkvm_pgtable_mm_ops staticQuentin Perret1-1/+1
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds18-63/+1158
2021-04-13Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/nextMarc Zyngier1-10/+2
2021-04-13Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/nextMarc Zyngier4-20/+12
2021-04-13Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/nextMarc Zyngier1-0/+18
2021-04-13Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/nextMarc Zyngier14-24/+1086
2021-04-08KVM: arm64: Disable CFI for nVHESami Tolvanen1-3/+3
2021-04-06arm64: KVM: Enable access to TRBE support for hostSuzuki K Poulose2-0/+35
2021-04-06KVM: arm64: Move SPE availability check to VCPU loadSuzuki K Poulose1-13/+9
2021-04-01KVM: arm64: Log source when panicking from nVHE hypAndrew Scull2-13/+7
2021-04-01KVM: arm64: Use BUG and BUG_ON in nVHE hypAndrew Scull2-5/+3