kgdb, x86_64: fix PS CS SS registers in gdb serial
authorJason Wessel <jason.wessel@windriver.com>
Fri, 26 Sep 2008 15:36:42 +0000 (10:36 -0500)
committerJason Wessel <jason.wessel@windriver.com>
Fri, 26 Sep 2008 15:36:42 +0000 (10:36 -0500)
commit703a1edcd1534468fc18f733c03bd91a65c8c6f0
tree4861a7d6e8c600c8d872eb9f3336d6d91eeea614
parent95dbf1dbe39ed336a3e72116c95cfa98dd3457e6
kgdb, x86_64: fix PS CS SS registers in gdb serial

On x86_64 the gdb serial register structure defines the PS (also known
as eflags), CS and SS registers as 4 bytes entities.

This patch splits the x86_64 regnames enum into a 32 and 64 version to
account for the 32 bit entities in the gdb serial packets.

Also the program counter is properly filled in for the sleeping
threads.

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
arch/x86/kernel/kgdb.c
include/asm-x86/kgdb.h