summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Fix the name of sys_reg_desc related to PMUXiang Chen2023-07-151-20/+21
* KVM: arm64: Correctly handle RES0 bits PMEVTYPER<n>_EL0.evtCountOliver Upton2023-07-151-1/+0
* KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemptionMarc Zyngier2023-07-143-5/+10
* KVM: arm64: Add missing BTI instructionsMostafa Saleh2023-07-133-1/+19
* KVM: arm64: Correctly handle page aging notifiers for unaligned memslotOliver Upton2023-07-122-19/+46
* KVM: arm64: Disable preemption in kvm_arch_hardware_enable()Marc Zyngier2023-07-111-1/+12
* KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvmSudeep Holla2023-07-112-2/+9
* KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bitsMarc Zyngier2023-07-111-3/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-0425-379/+2075
|\
| * Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-07-0125-379/+2075
| |\
| | * KVM: arm64: Fix misuse of KVM_ARM_VCPU_POWER_OFF bit indexOliver Upton2023-06-221-2/+2
| | * Merge branch kvm-arm64/ampere1-hafdbs-mitigation into kvmarm/nextOliver Upton2023-06-162-21/+92
| | |\
| | | * KVM: arm64: Prevent guests from enabling HA/HD on Ampere1Oliver Upton2023-06-161-0/+39
| | | * KVM: arm64: Refactor HFGxTR configuration into separate helpersOliver Upton2023-06-161-18/+42
| | | * arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2Oliver Upton2023-06-161-3/+11
| | * | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-06-155-7/+88
| | |\ \
| | | * | KVM: arm64: Use different pointer authentication keys for pKVMMostafa Saleh2023-06-142-1/+61
| | | * | KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init()Dan Carpenter2023-06-131-5/+9
| | | * | KVM: arm64: Use BTI for nvheMostafa Saleh2023-05-302-1/+18
| | * | | Merge branch kvm-arm64/configurable-id-regs into kvmarm/nextOliver Upton2023-06-154-263/+454
| | |\ \ \
| | | * | | KVM: arm64: Rip out the vestiges of the 'old' ID register schemeOliver Upton2023-06-152-111/+4
| | | * | | KVM: arm64: Handle ID register reads using the VM-wide valuesOliver Upton2023-06-151-1/+13
| | | * | | KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1Jing Zhang2023-06-151-21/+45
| | | * | | KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1Jing Zhang2023-06-151-45/+61
| | | * | | KVM: arm64: Use arm64_ftr_bits to sanitise ID register writesJing Zhang2023-06-151-4/+119
| | | * | | KVM: arm64: Save ID registers' sanitized value per guestJing Zhang2023-06-152-3/+60
| | | * | | KVM: arm64: Reuse fields of sys_reg_desc for idregJing Zhang2023-06-132-25/+84
| | | * | | KVM: arm64: Rewrite IMPDEF PMU version as NIOliver Upton2023-06-132-22/+36
| | | * | | KVM: arm64: Make vCPU feature flags consistent VM-wideOliver Upton2023-06-132-59/+30
| | | * | | KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFFOliver Upton2023-06-131-1/+12
| | | * | | KVM: arm64: Separate out feature sanitisation and initialisationOliver Upton2023-06-131-28/+47
| | | | |/ | | | |/|
| | * | | Merge branch kvm-arm64/hvhe into kvmarm/nextOliver Upton2023-06-1511-35/+90
| | |\ \ \
| | | * | | KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier2023-06-151-7/+12
| | | * | | KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is setMarc Zyngier2023-06-131-0/+3
| | | * | | KVM: arm64: Program the timer traps with VHE layout in hVHE modeMarc Zyngier2023-06-131-4/+12
| | | * | | KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier2023-06-138-25/+45
| | | * | | KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_HVHE is setMarc Zyngier2023-06-131-2/+4
| | | * | | KVM: arm64: Disable TTBR1_EL2 when using ARM64_KVM_HVHEMarc Zyngier2023-06-131-1/+7
| | | * | | KVM: arm64: Force HCR_EL2.E2H when ARM64_KVM_HVHE is setMarc Zyngier2023-06-131-0/+2
| | | * | | arm64: Allow EL1 physical timer access when running VHEMarc Zyngier2023-06-131-0/+9
| | | |/ /
| | * | | Merge branch kvm-arm64/ffa-proxy into kvmarm/nextOliver Upton2023-06-159-1/+867
| | |\ \ \
| | | * | | KVM: arm64: pkvm: Add support for fragmented FF-A descriptorsQuentin Perret2023-06-011-23/+147
| | | * | | KVM: arm64: Handle FFA_FEATURES call from the hostFuad Tabba2023-06-011-4/+41
| | | * | | KVM: arm64: Handle FFA_MEM_LEND calls from the hostWill Deacon2023-06-011-7/+15
| | | * | | KVM: arm64: Handle FFA_MEM_RECLAIM calls from the hostWill Deacon2023-06-011-0/+79
| | | * | | KVM: arm64: Handle FFA_MEM_SHARE calls from the hostWill Deacon2023-06-011-0/+155
| | | * | | KVM: arm64: Add FF-A helpers to share/unshare memory with secure worldWill Deacon2023-06-012-0/+71
| | | * | | KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the hostWill Deacon2023-06-011-0/+188
| | | * | | KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon2023-06-014-3/+32
| | | * | | KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon2023-06-014-0/+37