summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/nvhe/setup.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/nextMarc Zyngier2022-12-051-29/+57
|\
| * KVM: arm64: Don't unnecessarily map host kernel sections at EL2Quentin Perret2022-11-111-11/+3
| * KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2Quentin Perret2022-11-111-0/+5
| * KVM: arm64: Add per-cpu fixmap infrastructure at EL2Quentin Perret2022-11-111-0/+4
| * KVM: arm64: Add infrastructure to create and track pKVM instances at EL2Fuad Tabba2022-11-111-0/+8
| * KVM: arm64: Unify identifiers used to distinguish host and hypervisorWill Deacon2022-11-111-1/+1
| * KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2Quentin Perret2022-11-111-19/+43
| * KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memoryQuentin Perret2022-11-111-4/+3
* | KVM: arm64: Pass mm_ops through the visitor contextOliver Upton2022-11-101-2/+1
* | KVM: arm64: Stash observed pte value in visitor contextOliver Upton2022-11-101-4/+3
* | KVM: arm64: Combine visitor arguments into a context structureOliver Upton2022-11-101-9/+7
|/
* KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stackKalesh Singh2022-04-281-3/+28
* Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/nextMarc Zyngier2021-12-161-5/+17
|\
| * KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-tableWill Deacon2021-12-161-0/+1
| * KVM: arm64: Fixup hyp stage-1 refcountQuentin Perret2021-12-161-5/+16
* | Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/nextMarc Zyngier2021-12-151-1/+1
|\ \
| * | KVM: arm64: Make the hyp memory pool staticQuentin Perret2021-12-151-1/+1
| |/
* / KVM: arm64: Move host EL1 code out of hyp/ directoryWill Deacon2021-12-061-0/+1
|/
* KVM: arm64: Fix host stage-2 finalizationQuentin Perret2021-11-081-2/+12
* KVM: arm64: pkvm: Consolidate include filesMarc Zyngier2021-10-181-1/+1
* KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba2021-10-111-0/+3
* KVM: arm64: Mark host bss and rodata section as sharedQuentin Perret2021-08-111-8/+74
* Merge branch arm64/for-next/caches into kvmarm-master/nextMarc Zyngier2021-06-181-1/+2
|\
| * arm64: Rename arm64-internal cache maintenance functionsFuad Tabba2021-05-251-1/+1
| * arm64: __flush_dcache_area to take end parameter instead of sizeFuad Tabba2021-05-251-1/+2
* | KVM: arm64: Remove hyp_pool pointer from struct hyp_pageQuentin Perret2021-06-111-2/+12
* | KVM: arm64: Unify MMIO and mem host stage-2 poolsQuentin Perret2021-06-111-11/+5
* | KVM: arm64: Mark pkvm_pgtable_mm_ops staticQuentin Perret2021-05-151-1/+1
|/
* KVM: arm64: Wrap the host with a stage 2Quentin Perret2021-03-191-0/+5
* KVM: arm64: Reserve memory for host stage 2Quentin Perret2021-03-191-0/+12
* KVM: arm64: Prepare the creation of s1 mappings at EL2Quentin Perret2021-03-191-0/+197