aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2022-05-04KVM: arm64: Dedupe vCPU power off helpersOliver Upton3-12/+7
2022-05-04KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2Oliver Upton1-8/+5
2022-05-04KVM: arm64: Fix new instances of 32bit ESRsMarc Zyngier1-3/+3
2022-05-03KVM: arm64: Add vendor hypervisor firmware registerRaghavendra Rao Ananta3-5/+30
2022-05-03KVM: arm64: Add standard hypervisor firmware registerRaghavendra Rao Ananta3-3/+29
2022-05-03KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta5-2/+136
2022-05-03KVM: arm64: Factor out firmware register handling from psci.cRaghavendra Rao Ananta3-184/+185
2022-05-03Merge branch 'kvm-amd-pmu-fixes' into HEADPaolo Bonzini2-3/+30
2022-05-03kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMUSandipan Das1-0/+5
2022-05-03KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_idKyle Huey1-3/+25
2022-05-03Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEADPaolo Bonzini5-61/+121
2022-05-03KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bitsSean Christopherson2-31/+85
2022-05-03KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits()Sean Christopherson3-27/+32
2022-05-03KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D)Sean Christopherson2-9/+10
2022-05-03KVM: arm64: Hide AArch32 PMU registers when not availableAlexandru Elisei2-30/+32
2022-05-03KVM: arm64: Start trapping ID registers for 32 bit guestsOliver Upton2-8/+2
2022-05-03KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handlerOliver Upton3-0/+73
2022-05-03KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalentsOliver Upton2-15/+78
2022-05-03KVM: arm64: Don't write to Rt unless sys_reg emulation succeedsOliver Upton1-6/+16
2022-05-03KVM: arm64: Return a bool from emulate_cp()Oliver Upton1-10/+10
2022-05-02KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.cYuan Yao1-1/+1
2022-05-02KVM: Add max_vcpus field in common 'struct kvm'Sean Christopherson3-9/+6
2022-05-02KVM: x86: avoid loading a vCPU after .vm_destroy was calledMaxim Levitsky1-7/+3
2022-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds15-54/+187
2022-05-01Merge tag 'x86_urgent_for_v5.18_rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds13-11/+38
2022-05-01Merge tag 'objtool_urgent_for_v5.18_rc5' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-35/+52
2022-04-29Merge tag 'soc-fixes-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds59-208/+235
2022-04-29Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-8/+20
2022-04-29Revert "arm: dts: at91: Fix boolean properties with values"Arnd Bergmann2-2/+2
2022-04-29KVM: x86: work around QEMU issue with synthetic CPUID leavesPaolo Bonzini1-5/+14
2022-04-29Merge tag 'riscv-for-linus-5.18-rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-1/+3
2022-04-29Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+1
2022-04-29KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guestLai Jiangshan3-2/+20
2022-04-29KVM: X86/MMU: Add sp_has_gptes()Lai Jiangshan1-7/+15
2022-04-29KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpusSuravee Suthikulpanit3-0/+23
2022-04-29KVM: SVM: Use target APIC ID to complete AVIC IRQs when possibleSuravee Suthikulpanit1-4/+68
2022-04-29KVM: x86/mmu: replace direct_map with root_role.directPaolo Bonzini3-22/+18
2022-04-29KVM: x86/mmu: replace root_level with cpu_role.base.levelPaolo Bonzini3-14/+9
2022-04-29KVM: x86/mmu: replace shadow_root_level with root_role.levelPaolo Bonzini6-24/+18
2022-04-29KVM: x86/mmu: pull CPU mode computation to kvm_init_mmuPaolo Bonzini1-11/+9
2022-04-29KVM: x86/mmu: simplify and/or inline computation of shadow MMU rolesPaolo Bonzini1-41/+24
2022-04-29KVM: x86/mmu: remove redundant bits from extended rolePaolo Bonzini2-6/+10
2022-04-29KVM: x86/mmu: rename kvm_mmu_role unionPaolo Bonzini2-17/+17
2022-04-29KVM: x86/mmu: remove extended bits from mmu_role, rename fieldPaolo Bonzini4-48/+46
2022-04-29KVM: x86/mmu: store shadow EFER.NX in the MMU rolePaolo Bonzini1-11/+12
2022-04-29KVM: x86/mmu: cleanup computation of MMU roles for shadow pagingPaolo Bonzini1-8/+6
2022-04-29KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional pagingPaolo Bonzini1-32/+9
2022-04-29KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_commonPaolo Bonzini1-20/+7
2022-04-29KVM: x86/mmu: remove ept_ad fieldPaolo Bonzini3-3/+1
2022-04-29KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regsPaolo Bonzini1-15/+9