summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | x86/topology: convert to use arch_cpu_is_hotpluggable()Russell King (Oracle)2023-12-061-5/+2
| * | | | | x86/topology: use weak version of arch_unregister_cpu()Russell King (Oracle)2023-12-061-5/+0
| * | | | | x86/topology: Switch over to GENERIC_CPU_DEVICESJames Morse2023-12-063-27/+5
| * | | | | ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscvJames Morse2023-12-061-0/+1
| * | | | | x86/topology: remove arch_*register_cpu() exportsRussell King (Oracle)2023-12-061-2/+0
| * | | | | x86: intel_epb: Don't rely on link orderJames Morse2023-12-061-1/+1
| | |_|/ / | |/| | |
* | | | | Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-01-177-117/+145
|\ \ \ \ \
| * \ \ \ \ Merge branch 'pci/enumeration'Bjorn Helgaas2024-01-153-11/+24
| |\ \ \ \ \
| | * | | | | x86/pci: Clean up open-coded PCIBIOS return code manglingIlpo Järvinen2023-12-011-7/+21
| | * | | | | x86/pci: Use PCI_HEADER_TYPE_* instead of literalsIlpo Järvinen2023-12-012-4/+3
| | | |_|_|/ | | |/| | |
| * | | | | x86/pci: Reorder pci_mmcfg_arch_map() definition before callsBjorn Helgaas2023-12-051-19/+19
| * | | | | x86/pci: Return pci_mmconfig_add() failure earlyBjorn Helgaas2023-12-051-7/+8
| * | | | | x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependencyBjorn Helgaas2023-12-051-0/+4
| * | | | | x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved()Bjorn Helgaas2023-12-051-4/+4
| * | | | | x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry()Bjorn Helgaas2023-12-051-7/+7
| * | | | | x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmtBjorn Helgaas2023-12-053-67/+52
| * | | | | x86/pci: Add MCFG debug loggingBjorn Helgaas2023-12-052-5/+21
| * | | | | x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved'Bjorn Helgaas2023-12-051-8/+6
| * | | | | x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRSBjorn Helgaas2023-12-051-1/+12
| |/ / / /
* | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-1752-1049/+1825
|\ \ \ \ \
| * | | | | x86/kvm: Do not try to disable kvmclock if it was not enabledKirill A. Shutemov2024-01-081-4/+8
| * | | | | Merge tag 'kvm-x86-mmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-084-63/+54
| |\ \ \ \ \
| | * | | | | KVM: x86/mmu: fix comment about mmu_unsync_pages_lockPaolo Bonzini2023-12-011-2/+2
| | * | | | | KVM: x86/mmu: always take tdp_mmu_pages_lockPaolo Bonzini2023-12-012-25/+10
| | * | | | | KVM: x86/mmu: remove unnecessary "bool shared" argument from iteratorsPaolo Bonzini2023-12-011-25/+23
| | * | | | | KVM: x86/mmu: remove unnecessary "bool shared" argument from functionsPaolo Bonzini2023-12-013-16/+23
| | * | | | | KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMUDavid Matlack2023-12-011-3/+4
| | * | | | | KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEARDavid Matlack2023-12-011-1/+1
| * | | | | | Merge tag 'kvm-x86-xen-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-082-6/+31
| |\ \ \ \ \ \
| | * | | | | | KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BITPaul Durrant2023-12-072-6/+31
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-svm-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-083-19/+21
| |\ \ \ \ \ \
| | * | | | | | KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabledSean Christopherson2023-11-301-2/+9
| | * | | | | | KVM: SVM: Explicitly require FLUSHBYASID to enable SEV supportSean Christopherson2023-11-301-2/+5
| | * | | | | | KVM: nSVM: Advertise support for flush-by-ASIDSean Christopherson2023-11-301-0/+7
| | * | | | | | Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"Sean Christopherson2023-11-301-15/+0
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-lam-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-0818-30/+134
| |\ \ \ \ \ \
| | * | | | | | KVM: x86: Use KVM-governed feature framework to track "LAM enabled"Binbin Wu2023-11-284-4/+4
| | * | | | | | KVM: x86: Advertise and enable LAM (user and supervisor)Robert Hoo2023-11-281-1/+1
| | * | | | | | KVM: x86: Virtualize LAM for user pointerRobert Hoo2023-11-283-3/+22
| | * | | | | | KVM: x86: Virtualize LAM for supervisor pointerRobert Hoo2023-11-283-2/+42
| | * | | | | | KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu2023-11-285-0/+19
| | * | | | | | KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulatorBinbin Wu2023-11-285-1/+17
| | * | | | | | KVM: x86: Remove kvm_vcpu_is_illegal_gpa()Binbin Wu2023-11-283-7/+2
| | * | | | | | KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legalityBinbin Wu2023-11-284-6/+11
| | * | | | | | KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGDBinbin Wu2023-11-283-2/+3
| | * | | | | | KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg()Binbin Wu2023-11-282-1/+4
| | * | | | | | KVM: x86: Add an emulation flag for implicit system accessBinbin Wu2023-11-281-0/+1
| | * | | | | | KVM: x86: Consolidate flags for __linearize()Binbin Wu2023-11-282-10/+15
| | |/ / / / /
| * | | | | | Merge tag 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-087-109/+137
| |\ \ \ \ \ \
| | * | | | | | KVM: x86/pmu: Track emulated counter events instead of previous counterSean Christopherson2023-11-303-15/+53