]> git.hungrycats.org Git - linux/commit
[PATCH] x86-64 updates for 2.5.64-bk3
authorAndi Kleen <ak@muc.de>
Mon, 10 Mar 2003 09:41:56 +0000 (01:41 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 10 Mar 2003 09:41:56 +0000 (01:41 -0800)
commita104ba57b3b3697fd77778918b6a77ed16bb2ff8
tree1544023bf8bd57586a8804e4882057b0c9a0ddd9
parentc8eddecfef26394cf3e7441f4a45b4c76b07d6e3
[PATCH] x86-64 updates for 2.5.64-bk3

Make x86-64 boot again after the INITIAL_JIFFIES changes
and some bug fixes. Also some work for NPTL.

 - Merge with i386/2.5.64-bk3
 - Fix memory leak in copy_thread
 - arch_prctl uses GDT for base if possible. Cleanup.
 - clone supports bases >32bit for SETTLS etc. %fs hardcoded now.
 - new ptrace support for 64bit TLS
 - Disable (set|get)_thread_* for 64bit processes.
 - Audit arch/x86_64 for jiffies wrap issues.
 - Fix initial jiffies problem (that caused hanging kernels)
 - FIx a few 32bit emulation bugs (sigaltstack, sigqueue)
 - Some cleanup from Pavel
 - Should compile again as UP
 - Shrink size a bit by not putting exception tables into object files.
 - Fix compilation with gcc 3.3 :- force inlining when needed
 - Work around 2.5.64-bk3 console init bug.
 - Fix some alignments in assembly code
29 files changed:
arch/x86_64/boot/setup.S
arch/x86_64/ia32/ia32_signal.c
arch/x86_64/ia32/ia32entry.S
arch/x86_64/ia32/ptrace32.c
arch/x86_64/ia32/sys_ia32.c
arch/x86_64/ia32/tls32.c [new file with mode: 0644]
arch/x86_64/kernel/apic.c
arch/x86_64/kernel/head64.c
arch/x86_64/kernel/io_apic.c
arch/x86_64/kernel/process.c
arch/x86_64/kernel/ptrace.c
arch/x86_64/kernel/setup64.c
arch/x86_64/kernel/signal.c
arch/x86_64/kernel/suspend.c
arch/x86_64/kernel/time.c
arch/x86_64/lib/getuser.S
arch/x86_64/mm/pageattr.c
arch/x86_64/pci/direct.c
arch/x86_64/pci/irq.c
arch/x86_64/pci/legacy.c
arch/x86_64/pci/pci.h
include/asm-x86_64/desc.h
include/asm-x86_64/ia32.h
include/asm-x86_64/proto.h
include/asm-x86_64/ptrace.h
include/asm-x86_64/segment.h
include/asm-x86_64/suspend.h
include/asm-x86_64/uaccess.h
include/asm-x86_64/unistd.h