summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/sys_regs.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Fix debug register indexingMarc Zyngier2021-05-151-21/+21
* Merge branch 'kvm-arm64/debug-5.13' into kvmarm-master/nextMarc Zyngier2021-04-131-0/+15
|\
| * KVM: arm64: Don't advertise FEAT_SPE to guestsAlexandru Elisei2021-04-111-0/+2
| * KVM: arm64: Don't print warning when trapping SPE registersAlexandru Elisei2021-04-111-0/+13
* | KVM: arm64: Handle access to TRFCR_EL1Suzuki K Poulose2021-04-071-0/+1
|/
* Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm-master/nextMarc Zyngier2021-02-121-34/+51
|\
| * KVM: arm64: Correct spelling of DBGDIDR registerAlexandru Elisei2021-02-031-3/+3
| * KVM: arm64: Upgrade PMU support to ARMv8.4Marc Zyngier2021-02-031-4/+7
| * KVM: arm64: Limit the debug architecture to ARMv8.0Marc Zyngier2021-02-031-0/+3
| * KVM: arm64: Refactor filtering of ID registersMarc Zyngier2021-02-031-23/+28
| * KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registersMarc Zyngier2021-02-031-3/+9
| * KVM: arm64: Fix AArch32 PMUv3 cappingMarc Zyngier2021-02-031-2/+2
| * KVM: arm64: Fix missing RES1 in emulation of DBGBIDRMarc Zyngier2021-02-031-1/+1
* | KVM: arm64: Use the reg_to_encoding() macro instead of sys_reg()Alexandru Elisei2021-01-141-10/+7
* | KVM: arm64: Simplify handling of absent PMU system registersMarc Zyngier2021-01-141-7/+1
* | KVM: arm64: Hide PMU registers from userspace when not availableMarc Zyngier2021-01-141-20/+48
* | KVM: arm64: Remove spurious semicolon in reg_to_encoding()Marc Zyngier2020-12-311-1/+1
* | KVM: arm64: Don't access PMCR_EL0 when no PMU is availableMarc Zyngier2020-12-221-0/+4
|/
* Merge remote-tracking branch 'origin/kvm-arm64/csv3' into kvmarm-master/queueMarc Zyngier2020-12-031-3/+13
|\
| * KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs are Meltdown-safeMarc Zyngier2020-11-301-3/+13
* | Merge branch 'kvm-arm64/cache-demux' into kvmarm-master/nextMarc Zyngier2020-11-271-1/+1
|\ \
| * | KVM: arm64: CSSELR_EL1 max is 13Andrew Jones2020-11-271-1/+1
| |/
* | Merge branch 'kvm-arm64/pmu-undef' into kvmarm-master/nextMarc Zyngier2020-11-271-39/+17
|\ \
| * | KVM: arm64: Remove dead PMU sysreg decoding codeMarc Zyngier2020-11-271-5/+4
| * | KVM: arm64: Remove PMU RAZ/WI handlingMarc Zyngier2020-11-271-30/+0
| * | KVM: arm64: Inject UNDEF on PMU access when no PMU configuredMarc Zyngier2020-11-271-4/+8
| * | KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU supportMarc Zyngier2020-11-271-1/+6
* | | Merge branch 'kvm-arm64/copro-no-more' into kvmarm-master/nextMarc Zyngier2020-11-271-128/+105
|\| |
| * | KVM: arm64: Drop kvm_coproc.hMarc Zyngier2020-11-101-1/+0
| * | KVM: arm64: Drop is_aarch32 trap attributeMarc Zyngier2020-11-101-5/+2
| * | KVM: arm64: Drop is_32bit trap attributeMarc Zyngier2020-11-101-3/+0
| * | KVM: arm64: Map AArch32 cp14 register to AArch64 sysregsMarc Zyngier2020-11-101-72/+37
| * | KVM: arm64: Map AArch32 cp15 register to AArch64 sysregsMarc Zyngier2020-11-101-48/+66
| * | KVM: arm64: Introduce handling of AArch32 TTBCR2 trapsMarc Zyngier2020-11-101-0/+1
* | | Merge branch 'kvm-arm64/el2-pc' into kvmarm-master/nextMarc Zyngier2020-11-271-82/+1
|\| | | |/ |/|
| * KVM: arm64: Move VHE direct sysreg accessors into kvm_host.hMarc Zyngier2020-11-101-81/+0
| * KVM: arm64: Make kvm_skip_instr() and co private to HYPMarc Zyngier2020-11-101-1/+1
| * KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32()Marc Zyngier2020-11-101-1/+1
* | Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2020-11-131-44/+67
|\ \
| * | KVM: arm64: Handle SCXTNUM_ELx trapsMarc Zyngier2020-11-121-0/+4
| * | KVM: arm64: Unify trap handlers injecting an UNDEFMarc Zyngier2020-11-121-40/+25
| * | KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspaceMarc Zyngier2020-11-121-4/+38
| * | Merge tag 'v5.10-rc1' into kvmarm-master/nextMarc Zyngier2020-11-121-0/+16
| |\ \
* | \ \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-11-091-75/+33
|\ \ \ \ | |_|_|/ |/| | |
| * | | Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2020-11-081-75/+33
| |\| |
| | * | KVM: arm64: Remove AA64ZFR0_EL1 accessorsAndrew Jones2020-11-061-50/+11
| | * | KVM: arm64: Check RAZ visibility in ID register accessorsAndrew Jones2020-11-061-3/+16
| | * | KVM: arm64: Consolidate REG_HIDDEN_GUEST/USERAndrew Jones2020-11-061-6/+6
| | * | KVM: arm64: Don't hide ID registers from userspaceAndrew Jones2020-11-061-17/+1
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-11-011-3/+3
|\| | |