]> git.hungrycats.org Git - linux/commit
[PATCH] x86-64 update for 2.5.62-bk4
authorAndi Kleen <ak@muc.de>
Sat, 22 Feb 2003 07:46:46 +0000 (23:46 -0800)
committerAdam Belay <ambx1@neo.rr.com>
Sat, 22 Feb 2003 07:46:46 +0000 (23:46 -0800)
commitb5f3160ff3ebad1c79efd6a999dd85c20c1edfbf
treeb593c77a69ae906d2cef522210bc5061ae29b880
parentca78c6150f975028efed22fd44a0e51e9bcced24
[PATCH] x86-64 update for 2.5.62-bk4

This still has a few problems; e.g. posix-timers.c seems to be miscompiled
by many x86-64 compilers when compiled with -O1. But overall it is better
than before.

 - Disable numa again that was enabled by mistake
 - Fix CPU detection in early boot. Force SSE when needed.
 - Hack for nested NMIs.
 - Fix typo in vsyscall code that lead to broken time reporting
 - Merge with 2.5.62-bk4 (new switch_to, printk cleanups, new timer calls etc.)
 - Fix bug in strace - don't assume syscall_trace doesn't clobber %rcx
 - Fix gs load workaround
 - Fix return value of ioperm (found by new LTP test)
 - Remove some unecessary boot output
 - Remove some obsolete code in setup.c
 - Report more in /proc/cpuinfo, fix extended cpu family computation
 - Fix thread_info access from interrupt/exception stacks - this
   fixes many problems that especially showed on SMP (lost reschedule
   interrupts etc.)
 - Fix UP compilation
 - Symlink hugetlbpage.c from i386
 - Fix buggy lazy fpu handling
33 files changed:
arch/x86_64/Kconfig
arch/x86_64/kernel/apic.c
arch/x86_64/kernel/entry.S
arch/x86_64/kernel/io_apic.c
arch/x86_64/kernel/ioport.c
arch/x86_64/kernel/mpparse.c
arch/x86_64/kernel/nmi.c
arch/x86_64/kernel/process.c
arch/x86_64/kernel/ptrace.c
arch/x86_64/kernel/setup.c
arch/x86_64/kernel/setup64.c
arch/x86_64/kernel/smp.c
arch/x86_64/kernel/smpboot.c
arch/x86_64/kernel/time.c
arch/x86_64/kernel/vsyscall.c
arch/x86_64/kernel/x8664_ksyms.c
arch/x86_64/lib/delay.c
arch/x86_64/mm/Makefile
arch/x86_64/mm/hugetlbpage.c [deleted file]
arch/x86_64/mm/pageattr.c
include/asm-x86_64/bitops.h
include/asm-x86_64/delay.h
include/asm-x86_64/i387.h
include/asm-x86_64/ide.h
include/asm-x86_64/pda.h
include/asm-x86_64/pgtable.h
include/asm-x86_64/posix_types.h
include/asm-x86_64/processor.h
include/asm-x86_64/signal.h
include/asm-x86_64/smp.h
include/asm-x86_64/system.h
include/asm-x86_64/thread_info.h
include/asm-x86_64/unistd.h