summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* KVM: Add a comment explaining the directed yield pending interrupt logicSean Christopherson2024-02-221-0/+7
* KVM: x86: Clean up directed yield API for "has pending interrupt"Sean Christopherson2024-02-221-5/+2
* KVM: x86: Rely solely on preempted_in_kernel flag for directed yieldSean Christopherson2024-02-221-6/+2
* KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernelSean Christopherson2024-02-223-1/+19
* KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()Sean Christopherson2024-02-221-4/+1
* KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC codeSean Christopherson2024-02-222-27/+29
* KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson2024-02-226-36/+19
* KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson2024-02-221-2/+20
* KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2024-02-222-6/+6
* KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson2024-02-221-5/+8
* KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson2024-02-221-2/+9
* KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson2024-02-225-9/+14
* KVM: x86: Open code all direct reads to guest DR6 and DR7Sean Christopherson2024-02-223-6/+6
* KVM: x86: Make kvm_get_dr() return a value, not use an out parameterSean Christopherson2024-02-228-49/+21
* KVM: x86: rename push to emulate_push for consistencyJulian Stecklina2024-02-071-5/+5
* KVM: x86: Clean up partially uninitialized integer in emulate_pop()Julian Stecklina2024-02-071-6/+8
* KVM: x86/emulator: emulate movbe with operand-size prefixThomas Prescher2024-02-071-2/+2
* KVM: x86: Fix broken debugregs ABI for 32 bit kernelsMathias Krause2024-02-051-2/+11
* KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init()Nikolay Borisov2024-01-291-12/+3
* Linux 6.8-rc2v6.8-rc2Linus Torvalds2024-01-281-1/+1
* Merge tag 'cxl-fixes-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-01-285-13/+23
|\
| * cxl/region:Fix overflow issue in alloc_hpa()Quanquan Cao2024-01-241-2/+2
| * cxl/pci: Skip irq features if MSI/MSI-X are not supportedIra Weiny2024-01-221-11/+15
| * tools/testing/nvdimm: Disable "missing prototypes / declarations" warningsDan Williams2024-01-221-0/+2
| * tools/testing/cxl: Disable "missing prototypes / declarations" warningsDan Williams2024-01-222-0/+4
* | Merge tag 'mips-fixes_6.8_1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-01-2834-230/+83
|\ \
| * | mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nanXi Ruoyao2024-01-271-0/+6
| * | MIPS: loongson64: set nid for reserved memblock regionHuang Pei2024-01-272-0/+5
| * | Revert "MIPS: loongson64: set nid for reserved memblock region"Thomas Bogendoerfer2024-01-272-4/+0
| * | MIPS: lantiq: register smp_ops on non-smp platformsAleksander Jan Bajkowski2024-01-261-4/+3
| * | MIPS: loongson64: set nid for reserved memblock regionHuang Pei2024-01-262-0/+4
| * | MIPS: reserve exception vector space ONLY ONCEHuang Pei2024-01-261-1/+7
| * | MIPS: BCM63XX: Fix missing prototypesFlorian Fainelli2024-01-267-6/+7
| * | MIPS: sgi-ip32: Fix missing prototypesThomas Bogendoerfer2024-01-227-8/+27
| * | MIPS: sgi-ip30: Fix missing prototypesThomas Bogendoerfer2024-01-222-0/+2
| * | MIPS: fw arc: Fix missing prototypesThomas Bogendoerfer2024-01-221-1/+1
| * | MIPS: sgi-ip27: Fix missing prototypesThomas Bogendoerfer2024-01-227-204/+17
| * | MIPS: Alchemy: Fix missing prototypesFlorian Fainelli2024-01-223-3/+5
| * | MIPS: Cobalt: Fix missing prototypesFlorian Fainelli2024-01-222-3/+3
| |/
* | Merge tag 'locking_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2024-01-282-6/+20
|\ \
| * | futex: Prevent the reuse of stale pi_stateSebastian Andrzej Siewior2024-01-192-6/+20
* | | Merge tag 'irq_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-281-1/+1
|\ \ \
| * | | genirq: Initialize resend_node hlist for all interrupt descriptorsDawei Li2024-01-241-1/+1
| | |/ | |/|
* | | Merge tag 'timers_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-282-1/+29
|\ \ \
| * | | tick/sched: Preserve number of idle sleeps across CPU hotplug eventsTim Chen2024-01-251-0/+5
| * | | clocksource: Skip watchdog check for large watchdog intervalsJiri Wiesner2024-01-251-1/+24
| |/ /
* | | Merge tag 'x86_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-286-12/+50
|\ \ \
| * | | x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5Mario Limonciello2024-01-251-0/+3
| * | | x86/entry/ia32: Ensure s32 is sign extended to s64Richard Palethorpe2024-01-242-4/+22
| * | | x86/cpu: Add model number for Intel Clearwater Forest processorTony Luck2024-01-231-0/+2