summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-15123-2650/+6096
|\
| * Merge remote-tracking branch 'kvm/queue' into HEADPaolo Bonzini2022-12-1216-235/+546
| |\
| | * Merge branch 'gpc-fixes' of git://git.infradead.org/users/dwmw2/linux into HEADPaolo Bonzini2022-12-023-66/+85
| | |\
| | | * KVM: Drop @gpa from exported gfn=>pfn cache check() and refresh() helpersSean Christopherson2022-11-302-15/+13
| | | * KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_refresh()Michal Luczaj2022-11-302-7/+5
| | | * KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check()Michal Luczaj2022-11-302-10/+8
| | | * KVM: Store immutable gfn_to_pfn_cache propertiesMichal Luczaj2022-11-302-43/+36
| | | * KVM: x86/xen: add support for 32-bit guests in SCHEDOP_pollMetin Kaya2022-11-302-4/+36
| | * | KVM: x86: Advertise that the SMM_CTL MSR is not supportedJim Mattson2022-12-021-0/+4
| | * | KVM: x86: remove unnecessary exportsPaolo Bonzini2022-12-024-14/+0
| | * | KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itselfYuan ZhaoXiong2022-12-021-2/+3
| | * | Merge tag 'kvm-x86-fixes-6.2-1' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2022-12-0210-51/+161
| | |\ \
| | | * | KVM: x86: Use current rather than snapshotted TSC frequency if it is constantAnton Romanov2022-11-301-11/+33
| | | * | KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into "is valid" helperSean Christopherson2022-11-301-5/+8
| | | * | KVM: VMX: Allow userspace to set all supported FEATURE_CONTROL bitsSean Christopherson2022-11-301-5/+31
| | | * | KVM: VMX: Make vmread_error_trampoline() uncallable from C codeSean Christopherson2022-11-302-2/+18
| | | * | KVM: nVMX: Reword comments about generating nested CR0/4 read shadowsSean Christopherson2022-11-302-9/+7
| | | * | KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRSJim Mattson2022-11-302-2/+15
| | | * | KVM: VMX: Guest usage of IA32_SPEC_CTRL is likelyJim Mattson2022-11-301-1/+1
| | | * | KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check failsSean Christopherson2022-11-301-11/+33
| | | * | KVM: SVM: Replace kmap_atomic() with kmap_local_page()Zhao Liu2022-11-301-2/+2
| | | * | KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't validSean Christopherson2022-11-301-2/+8
| | | * | KVM: x86: Fail emulation during EMULTYPE_SKIP on any exceptionSean Christopherson2022-11-301-1/+3
| | | * | KVM: x86: Keep the lock order consistent between SRCU and gpc spinlockPeng Hao2022-11-301-2/+2
| | | * | KVM: VMX: Resume guest immediately when injecting #GP on ECREATESean Christopherson2022-11-301-1/+3
| | | |/
| | * / KVM: Delete all references to removed KVM_SET_MEMORY_ALIAS ioctlJavier Martinez Canillas2022-12-021-8/+0
| | |/
| | * KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULTPaolo Bonzini2022-11-301-1/+1
| | * KVM: Shorten gfn_to_pfn_cache function namesMichal Luczaj2022-11-302-19/+19
| | * KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundaryDavid Woodhouse2022-11-301-0/+2
| | * KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configuredDavid Woodhouse2022-11-303-14/+47
| | * KVM: x86/xen: Compatibility fixes for shared runstate areaDavid Woodhouse2022-11-303-107/+270
| * | Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2022-12-0950-1233/+3647
| |\ \ | | |/ | |/|
| | * Merge remote-tracking branch 'arm64/for-next/sysregs' into kvmarm-master/nextMarc Zyngier2022-12-056-257/+871
| | |\
| | * \ Merge branch kvm-arm64/misc-6.2 into kvmarm-master/nextMarc Zyngier2022-12-051-1/+1
| | |\ \
| | | * | KVM: arm64: Fix typo in commentZhiyuan Dai2022-11-111-1/+1
| | * | | Merge branch kvm-arm64/pmu-unchained into kvmarm-master/nextMarc Zyngier2022-12-055-308/+343
| | |\ \ \
| | | * | | KVM: arm64: PMU: Fix period computation for 64bit counters with 32bit overflowMarc Zyngier2022-12-051-7/+3
| | | * | | KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu runMarc Zyngier2022-11-282-4/+10
| | | * | | KVM: arm64: PMU: Simplify PMCR_EL0 reset handlingMarc Zyngier2022-11-281-12/+6
| | | * | | KVM: arm64: PMU: Replace version number '0' with ID_AA64DFR0_EL1_PMUVer_NIAnshuman Khandual2022-11-281-2/+3
| | | * | | KVM: arm64: PMU: Make kvm_pmc the main data structureMarc Zyngier2022-11-191-87/+87
| | | * | | KVM: arm64: PMU: Simplify vcpu computation on perf overflow notificationMarc Zyngier2022-11-191-4/+1
| | | * | | KVM: arm64: PMU: Allow PMUv3p5 to be exposed to the guestMarc Zyngier2022-11-191-1/+1
| | | * | | KVM: arm64: PMU: Implement PMUv3p5 long counter supportMarc Zyngier2022-11-192-3/+9
| | | * | | KVM: arm64: PMU: Allow ID_DFR0_EL1.PerfMon to be set from userspaceMarc Zyngier2022-11-191-1/+56
| | | * | | KVM: arm64: PMU: Allow ID_AA64DFR0_EL1.PMUver to be set from userspaceMarc Zyngier2022-11-191-1/+41
| | | * | | KVM: arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creationMarc Zyngier2022-11-194-8/+49
| | | * | | KVM: arm64: PMU: Do not let AArch32 change the counters' top 32 bitsMarc Zyngier2022-11-191-8/+27
| | | * | | KVM: arm64: PMU: Simplify setting a counter to a specific valueMarc Zyngier2022-11-171-1/+4
| | | * | | KVM: arm64: PMU: Add counter_index_to_*reg() helpersMarc Zyngier2022-11-171-15/+18