summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-241-4/+21
* x86/cpu: Add model number for Intel Clearwater Forest processorTony Luck2024-01-231-0/+2
* x86/CPU/AMD: Add X86_FEATURE_ZEN5Borislav Petkov (AMD)2024-01-232-7/+22
* x86/paravirt: Make BUG_func() usable by non-GPL modulesJuergen Gross2024-01-221-1/+1
* Merge tag 'rtc-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds2024-01-182-2/+2
|\
| * rtc: Extend timeout for waiting for UIP to clear to 1sMario Limonciello2023-12-171-1/+1
| * rtc: Add support for configuring the UIP timeout for RTC readsMario Limonciello2023-12-172-2/+2
* | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-182-2/+3
|\ \
| | \
| | \
| *-. \ Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel2024-01-032-2/+3
| |\ \ \
| | | * | iommu: Add mm_get_enqcmd_pasid() helper functionTina Zhang2023-12-121-1/+1
| | | * | iommu: Change kconfig around IOMMU_SVAJason Gunthorpe2023-12-122-1/+2
| | |/ /
* | | | Merge tag 'x86_tdx_for_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-1812-5/+1691
|\ \ \ \
| * | | | x86/virt/tdx: Make TDX host depend on X86_MCEKai Huang2023-12-141-0/+1
| * | | | x86/virt/tdx: Disable TDX host support when kexec is enabledDave Hansen2023-12-121-0/+1
| * | | | x86/mce: Differentiate real hardware #MCs from TDX erratum onesKai Huang2023-12-124-0/+133
| * | | | x86/cpu: Detect TDX partial write machine check erratumKai Huang2023-12-122-0/+20
| * | | | x86/virt/tdx: Handle TDX interaction with sleep and hibernationKai Huang2023-12-081-0/+16
| * | | | x86/virt/tdx: Initialize all TDMRsKai Huang2023-12-082-9/+53
| * | | | x86/virt/tdx: Configure global KeyID on all packagesKai Huang2023-12-082-2/+132
| * | | | x86/virt/tdx: Configure TDX module with the TDMRs and global KeyIDKai Huang2023-12-082-1/+44
| * | | | x86/virt/tdx: Designate reserved areas for all TDMRsKai Huang2023-12-081-8/+209
| * | | | x86/virt/tdx: Allocate and set up PAMTs for TDMRsKai Huang2023-12-083-6/+213
| * | | | x86/virt/tdx: Fill out TDMRs to cover all TDX memory regionsKai Huang2023-12-082-1/+105
| * | | | x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regionsKai Huang2023-12-082-3/+123
| * | | | x86/virt/tdx: Get module global metadata for module initializationKai Huang2023-12-083-1/+127
| * | | | x86/virt/tdx: Use all system memory when initializing TDX module as TDX memoryKai Huang2023-12-084-2/+174
| * | | | x86/virt/tdx: Add skeleton to enable TDX on demandKai Huang2023-12-083-0/+201
| * | | | x86/virt/tdx: Add SEAMCALL error printing for module initializationKai Huang2023-12-082-0/+45
| * | | | x86/virt/tdx: Handle SEAMCALL no entropy error in common codeKai Huang2023-12-081-0/+26
| * | | | x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APICKai Huang2023-12-081-0/+1
| * | | | x86/virt/tdx: Define TDX supported page sizes as macrosKai Huang2023-12-082-3/+8
| * | | | x86/virt/tdx: Detect TDX during kernel bootKai Huang2023-12-086-1/+91
* | | | | Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-01-183-35/+4
|\ \ \ \ \
| * | | | | 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