summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/include/nvhe
AgeCommit message (Expand)Author
2023-04-20KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMsFuad Tabba
2022-11-11KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()Will Deacon
2022-11-11KVM: arm64: Return guest memory from EL2 via dedicated teardown memcacheQuentin Perret
2022-11-11KVM: arm64: Instantiate guest stage-2 page-tables at EL2Quentin Perret
2022-11-11KVM: arm64: Add generic hyp_memcache helpersQuentin Perret
2022-11-11KVM: arm64: Add per-cpu fixmap infrastructure at EL2Quentin Perret
2022-11-11KVM: arm64: Add infrastructure to create and track pKVM instances at EL2Fuad Tabba
2022-11-11KVM: arm64: Rename 'host_kvm' to 'host_mmu'Will Deacon
2022-11-11KVM: arm64: Add hyp_spinlock_t static initializerFuad Tabba
2022-11-11KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.hWill Deacon
2022-11-11KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2Quentin Perret
2022-11-11KVM: arm64: Implement do_donate() helper for donating memoryWill Deacon
2022-11-11KVM: arm64: Unify identifiers used to distinguish host and hypervisorWill Deacon
2022-11-11KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memoryQuentin Perret
2022-11-11KVM: arm64: Move hyp refcount manipulation helpers to common header fileQuentin Perret
2022-09-09arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constantsMark Brown
2022-09-09arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constantsMark Brown
2022-09-09arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnPMark Brown
2022-09-09arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko
2022-09-09arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown
2022-09-09arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEndMark Brown
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition namesMark Brown
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown
2022-07-05arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition namesMark Brown
2022-07-05arm64/sysreg: Add _EL1 into ID_AA64ISAR1_EL1 definition namesMark Brown
2022-05-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2022-05-04arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro namesMark Brown
2022-05-04arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARMMark Brown
2022-04-28KVM: arm64: Introduce pkvm_alloc_private_va_range()Kalesh Singh
2022-02-25arm64: Add support of PAuth QARMA3 architected algorithmVladimir Murzin
2021-12-16Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/nextMarc Zyngier
2021-12-16KVM: arm64: Expose unshare hypercall to the hostWill Deacon
2021-12-16KVM: arm64: Extend pkvm_page_state enumeration to handle absent pagesWill Deacon
2021-12-15Merge branch kvm-arm64/pkvm-cleanups-5.17 into kvmarm-master/nextMarc Zyngier
2021-12-15KVM: arm64: Make __io_map_base staticQuentin Perret
2021-12-15KVM: arm64: Make the hyp memory pool staticQuentin Perret
2021-12-06KVM: arm64: Move host EL1 code out of hyp/ directoryWill Deacon
2021-10-31Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini
2021-10-18KVM: arm64: pkvm: Move kvm_handle_pvm_restricted aroundMarc Zyngier
2021-10-18KVM: arm64: pkvm: Consolidate include filesMarc Zyngier
2021-10-18KVM: arm64: pkvm: Use a single function to expose all id-regsMarc Zyngier
2021-10-11KVM: arm64: Initialize trap registers for protected VMsFuad Tabba
2021-10-11KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba
2021-10-05KVM: arm64: Fix host stage-2 PGD refcountQuentin Perret
2021-08-20Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/nextMarc Zyngier
2021-08-20KVM: arm64: Unify stage-2 programming behind __load_stage2()Marc Zyngier
2021-08-11KVM: arm64: Make __pkvm_create_mappings staticQuentin Perret
2021-08-11KVM: arm64: Restrict EL2 stage-1 changes in protected modeQuentin Perret