]> git.hungrycats.org Git - linux/commit
[PATCH] x86-64 update
authorAndi Kleen <ak@muc.de>
Sun, 7 Sep 2003 13:41:29 +0000 (06:41 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Sun, 7 Sep 2003 13:41:29 +0000 (06:41 -0700)
commit3720aca6150b36d0cc2b9637b9514492f9d7a69c
tree8ba75622f1d1c945e026498e1e653cac00e8c217
parent49e4d78b5969d07b7bb393b187f66adcb3c51025
[PATCH] x86-64 update

Nothing too exciting, just some minor new features and bug fixes.
The IOMMU code should now not BUG again without CONFIG_IOMMU_DEBUG/iommu=force

 - Compiles now with -funit-at-a-time
 - Fix up ioctl 32bit tables following Andrew's change.
 - Fix __SI_POLL siginfo_t passing to user space
 - Add 32bit emulation for fadvise64_64
 - Remove unneeded sys32_utimes
 - Various merges with i386 (ACPI, APIC etc.)
 - Port cpuid patching infrastructure from i386
 - Use it to provide better copy_*_user/memcpy/memset/clear/copy_page for
   C stepping K8. String instructions are faster now that unrolled loops.
 - Don't try to merge unforced PCI mappings that don't exceed the device's
   DMA mask.
 - Discard .exit.data/.exit.text at runtime like i386
 - Don't use NTI stores for clear_user
 - Convert bitops.h bitmap functions to use unsigned long * pointers instead
   of void *
 - Fix some warnings in kernel headers.
 - Fix PDA comments
28 files changed:
arch/x86_64/Makefile
arch/x86_64/ia32/ia32_ioctl.c
arch/x86_64/ia32/ia32_signal.c
arch/x86_64/ia32/ia32entry.S
arch/x86_64/ia32/sys_ia32.c
arch/x86_64/kernel/acpi/boot.c
arch/x86_64/kernel/apic.c
arch/x86_64/kernel/module.c
arch/x86_64/kernel/pci-gart.c
arch/x86_64/kernel/setup.c
arch/x86_64/kernel/traps.c
arch/x86_64/kernel/vmlinux.lds.S
arch/x86_64/lib/clear_page.S
arch/x86_64/lib/copy_page.S
arch/x86_64/lib/copy_user.S
arch/x86_64/lib/memcpy.S
arch/x86_64/lib/memset.S
arch/x86_64/lib/usercopy.c
include/asm-x86_64/atomic.h
include/asm-x86_64/bitops.h
include/asm-x86_64/bugs.h
include/asm-x86_64/cpufeature.h
include/asm-x86_64/ia32_unistd.h
include/asm-x86_64/pda.h
include/asm-x86_64/processor.h
include/asm-x86_64/system.h
include/asm-x86_64/thread_info.h
include/asm-x86_64/uaccess.h