summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-03-16Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later c...Oliver Upton3-139/+0
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds28-274/+1057
2024-03-15Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-03-15Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-12/+6
2024-03-11Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini28-272/+1056
2024-03-09Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux...Paolo Bonzini4-13/+22
2024-03-07Merge branch 'for-next/stage1-lpa2' into for-next/coreCatalin Marinas1-12/+5
2024-03-07arm64/fpsimd: Support FEAT_FPMRMark Brown1-0/+1
2024-03-07Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton10-15/+24
2024-03-07Merge branch kvm-arm64/vfio-normal-nc into kvmarm/nextOliver Upton2-9/+29
2024-03-07Merge branch kvm-arm64/lpi-xarray into kvmarm/nextOliver Upton6-65/+74
2024-03-07Merge branch kvm-arm64/vm-configuration into kvmarm/nextOliver Upton10-164/+891
2024-03-07Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton9-16/+17
2024-03-01KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE modeMarc Zyngier1-6/+6
2024-02-27KVM: arm64: Don't initialize idreg debugfs w/ preemption disabledOliver Upton2-5/+13
2024-02-27KVM: arm64: Fail the idreg iterator if idregs aren't initializedOliver Upton1-1/+2
2024-02-24KVM: arm64: Set io memory s2 pte as normalnc for vfio pci deviceAnkit Agrawal1-4/+10
2024-02-24KVM: arm64: Introduce new flag for non-cacheable IO memoryAnkit Agrawal1-5/+19
2024-02-24KVM: arm64: Fix typosBjorn Helgaas7-9/+9
2024-02-24KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq()Oliver Upton3-22/+11
2024-02-24KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a refOliver Upton2-11/+10
2024-02-24KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi()Oliver Upton2-8/+15
2024-02-24KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe mannerOliver Upton1-1/+1
2024-02-24KVM: arm64: vgic: Use atomics to count LPIsOliver Upton3-4/+4
2024-02-24KVM: arm64: vgic: Get rid of the LPI linked-listOliver Upton3-8/+2
2024-02-24KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list()Oliver Upton1-1/+8
2024-02-24KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIsOliver Upton1-1/+2
2024-02-24KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi()Oliver Upton1-14/+5
2024-02-24KVM: arm64: vgic: Store LPIs in an xarrayOliver Upton3-1/+22
2024-02-23arm64/mm: new ptep layer to manage contig bitRyan Roberts1-1/+1
2024-02-23arm64/mm: convert set_pte_at() to set_ptes(..., 1)Ryan Roberts1-1/+1
2024-02-22KVM: arm64: Make build-time check of RES0/RES1 bits optionalMarc Zyngier2-0/+15
2024-02-21KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handlerOliver Upton1-0/+2
2024-02-21KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()Oliver Upton1-0/+3
2024-02-19KVM: arm64: Add debugfs file for guest's ID registersMarc Zyngier1-0/+81
2024-02-19KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checkingMarc Zyngier2-0/+124
2024-02-19KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guestMarc Zyngier2-1/+8
2024-02-19KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guestMarc Zyngier1-0/+4
2024-02-19KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guestMarc Zyngier2-3/+25
2024-02-19KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guestMarc Zyngier1-0/+34
2024-02-19KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2Marc Zyngier1-33/+9
2024-02-19KVM: arm64: Move existing feature disabling over to FGU infrastructureMarc Zyngier3-14/+32
2024-02-19KVM: arm64: Propagate and handle Fine-Grained UNDEF bitsMarc Zyngier2-20/+72
2024-02-19KVM: arm64: Add Fine-Grained UNDEF tracking informationMarc Zyngier1-12/+0
2024-02-19KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap()Marc Zyngier3-2/+4
2024-02-19KVM: arm64: Use the xarray as the primary sysreg/sysinsn walkerMarc Zyngier2-54/+49
2024-02-19KVM: arm64: Register AArch64 system register entries with the sysreg xarrayMarc Zyngier2-3/+47
2024-02-19KVM: arm64: Always populate the trap configuration xarrayMarc Zyngier1-4/+1
2024-02-19KVM: arm64: nv: Move system instructions to their own sys_reg_desc arrayMarc Zyngier1-15/+44
2024-02-19KVM: arm64: Drop the requirement for XARRAY_MULTIMarc Zyngier1-1/+0