linux/arch/x86_64
Daniel Jacobowitz e8ed11b9dc [PATCH] x86_64: fix 32-bit thread debugging
The IA32 ptrace emulation currently returns the wrong registers for fs/gs;
it's returning what x86_64 calls gs_base.  We need regs.gsindex in order
for GDB to correctly locate the TLS area.  Without this patch, the 32-bit
GDB testsuite bombs on a 64-bit kernel.  With it, results look about like
I'd expect, although there are still a handful of kernel-related failures
(vsyscall related?).

Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
Acked-by: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-08-04 16:28:27 -07:00
..
boot [PATCH] x86_64: coding style and whitespace fixups 2005-06-25 16:25:02 -07:00
crypto [CRYPTO] Add x86_64 asm AES 2005-07-06 13:55:00 -07:00
ia32 [PATCH] x86_64: fix 32-bit thread debugging 2005-08-04 16:28:27 -07:00
kernel [PATCH] x86_64: avoid wasting IRQs patch update 2005-07-30 13:37:50 -07:00
lib [PATCH] x86_64: fix bug in csum_partial_copy_generic() 2005-07-30 10:14:47 -07:00
mm [PATCH] x86-64: use proper VM_FAULT_xxx macros 2005-08-04 08:20:48 -07:00
oprofile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pci [PATCH] x86_64: Remove unused variable in k8-bus.c 2005-07-28 21:46:02 -07:00
defconfig [PATCH] x86_64: Update defconfig 2005-07-28 21:45:57 -07:00
Kconfig [PATCH] x86_64: Improve CONFIG_GART_IOMMU description and make it default y 2005-07-28 21:45:59 -07:00
Kconfig.debug Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] x86_64: Remove IA32_* build tools in Makefile 2005-07-28 21:46:00 -07:00