2023-01-13 |
H. Peter Anvin ... | x86/gsseg: Use the LKGS instruction if available for... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2023-01-12 |
H. Peter Anvin ... | x86/gsseg: Move load_gs_index() to its own new header... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2023-01-12 |
H. Peter Anvin ... | x86/gsseg: Make asm_load_gs_index() take an u16 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2023-01-12 |
H. Peter Anvin ... | x86/opcode: Add the LKGS instruction to x86-opcode-map Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2023-01-12 |
H. Peter Anvin ... | x86/cpufeature: Add the CPU feature bit for LKGS Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-09-29 |
H. Peter Anvin ... | x86/boot: Fix make hdimage with older versions of mtools Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-09-15 |
H. Peter Anvin ... | drm/bochs: add Bochs PCI ID for Simics model Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-09-13 |
H. Peter Anvin | x86/asm: Avoid adding register pressure for the init... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-09-13 |
H. Peter Anvin ... | x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-25 |
H. Peter Anvin ... | x86/entry: Use int everywhere for system call numbers Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-21 |
H. Peter Anvin ... | x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-21 |
H. Peter Anvin ... | x86: Add native_[ig]dt_invalidate() Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-21 |
H. Peter Anvin ... | x86/idt: Remove address argument from idt_invalidate() Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-21 |
H. Peter Anvin ... | x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-21 |
H. Peter Anvin ... | x86/irq: Remove unused vectors defines Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-20 |
H. Peter Anvin ... | x86/entry: Treat out of range and gap system calls... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-20 |
H. Peter Anvin ... | x86/entry/64: Sign-extend system calls on entry to int Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-20 |
H. Peter Anvin ... | selftests/x86/syscall: Add tests under ptrace to syscall_num... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-20 |
H. Peter Anvin ... | selftests/x86/syscall: Simplify message reporting in... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-20 |
H. Peter Anvin ... | selftests/x86/syscall: Update and extend syscall_numbering_64 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-12 |
H. Peter Anvin | x86/regs: Syscall_get_nr() returns -1 for a non-system... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-12 |
H. Peter Anvin ... | x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-12 |
H. Peter Anvin ... | x86/syscall: Maximize MSR_SYSCALL_MASK Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-12 |
H. Peter Anvin ... | x86/syscall: Unconditionally prototype {ia32,x32}_sys_call_t... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-12 |
H. Peter Anvin ... | x86/entry: Reverse arguments to do_syscall_64() Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-12 |
H. Peter Anvin ... | x86/entry: Unify definitions from <asm/calling.h> and... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-10 |
H. Peter Anvin ... | x86/asm: Use _ASM_BYTES() in <asm/nops.h> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-10 |
H. Peter Anvin ... | x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-10 |
H. Peter Anvin ... | x86/asm: Have the __ASM_FORM macros handle commas in... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2021-05-10 |
H. Peter Anvin ... | x86/boot: Modernize genimage script; hdimage+EFI support Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2018-11-08 |
H. Peter Anvin ... | arch/alpha, termios: implement BOTHER, IBSHIFT and... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2018-11-08 |
H. Peter Anvin | termios, tty/tty_baudrate.c: fix buffer overrun Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2018-07-03 |
H. Peter Anvin | x86/asm: Add _ASM_ARG* constants for argument registers... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2018-01-27 |
H. Peter Anvin | x86: Mark hpa as a "Designated Reviewer" for the time... Signed-off-by: H. Peter Anvin <h.peter.anvin@intel.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: Use CC_SET()/CC_OUT() and static_cpu_has... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm, boot: Use CC_SET()/CC_OUT() in arch/x86/boot... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: Use CC_SET()/CC_OUT() in <asm/rwsem.h> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: Use CC_SET()/CC_OUT() in <asm/percpu.h> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: Use CC_SET()/CC_OUT() in <asm/bitops.h> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: change GEN_*_RMWcc() to use CC_SET()/CC_OUT() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: define CC_SET() and CC_OUT() macros Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: change the GEN_*_RMWcc() macros to not quote... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, asm: use bool for bitops and other assembly outputs Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-08 |
H. Peter Anvin | x86, bitops: remove use of "sbb" to return CF Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-06-07 |
H. Peter Anvin | x86, build: copy ldlinux.c32 to image.iso Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-10-24 |
H. Peter Anvin | Merge tag 'v3.18-rc1' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-08-11 |
H. Peter Anvin | Merge tag 'efi-urgent' into x86/efi Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-08-01 |
H. Peter Anvin | x86/apic/vsmp: Make is_vsmp_box() static Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-07-30 |
H. Peter Anvin | Merge tag 'please-pull-apei' into x86/ras
|
commit | commitdiff | tree |
2014-07-24 |
H. Peter Anvin | x86: Merge tag 'ras_urgent' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-07-14 |
H. Peter Anvin | Merge tag 'efi-urgent' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-07-14 |
H. Peter Anvin | Merge tag 'please-pull-extlog-trace' into x86/ras Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-06-27 |
H. Peter Anvin | Merge tag 'efi-urgent' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-06-18 |
H. Peter Anvin | Merge tag 'v3.16-rc1' into x86/cpufeature Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-06-10 |
H. Peter Anvin | x86, vdso: Remove one final use of htole16() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-06-06 |
H. Peter Anvin | x86, vdso: Use <tools/le_byteshift.h> for littleendian... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-06-05 |
H. Peter Anvin | Merge tag 'efi-urgent' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-06-04 |
H. Peter Anvin | x86, build: Change code16gcc.h from a C header to an... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-31 |
H. Peter Anvin | x86/vdso, build: Make LE access macros clearer, host... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-30 |
H. Peter Anvin | x86/xsave: Make it clear that the XSAVE macros use... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-22 |
H. Peter Anvin | Merge remote-tracking branch 'origin/x86/urgent' into... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-22 |
H. Peter Anvin | Merge remote-tracking branch 'origin/x86/espfix' into... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-21 |
H. Peter Anvin | Merge commit '7ed6fb9b5a5510e4ef78ab27419184741169978a... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-21 |
H. Peter Anvin | Revert "x86-64, modify_ldt: Make support for 16-bit... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-05-12 |
H. Peter Anvin | x86, rdrand: When nordrand is specified, disable RDSEED... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-05 |
H. Peter Anvin | x86, build: Don't get confused by local symbols Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-04 |
H. Peter Anvin | x86, espfix: Make it possible to disable 16-bit support Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-05-04 |
H. Peter Anvin | x86, espfix: Make espfix64 a Kconfig option, fix UML Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2014-05-02 |
H. Peter Anvin | x86, espfix: Fix broken header guard Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-01 |
H. Peter Anvin | x86, espfix: Move espfix definitions into a separate... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-05-01 |
H. Peter Anvin | word-at-a-time: simplify big-endian zero_bytemask macro
|
commit | commitdiff | tree |
2014-04-30 |
H. Peter Anvin | x86-32, espfix: Remove filter for espfix32 due to race Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-04-30 |
H. Peter Anvin | x86-64, espfix: Don't leak bits 31:16 of %esp returning... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-04-17 |
H. Peter Anvin | efi: x86: Handle arbitrary Unicode characters Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-04-11 |
H. Peter Anvin | x86-64, modify_ldt: Ban 16-bit segments on 64-bit kernels Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-25 |
H. Peter Anvin | x86, vdso: Actually discard the .discard sections Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-20 |
H. Peter Anvin | random: Add arch_has_random[_seed]() Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-20 |
H. Peter Anvin | random: If we have arch_get_random_seed*(), try it... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-20 |
H. Peter Anvin | random: Use arch_get_random_seed*() at init time and... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-20 |
H. Peter Anvin | x86, random: Enable the RDSEED instruction Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-18 |
H. Peter Anvin | x86, vdso32: Disable stack protector, adjust optimizations Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-14 |
H. Peter Anvin | x86, vdso, xen: Remove stray reference to FIX_VDSO Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-13 |
H. Peter Anvin | x86, intel: Make MSR_IA32_MISC_ENABLE bit constants... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-07 |
H. Peter Anvin | x86: Ignore NMIs that come in during early boot Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-05 |
H. Peter Anvin | x86, reboot: Only use CF9_COND automatically, not CF9 Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-03-04 |
H. Peter Anvin | Merge tag 'efi-urgent' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-27 |
H. Peter Anvin | x86, cpufeature: If we disable CLFLUSH, we should disable... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-27 |
H. Peter Anvin | x86, cpufeature: Rename X86_FEATURE_CLFLSH to X86_FEATURE_CL...
|
commit | commitdiff | tree |
2014-02-27 |
H. Peter Anvin | x86, platforms: Remove NUMAQ Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-27 |
H. Peter Anvin | x86, platforms: Remove SGI Visual Workstation Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-14 |
H. Peter Anvin | Merge remote-tracking branch 'efi/urgent' into x86... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-13 |
H. Peter Anvin | x86, smap: smap_violation() is bogus if CONFIG_X86_SMAP... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-13 |
H. Peter Anvin | x86, smap: Don't enable SMAP if CONFIG_X86_SMAP is... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-07 |
H. Peter Anvin | Merge tag 'efi-urgent' into x86/urgent Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-03 |
H. Peter Anvin | compat: Fix sparse address space warnings Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-02-02 |
H. Peter Anvin | compat: Get rid of (get|put)_compat_time(val|spec) Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-01-29 |
H. Peter Anvin | Merge commit 'f4bcd8ccddb02833340652e9f46f5127828eb79d... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-01-16 |
H. Peter Anvin | x86, tsc, apic: Unbreak static (MSR) calibration when... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-01-15 |
H. Peter Anvin | x86, apic: Make disabled_cpu_apicid static read_mostly... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2014-01-04 |
H. Peter Anvin | x86, boot: Move intcall() to the .inittext section Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
next |