summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/xen: inject vCPU upcall vector when local APIC is enabledDavid Woodhouse2024-03-053-2/+23
* KVM: x86/xen: improve accuracy of Xen timersDavid Woodhouse2024-03-053-40/+152
* KVM: x86/xen: allow vcpu_info content to be 'safely' copiedPaul Durrant2024-02-221-3/+0
* KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capabilityPaul Durrant2024-02-221-1/+2
* KVM: x86/xen: allow vcpu_info to be mapped by fixed HVAPaul Durrant2024-02-222-7/+31
* KVM: x86/xen: allow shared_info to be mapped by fixed HVAPaul Durrant2024-02-222-9/+37
* KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is setPaul Durrant2024-02-201-3/+26
* KVM: x86/xen: separate initialization of shared_info cache and contentPaul Durrant2024-02-201-23/+32
* KVM: pfncache: remove KVM_GUEST_USES_PFN usagePaul Durrant2024-02-202-10/+6
* KVM: pfncache: add a mark-dirty helperPaul Durrant2024-02-202-4/+4
* KVM: x86/xen: mark guest pages dirty with the pfncache lock heldPaul Durrant2024-02-201-7/+6
* KVM: define __KVM_HAVE_GUEST_DEBUG unconditionallyPaolo Bonzini2024-02-081-1/+0
* kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbolPaolo Bonzini2024-02-082-1/+1
* KVM: x86: move x86-specific structs to uapi/asm/kvm.hPaolo Bonzini2024-02-081-0/+262
* kvm: x86: use a uapi-friendly macro for GENMASKPaolo Bonzini2024-02-082-4/+5
* kvm: x86: use a uapi-friendly macro for BITDionna Glaze2024-02-081-3/+4
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-02-076-3/+67
|\
| * x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORMNathan Chancellor2024-02-061-2/+3
| * x86/kvm: Fix SEV check in sev_map_percpu_data()Kirill A. Shutemov2024-01-311-1/+2
| * KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratumMaciej S. Szmigiero2024-01-314-0/+59
| * KVM: x86: Check irqchip mode before create PITTengfei Yu2024-01-311-0/+3
* | Merge tag 'kbuild-fixes-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-02-011-5/+5
|\ \
| * | kbuild: Replace tabs with spaces when followed by conditionalsDmitry Goncharov2024-01-311-5/+5
| |/
* | Merge tag 'mm-hotfixes-stable-2024-01-28-23-21' of git://git.kernel.org/pub/s...Linus Torvalds2024-01-301-1/+16
|\ \
| * | mm, kmsan: fix infinite recursion due to RCU critical sectionMarco Elver2024-01-261-1/+16
| |/
* | 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-192-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-192-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