aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kernel
AgeCommit message (Expand)AuthorFilesLines
2023-08-09x86/apic: Consolidate boot_cpu_physical_apicid initialization sitesThomas Gleixner2-73/+33
2023-08-09x86/apic: Nuke unused apic::inquire_remote_apic()Thomas Gleixner9-55/+0
2023-08-09x86/apic: Remove unused max_physical_apicidThomas Gleixner1-8/+0
2023-08-09x86/apic: Get rid of hard_smp_processor_id()Thomas Gleixner8-16/+12
2023-08-09x86/apic: Remove pointless x86_bios_cpu_apicidThomas Gleixner5-12/+4
2023-08-09x86/apic/ioapic: Rename skip_ioapic_setupThomas Gleixner3-13/+13
2023-08-09x86/apic: Rename disable_apicThomas Gleixner5-17/+17
2023-08-09x86/cpu: Make identify_boot_cpu() staticThomas Gleixner1-1/+1
2023-08-09x86/CPU/AMD: Do not leak quotient data after a division by 0Borislav Petkov (AMD)2-0/+21
2023-08-08x86/microcode: Remove microcode_mutexSebastian Andrzej Siewior2-8/+1
2023-08-07Merge tag 'gds-for-linus-2023-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds3-9/+184
2023-08-07Merge tag 'x86_bugs_srso' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds4-3/+234
2023-08-07x86/head_64: Store boot_params pointer in callee save registerArd Biesheuvel1-20/+12
2023-08-07x86/srso: Tie SBPB bit setting to microcode patch detectionBorislav Petkov (AMD)2-11/+15
2023-08-06x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callbackThomas Gleixner2-21/+78
2023-08-06x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner1-4/+4
2023-08-05x86/resctrl: make pseudo_lock_class a static const structureIvan Orlov1-20/+21
2023-08-05x86/MSR: make msr_class a static const structureIvan Orlov1-15/+16
2023-08-05x86/cpuid: make cpuid_class a static const structureIvan Orlov1-15/+16
2023-08-03x86/paravirt: Fix tlb_remove_table function callback prototype warningKees Cook1-2/+6
2023-08-03x86/reboot: Expose VMCS crash hooks if and only if KVM_{INTEL,AMD} is enabledSean Christopherson1-1/+4
2023-08-03x86/reboot: Disable virtualization during reboot iff callback is registeredSean Christopherson1-2/+1
2023-08-03x86/reboot: Hoist "disable virt" helpers above "emergency reboot" pathSean Christopherson1-45/+45
2023-08-03x86/reboot: Assert that IRQs are disabled when turning off virtualizationSean Christopherson1-1/+7
2023-08-03x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callbackSean Christopherson1-3/+0
2023-08-03x86/reboot: KVM: Handle VMXOFF in KVM's reboot callbackSean Christopherson1-20/+9
2023-08-03x86/reboot: Harden virtualization hooks for emergency rebootSean Christopherson1-6/+24
2023-08-03x86/reboot: VMCLEAR active VMCSes before emergency rebootSean Christopherson2-31/+22
2023-08-03x86/paravirt: Silence unused native_pv_lock_init() function warningArnd Bergmann1-1/+2
2023-08-03x86/alternative: Add a __alt_reloc_selftest() prototypeArnd Bergmann1-0/+1
2023-08-02x86/shstk: Don't retry vm_munmap() on -EINTRRick Edgecombe1-19/+15
2023-08-02x86/shstk: Move arch detail comment out of core mmRick Edgecombe1-0/+25
2023-08-02x86/shstk: Add ARCH_SHSTK_STATUSRick Edgecombe2-1/+8
2023-08-02x86/shstk: Add ARCH_SHSTK_UNLOCKMike Rapoport2-2/+8
2023-08-02x86: Add PTRACE interface for shadow stackRick Edgecombe2-0/+93
2023-08-02x86/cpufeatures: Enable CET CR4 bit for shadow stackRick Edgecombe1-8/+27
2023-08-02x86/shstk: Wire in shadow stack interfaceRick Edgecombe1-0/+8
2023-08-02x86: Expose thread features in /proc/$PID/statusRick Edgecombe1-0/+23
2023-08-02x86/shstk: Support WRSS for userspaceRick Edgecombe1-1/+42
2023-08-02x86/shstk: Introduce map_shadow_stack syscallRick Edgecombe1-8/+51
2023-08-02x86/shstk: Check that signal frame is shadow stack memRick Edgecombe1-2/+29
2023-08-02x86/shstk: Check that SSP is aligned on sigreturnRick Edgecombe1-0/+3
2023-08-02x86/shstk: Handle signals for shadow stackRick Edgecombe3-0/+102
2023-08-02x86/shstk: Introduce routines modifying shstkRick Edgecombe1-0/+75
2023-08-02x86/shstk: Handle thread shadow stackRick Edgecombe3-4/+94
2023-08-02x86/shstk: Add user-mode shadow stack supportRick Edgecombe1-0/+145
2023-08-02x86/shstk: Add user control-protection fault handlerRick Edgecombe5-24/+88
2023-08-02x86: Introduce userspace API for shadow stackRick Edgecombe3-0/+52
2023-08-02x86/fpu: Add helper for modifying xstateRick Edgecombe1-0/+18
2023-08-02x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor statesRick Edgecombe1-47/+43