summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-05-2311-32/+122
|\
| * Merge branch 'for-next/esr-elx-64-bit' into for-next/coreCatalin Marinas2022-05-207-15/+18
| |\
| | * KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_highAlexandru Elisei2022-04-292-0/+3
| | * KVM: arm64: Treat ESR_EL2 as a 64-bit registerAlexandru Elisei2022-04-296-15/+15
| * | arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.hMark Brown2022-05-162-3/+3
| * | Merge branch 'for-next/sme' into for-next/sysreg-genCatalin Marinas2022-05-164-3/+90
| |\ \
| | * | KVM: arm64: Handle SME host state when running guestsMark Brown2022-04-221-0/+36
| | * | KVM: arm64: Trap SME usage in guestMark Brown2022-04-222-1/+40
| | * | KVM: arm64: Hide SME system registers from guestsMark Brown2022-04-221-1/+8
| | * | arm64/sme: Implement ZA context switchingMark Brown2022-04-221-1/+1
| | * | arm64/sme: Implement streaming SVE context switchingMark Brown2022-04-221-1/+1
| | * | arm64/sme: Implement SVCR context switchingMark Brown2022-04-221-1/+6
| | |/
| * | arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro namesMark Brown2022-05-041-14/+14
| * | arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARMMark Brown2022-05-041-1/+1
| |/
* | Merge tag 'kvmarm-fixes-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-05-172-3/+3
|\ \
| * | KVM: arm64: Don't hypercall before EL2 initQuentin Perret2022-05-151-1/+2
| * | KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GICMarc Zyngier2022-05-151-2/+1
* | | Merge branch 'kvm-fixes-for-5.18-rc5' into HEADPaolo Bonzini2022-04-291-1/+2
|\ \ \ | |/ / |/| |
| * | KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENTPaolo Bonzini2022-04-291-1/+2
| |/
* | KVM: arm64: Inject exception on out-of-IPA-range translation faultMarc Zyngier2022-04-272-0/+47
* | KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not setAlexandru Elisei2022-04-271-1/+22
* | KVM: arm64: Handle host stage-2 faults from 32-bit EL0Will Deacon2022-04-271-9/+9
|/
* KVM: arm64: mixed-width check should be skipped for uninitialized vCPUsReiji Watanabe2022-04-061-20/+45
* KVM: arm64: vgic: Remove unnecessary type castingsYu Zhe2022-04-062-6/+6
* KVM: arm64: Don't split hugepages outside of MMU write lockOliver Upton2022-04-061-4/+7
* KVM: arm64: Drop unneeded minor version check from PSCI v1.x handlerOliver Upton2022-04-061-3/+0
* KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32Oliver Upton2022-04-061-5/+9
* KVM: arm64: Generally disallow SMC64 for AArch32 guestsOliver Upton2022-04-061-9/+5
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-2419-217/+595
|\
| * Merge tag 'kvmarm-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-03-1819-217/+595
| |\
| | * KVM: arm64: fix typos in commentsJulia Lawall2022-03-186-7/+7
| | * KVM: arm64: Generalise VM features into a set of flagsMarc Zyngier2022-03-183-6/+8
| | * Merge branch kvm-arm64/psci-1.1 into kvmarm-master/nextMarc Zyngier2022-03-091-6/+6
| | |\
| | | * KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspaceWill Deacon2022-03-091-6/+6
| | * | Merge branch kvm-arm64/misc-5.18 into kvmarm-master/nextMarc Zyngier2022-03-091-3/+5
| | |\ \
| | | * | KVM: arm64: Only open the interrupt window on exit due to an interruptMarc Zyngier2022-03-041-3/+5
| | * | | Merge branch kvm-arm64/psci-1.1 into kvmarm-master/nextMarc Zyngier2022-02-251-11/+49
| | |\ \ \ | | | | |/ | | | |/|
| | | * | KVM: arm64: Remove unneeded semicolonsChangcheng Deng2022-02-251-2/+2
| | | * | KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags fieldWill Deacon2022-02-211-4/+11
| | | * | KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guestWill Deacon2022-02-211-4/+29
| | | * | KVM: arm64: Bump guest PSCI version to 1.1Will Deacon2022-02-211-3/+9
| | * | | Merge branch kvm-arm64/pmu-bl into kvmarm-master/nextMarc Zyngier2022-02-082-31/+131
| | |\ \ \
| | | * | | KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPUAlexandru Elisei2022-02-082-0/+18
| | | * | | KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attributeAlexandru Elisei2022-02-081-0/+40
| | | * | | KVM: arm64: Keep a list of probed PMUsAlexandru Elisei2022-02-081-2/+23
| | | * | | KVM: arm64: Keep a per-VM pointer to the default PMUMarc Zyngier2022-02-081-16/+26
| | | * | | KVM: arm64: Do not change the PMU event filter after a VCPU has runMarc Zyngier2022-02-082-13/+24
| | | |/ /
| | * | | Merge branch kvm-arm64/misc-5.18 into kvmarm-master/nextMarc Zyngier2022-02-084-26/+59
| | |\ \ \ | | | | |/ | | | |/|
| | | * | KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2Keir Fraser2022-02-083-23/+56
| | | * | KVM: arm64: Drop unused param from kvm_psci_version()Oliver Upton2022-02-081-3/+3
| | | |/