summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/include/nvhe
AgeCommit message (Expand)Author
2025-01-12Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/nextMarc Zyngier
2024-12-20KVM: arm64: Remove fixed_config.h headerFuad Tabba
2024-12-20KVM: arm64: Rework specifying restricted features for protected VMsFuad Tabba
2024-12-20KVM: arm64: Initialize feature id registers for protected VMsFuad Tabba
2024-12-20KVM: arm64: Consolidate allowed and restricted VM feature checksMarc Zyngier
2024-12-20KVM: arm64: Introduce __pkvm_host_mkyoung_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_test_clear_young_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_wrprotect_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_relax_guest_perms()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_unshare_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_share_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_vcpu_{load,put}()Marc Zyngier
2024-12-20KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpersQuentin Perret
2024-12-20KVM: arm64: Move host page ownership tracking to the hyp vmemmapQuentin Perret
2024-12-20KVM: arm64: Make hyp_page::order a u8Quentin Perret
2024-12-20KVM: arm64: Move enum pkvm_page_state to memory.hQuentin Perret
2024-12-20KVM: arm64: Change the layout of enum pkvm_page_stateQuentin Perret
2024-10-31KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()Fuad Tabba
2024-07-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-07-04KVM: arm64: Replace custom macros with fields from ID_AA64PFR0_EL1Anshuman Khandual
2024-06-14KVM: arm64: Update the identification range for the FF-A smcsSebastian Ene
2024-06-04KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVMFuad Tabba
2024-05-01KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba
2024-05-01KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-01-08mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov
2023-12-18KVM: arm64: Mark PAuth as a restricted feature for protected VMsFuad Tabba
2023-12-18KVM: arm64: Fix which features are marked as allowed for protected VMsFuad Tabba
2023-10-09KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko
2023-09-12KVM: arm64: nvhe: Ignore SVE hint in SMCCC function IDJean-Philippe Brucker
2023-08-26KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort
2023-06-01KVM: arm64: Add FF-A helpers to share/unshare memory with secure worldWill Deacon
2023-06-01KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon
2023-06-01KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon
2023-06-01KVM: arm64: Block unsafe FF-A calls from the hostWill Deacon
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov
2023-04-04KVM: 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