summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Ensure vgic_ready() is ordered against MMIO registrationOliver Upton2024-10-171-2/+11
* KVM: arm64: vgic: Don't check for vgic_ready() when setting NR_IRQSOliver Upton2024-10-171-1/+6
* KVM: arm64: Fix shift-out-of-bounds bugIlkka Koskinen2024-10-171-1/+1
* KVM: arm64: Shave a few bytes from the EL2 idmap codeMarc Zyngier2024-10-171-23/+29
* KVM: arm64: Don't eagerly teardown the vgic on init errorMarc Zyngier2024-10-112-3/+6
* KVM: arm64: Expose S1PIE to guestsMark Brown2024-10-081-1/+3
* KVM: arm64: nv: Clarify safety of allowing TLBI unmaps to rescheduleOliver Upton2024-10-081-0/+27
* KVM: arm64: nv: Punt stage-2 recycling to a vCPU requestOliver Upton2024-10-082-2/+28
* KVM: arm64: nv: Do not block when unmapping stage-2 if disallowedOliver Upton2024-10-083-13/+14
* KVM: arm64: nv: Keep reference on stage-2 MMU when scheduled outOliver Upton2024-10-081-3/+18
* KVM: arm64: Unregister redistributor for failed vCPU creationOliver Upton2024-10-081-1/+21
* Merge branch kvm-arm64/idregs-6.12 into kvmarm/fixesMarc Zyngier2024-10-082-8/+42
|\
| * KVM: arm64: Allow userspace to change ID_AA64PFR1_EL1Shaoqin Huang2024-08-251-1/+13
| * KVM: arm64: Use kvm_has_feat() to check if FEAT_SSBS is advertised to the guestShaoqin Huang2024-08-251-6/+6
| * KVM: arm64: Disable fields that KVM doesn't know how to handle in ID_AA64PFR1...Shaoqin Huang2024-08-251-0/+8
| * KVM: arm64: Make the exposed feature bits in AA64DFR0_EL1 writable from users...Shameer Kolothum2024-08-221-1/+15
* | KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVMMark Brown2024-10-012-6/+8
* | KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error pathVincent Donnefort2024-10-011-2/+4
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-281-3/+3
|\ \
| * \ Merge branch 'kvm-redo-enable-virt' into HEADPaolo Bonzini2024-09-171-3/+3
| |\ \
| | * | KVM: Rename arch hooks related to per-CPU virtualization enablingSean Christopherson2024-09-041-3/+3
* | | | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-09-211-1/+0
|\ \ \ \
| * | | | mm: kvmalloc: align kvrealloc() with krealloc()Danilo Krummrich2024-09-021-1/+0
* | | | | Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-1623-265/+1925
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch kvm-arm64/visibility-cleanups into kvmarm-master/nextMarc Zyngier2024-09-122-44/+22
| |\ \ \ \
| | * | | | KVM: arm64: Get rid of REG_HIDDEN_USER visibility qualifierMarc Zyngier2024-09-112-26/+5
| | * | | | KVM: arm64: Simplify visibility handling of AArch32 SPSR_*Marc Zyngier2024-09-111-8/+4
| | * | | | KVM: arm64: Simplify handling of CNTKCTL_EL12Marc Zyngier2024-09-111-10/+13
| | | |_|/ | | |/| |
| * | | | Merge branch kvm-arm64/s2-ptdump into kvmarm-master/nextMarc Zyngier2024-09-125-42/+287
| |\ \ \ \
| | * | | | KVM: arm64: Register ptdump with debugfs on guest creationSebastian Ene2024-09-104-0/+287
| | * | | | KVM: arm64: Move pagetable definitions to common headerSebastian Ene2024-09-101-42/+0
| | |/ / /
| * | | | Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier2024-09-126-27/+1180
| |\ \ \ \
| | * | | | KVM: arm64: nv: Add support for FEAT_ATS1AMarc Zyngier2024-08-303-0/+23
| | * | | | KVM: arm64: nv: Plumb handling of AT S1* traps from EL2Marc Zyngier2024-08-301-0/+45
| | * | | | KVM: arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3Marc Zyngier2024-08-301-1/+16
| | * | | | KVM: arm64: nv: Sanitise SCTLR_EL1.EPAN according to VM configurationMarc Zyngier2024-08-301-0/+8
| | * | | | KVM: arm64: nv: Add SW walker for AT S1 emulationMarc Zyngier2024-08-301-2/+608
| | * | | | KVM: arm64: nv: Make ps_to_output_size() generally availableMarc Zyngier2024-08-301-14/+0
| | * | | | KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W}Marc Zyngier2024-08-301-0/+253
| | * | | | KVM: arm64: nv: Add basic emulation of AT S1E2{R,W}Marc Zyngier2024-08-301-0/+51
| | * | | | KVM: arm64: nv: Add basic emulation of AT S1E1{R,W}PMarc Zyngier2024-08-301-0/+26
| | * | | | KVM: arm64: nv: Add basic emulation of AT S1E{0,1}{R,W}Marc Zyngier2024-08-302-1/+141
| | * | | | KVM: arm64: nv: Honor absence of FEAT_PAN2Marc Zyngier2024-08-301-0/+4
| | * | | | KVM: arm64: nv: Turn upper_attr for S2 walk into the full descriptorMarc Zyngier2024-08-301-6/+6
| | * | | | KVM: arm64: nv: Enforce S2 alignment when contiguous bit is setMarc Zyngier2024-08-301-5/+2
| * | | | | Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/nextMarc Zyngier2024-09-129-135/+343
| |\ \ \ \ \
| | * | | | | KVM: arm64: Unify UNDEF injection helpersMarc Zyngier2024-08-271-81/+51
| | * | | | | KVM: arm64: Make most GICv3 accesses UNDEF if they trapMarc Zyngier2024-08-273-18/+66
| | * | | | | KVM: arm64: Honor guest requested traps in GICv3 emulationMarc Zyngier2024-08-271-0/+72
| | * | | | | KVM: arm64: Add trap routing information for ICH_HCR_EL2Marc Zyngier2024-08-271-5/+66