aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* x86/fred: retain %rax on entry for speedHEADfred-v5.12H. Peter Anvin (Intel)2021-05-052-8/+12
* x86/fred: rename fred_entry.c -> entry_fred.cH. Peter Anvin (Intel)2021-05-052-4/+4
* x86/fred: fix configuration-dependent build errorsH. Peter Anvin (Intel)2021-05-056-6/+22
* x86/fred: allow FRED systems to use interrupt vectors 0x10-0x1fH. Peter Anvin (Intel)2021-05-058-18/+41
* x86/fred: NOT FOR UPSTREAM - big code bundle to actually enable FREDH. Peter Anvin (Intel)2021-05-0513-56/+188
* x86/fred: FRED entry/exit and dispatch codeH. Peter Anvin (Intel)2021-05-055-1/+326
* x86/fred: add an NMI entry stub for FREDH. Peter Anvin (Intel)2021-05-051-0/+21
* x86/fred: add a debug fault entry stub for FREDH. Peter Anvin (Intel)2021-05-051-10/+35
* x86/fred: add a page fault entry stub for FREDH. Peter Anvin (Intel)2021-05-051-2/+18
* x86/fred: add a system interrupt vector table for FREDH. Peter Anvin (Intel)2021-05-051-1/+41
* x86/fred: reserve space for the FRED stack frameH. Peter Anvin (Intel)2021-05-051-3/+9
* x86/fred: let common_interrupt() handle IRQ_MOVE_CLEANUP_VECTORH. Peter Anvin (Intel)2021-05-051-0/+3
* x86/fred: if CONFIG_X86_FRED is disabled, disable FRED supportH. Peter Anvin (Intel)2021-05-051-1/+7
* x86/fred: add Kconfig option for FRED (CONFIG_X86_FRED)H. Peter Anvin (Intel)2021-05-051-0/+9
* x86/fred: make unions for the cs and ss fields in struct pt_regsH. Peter Anvin (Intel)2021-05-053-6/+12
* x86/fred: header file with FRED definitionsH. Peter Anvin (Intel)2021-05-051-0/+154
* x86/cpu: add MSR numbers for FRED configurationH. Peter Anvin (Intel)2021-05-051-1/+11
* x86/cpu: add X86_CR4_FRED macroH. Peter Anvin (Intel)2021-05-052-2/+10
* x86/gsseg: use the LKGS instruction if available for load_gs_index()x86.lkgsH. Peter Anvin (Intel)2021-05-051-1/+28
* x86/gsseg: move load_gs_index() to its own header fileH. Peter Anvin (Intel)2021-05-056-16/+32
* x86/gsseg: move local_irq_save/restore() into asm_load_gs_index()H. Peter Anvin (Intel)2021-05-052-9/+21
* x86/gsseg: make asm_load_gs_index() take an u16H. Peter Anvin (Intel)2021-05-052-2/+2
* x86/objtool: teach objtool about ERETU and ERETSH. Peter Anvin (Intel)2021-05-051-6/+16
* x86/opcode: add ERETU, ERETS, LKGS instructions to x86-opcode-mapH. Peter Anvin (Intel)2021-05-052-2/+4
* x86/cpufeature: add cpu feature bits for FRED and LKGSH. Peter Anvin (Intel)2021-05-052-0/+4
*---. Merge branches 'x86.asm', 'x86.entry', 'x86.irq' and 'x86.genimage' into fred...H. Peter Anvin (Intel)2021-05-0522-214/+425
|\ \ \
| | | * x86/genimage: add option to add modules.img to {fd,hd,iso}imagex86.genimageH. Peter Anvin (Intel)2021-05-052-5/+18
| | | * kbuild/usr: add build target for creating a modules initramfs imageH. Peter Anvin (Intel)2021-05-054-23/+67
| | | * x86/genimage: modernize genimage script; hdimage+EFI support; remove bzliloH. Peter Anvin (Intel)2021-05-055-104/+252
| | * | x86/idt: remove address argument to idt_invalidate()H. Peter Anvin (Intel)2021-04-294-7/+6
| | * | x86/irqvector: add NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORSH. Peter Anvin (Intel)2021-04-292-2/+5
| | * | x86/traps: add X86_NR_HW_TRAPS to <asm/trapnr.h>H. Peter Anvin (Intel)2021-04-291-0/+1
| | |/
| * | x86/syscall: maximize MSR_SYSCALL_MASKx86.entryH. Peter Anvin (Intel)2021-05-051-3/+9
| * | x86/entry: consistently use "int" for the system call numberH. Peter Anvin (Intel)2021-04-293-25/+50
| * | x86/syscall: unconditionally prototype {ia32,x32}_sys_call_table[]H. Peter Anvin (Intel)2021-04-291-6/+5
| * | x86/entry: reverse arguments to do_syscall_64()H. Peter Anvin (Intel)2021-04-293-4/+4
| * | x86/entry: split PUSH_AND_CLEAR_REGS into two submacrosH. Peter Anvin (Intel)2021-04-291-1/+8
| * | x86/entry: unify definitions from calling.h and ptrace-abi.hH. Peter Anvin (Intel)2021-04-292-38/+4
| |/
* | x86/asm: use _ASM_NOP_DS_PREFIX in <asm/special_insns.h>x86.asmH. Peter Anvin (Intel)2021-04-291-2/+2
* | x86/asm: use _ASM_BYTES() in <asm/nops.h>; add _ASM_NOP_DS_PREFIXH. Peter Anvin (Intel)2021-04-291-41/+39
* | x86/asm: add _ASM_BYTES() macro for a .byte ... opcode sequenceH. Peter Anvin (Intel)2021-04-291-0/+2
* | x86/asm: have the __ASM_FORM macros handle commas in argumentsH. Peter Anvin (Intel)2021-04-291-7/+6
|/
* Linux 5.12v5.12Linus Torvalds2021-04-251-1/+1
* Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git://git.kernel.org/pub...Linus Torvalds2021-04-254-6/+10
|\
| * perf map: Fix error return code in maps__clone()Zhen Lei2021-04-231-2/+5
| * perf ftrace: Fix access to pid in array when setting a pid filterThomas Richter2021-04-231-1/+1
| * perf auxtrace: Fix potential NULL pointer dereferenceLeo Yan2021-04-231-1/+1
| * perf data: Fix error return code in perf_data__create_dir()Zhen Lei2021-04-201-2/+3
* | Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-04-252-36/+27
|\ \
| * | perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]Jim Mattson2021-04-221-1/+1