summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/sys_regs.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-11Merge branch kvm-arm64/nv-pmu into kvmarm/nextOliver Upton1-6/+6
2024-11-11Merge branch kvm-arm64/mpam-ni into kvmarm/nextOliver Upton1-33/+126
2024-11-11KVM: arm64: Make L1Ip feature in CTR_EL0 writable from userspaceShameer Kolothum1-4/+34
2024-10-31KVM: arm64: nv: Adjust range of accessible PMCs according to HPMNOliver Upton1-6/+6
2024-10-31KVM: arm64: Rename kvm_pmu_valid_counter_mask()Oliver Upton1-6/+6
2024-10-31KVM: arm64: Disable MPAM visibility by default and ignore VMM writesJames Morse1-3/+42
2024-10-31KVM: arm64: Add a macro for creating filtered sys_reg_descs entriesJames Morse1-28/+38
2024-10-31KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse1-0/+14
2024-10-31KVM: arm64: Add basic support for POR_EL2Marc Zyngier1-0/+9
2024-10-31KVM: arm64: Add kvm_has_s1poe() helperMarc Zyngier1-2/+2
2024-10-31KVM: arm64: Rely on visibility to let PIR*_ELx/TCR2_ELx UNDEFMarc Zyngier1-31/+3
2024-10-31KVM: arm64: Hide S1PIE registers from userspace when disabled for guestsMark Brown1-6/+25
2024-10-31KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guestsMark Brown1-5/+22
2024-10-31KVM: arm64: Define helper for EL2 registers with custom visibilityMark Brown1-2/+11
2024-10-31KVM: arm64: Add a composite EL2 visibility helperMarc Zyngier1-7/+9
2024-10-31KVM: arm64: Handle PIR{,E0}_EL2 trapsMarc Zyngier1-0/+14
2024-10-31KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arraysMarc Zyngier1-0/+2
2024-10-31KVM: arm64: Extend masking facility to arbitrary registersMarc Zyngier1-0/+3
2024-10-31KVM: arm64: Add TCR2_EL2 to the sysreg arraysMarc Zyngier1-0/+14
2024-10-31KVM: arm64: nv: Handle CNTHCTL_EL2 speciallyMarc Zyngier1-0/+28
2024-10-31KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping()Marc Zyngier1-0/+9
2024-10-17KVM: arm64: Fix shift-out-of-bounds bugIlkka Koskinen1-1/+1
2024-10-08KVM: arm64: Expose S1PIE to guestsMark Brown1-1/+3
2024-10-08KVM: arm64: nv: Clarify safety of allowing TLBI unmaps to rescheduleOliver Upton1-0/+27
2024-10-08KVM: arm64: nv: Do not block when unmapping stage-2 if disallowedOliver Upton1-3/+3
2024-10-08Merge branch kvm-arm64/idregs-6.12 into kvmarm/fixesMarc Zyngier1-2/+36
2024-09-16Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-136/+250
2024-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-8/+28
2024-09-12Merge branch 'for-next/poe' into for-next/coreWill Deacon1-3/+22
2024-09-12Merge branch kvm-arm64/visibility-cleanups into kvmarm-master/nextMarc Zyngier1-32/+20
2024-09-12Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier1-0/+60
2024-09-12Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/nextMarc Zyngier1-100/+140
2024-09-12Merge branch kvm-arm64/fpmr into kvmarm-master/nextMarc Zyngier1-3/+29
2024-09-11KVM: arm64: Get rid of REG_HIDDEN_USER visibility qualifierMarc Zyngier1-14/+3
2024-09-11KVM: arm64: Simplify visibility handling of AArch32 SPSR_*Marc Zyngier1-8/+4
2024-09-11KVM: arm64: Simplify handling of CNTKCTL_EL12Marc Zyngier1-10/+13
2024-09-04KVM: arm64: Sanitise ID_AA64MMFR3_EL1Joey Gouly1-1/+5
2024-09-04KVM: arm64: Save/restore POE registersJoey Gouly1-2/+17
2024-08-30KVM: arm64: nv: Add support for FEAT_ATS1AMarc Zyngier1-0/+11
2024-08-30KVM: arm64: nv: Plumb handling of AT S1* traps from EL2Marc Zyngier1-0/+45
2024-08-30KVM: arm64: nv: Honor absence of FEAT_PAN2Marc Zyngier1-0/+4
2024-08-27KVM: arm64: Unify UNDEF injection helpersMarc Zyngier1-81/+51
2024-08-27KVM: arm64: Make most GICv3 accesses UNDEF if they trapMarc Zyngier1-18/+56
2024-08-27KVM: arm64: Add ICH_HCR_EL2 to the vcpu stateMarc Zyngier1-0/+2
2024-08-27KVM: arm64: Zero ID_AA64PFR0_EL1.GIC when no GICv3 is presented to the guestMarc Zyngier1-1/+7
2024-08-27KVM: arm64: Add helper for last ditch idreg adjustmentsMarc Zyngier1-0/+23
2024-08-27KVM: arm64: Move GICv3 trap configuration to kvm_calculate_traps()Marc Zyngier1-0/+1
2024-08-27KVM: arm64: Expose ID_AA64PFR2_EL1 to userspace and guestsMarc Zyngier1-1/+5
2024-08-27KVM: arm64: Enable FP8 support when available and configuredMarc Zyngier1-0/+3
2024-08-27KVM: arm64: Expose ID_AA64FPFR0_EL1 as a writable ID regMarc Zyngier1-1/+1