summaryrefslogtreecommitdiff
path: root/arch/x86/include
AgeCommit message (Expand)AuthorFilesLines
2024-06-27x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTELTony Luck1-0/+5
2024-06-27x86/cpu/vfm: Add new macros to work with (vendor/family/model) valuesTony Luck1-0/+93
2024-06-12x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()Robert Richter1-2/+0
2024-06-12x86/pat: Introduce lookup_address_in_pgd_attr()Juergen Gross1-0/+2
2024-06-12x86/mm: Remove broken vsyscall emulation code from the page fault codeLinus Torvalds1-1/+0
2024-05-02x86/tdx: Preserve shared bit on mprotect()Kirill A. Shutemov2-2/+6
2024-04-27KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatibleSean Christopherson1-0/+1
2024-04-27x86/efistub: Remap kernel text read-only before dropping NX attributeArd Biesheuvel1-0/+1
2024-04-27x86/sev: Move early startup code into .head.text sectionArd Biesheuvel1-5/+5
2024-04-27x86/sme: Move early SME kernel encryption handling into .head.textArd Biesheuvel1-4/+4
2024-04-27x86/head/64: Move the __head definition to <asm/init.h>Hou Wenlong1-0/+2
2024-04-27x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macrosPasha Tatashin1-9/+3
2024-04-17x86/apic: Force native_apic_mem_read() to use the MOV instructionAdam Dunlap1-1/+2
2024-04-10x86/bhi: Mitigate KVM by defaultPawan Gupta2-0/+6
2024-04-10x86/bhi: Add BHI mitigation knobPawan Gupta1-0/+1
2024-04-10x86/bhi: Enumerate Branch History Injection (BHI) bugPawan Gupta2-0/+5
2024-04-10x86/bhi: Define SPEC_CTRL_BHI_DIS_SDaniel Sneddon2-1/+5
2024-04-10x86/bhi: Add support for clearing branch history at syscall entryPawan Gupta3-1/+15
2024-04-10x86/syscall: Don't force use of indirect calls for system callsLinus Torvalds1-6/+4
2024-04-10x86/coco: Require seeding RNG with RDRAND on CoCo systemsJason A. Donenfeld1-0/+2
2024-04-10x86/bugs: Fix the SRSO mitigation on Zen3/4Borislav Petkov (AMD)2-6/+15
2024-04-10x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson1-0/+2
2024-04-10perf/x86/amd/lbr: Use freeze based on availabilitySandipan Das1-0/+8
2024-04-10x86/cpufeatures: Add new word for scattered featuresSandipan Das4-5/+9
2024-04-03x86/sev: Skip ROM range scans and validation for SEV-SNP guestsKevin Loughlin2-3/+4
2024-04-03x86/sev: Fix position dependent variable references in startup codeArd Biesheuvel3-7/+30
2024-04-03x86/coco: Get rid of accessor functionsBorislav Petkov (AMD)1-18/+1
2024-04-03x86/coco: Export cc_vendorBorislav Petkov (AMD)1-3/+20
2024-04-03x86/pm: Work around false positive kmemleak report in msr_build_context()Anton Altaparmakov1-5/+5
2024-04-03x86/cpu: Support AMD Automatic IBRSKim Phillips2-0/+3
2024-03-27x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.hHou Tao1-0/+10
2024-03-15x86/rfds: Mitigate Register File Data Sampling (RFDS)Pawan Gupta2-0/+9
2024-03-06x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta2-13/+0
2024-03-06x86/bugs: Add asm helpers for executing VERWPawan Gupta2-1/+16
2024-03-06x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'Ard Biesheuvel1-0/+2
2024-03-06x86/efistub: Avoid legacy decompressor when doing EFI bootArd Biesheuvel2-2/+7
2024-03-06x86/efistub: Perform SNP feature test while running in the firmwareArd Biesheuvel1-0/+5
2024-03-06x86/decompressor: Factor out kernel decompression and relocationArd Biesheuvel1-0/+8
2024-03-06efi/libstub: Add memory attribute protocol definitionsArd Biesheuvel1-0/+7
2024-03-01x86/alternative: Make custom return thunk unconditionalPeter Zijlstra1-4/+4
2024-03-01Revert "x86/alternative: Make custom return thunk unconditional"Borislav Petkov (AMD)1-4/+0
2024-03-01x86/returnthunk: Allow different return thunksPeter Zijlstra1-0/+6
2024-02-23work around gcc bugs with 'asm goto' with outputsLinus Torvalds5-16/+16
2024-02-05mm, kmsan: fix infinite recursion due to RCU critical sectionMarco Elver1-1/+16
2024-02-05arch: consolidate arch_irq_work_raise prototypesArnd Bergmann1-1/+0
2024-02-01x86/entry/ia32: Ensure s32 is sign extended to s64Richard Palethorpe1-4/+21
2023-12-13x86/entry: Convert INT 0x80 emulation to IDTENTRYThomas Gleixner2-4/+4
2023-12-13x86/coco: Disable 32-bit emulation by default on TDX and SEVKirill A. Shutemov1-0/+7
2023-12-13x86: Introduce ia32_enabled()Nikolay Borisov1-1/+15
2023-12-08KVM: x86: Fix lapic timer interrupt lost after loading a snapshot.Haitao Shan2-0/+2