[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH][3 of 3] GDB serial port debugging: Changes to add SMP pausing, x86_64 register mappings for serial port GDB, and others.


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: "Dan Doucette" <doucette.daniel@xxxxxxxxx>
  • Date: Wed, 19 Dec 2007 14:50:45 -0800
  • Delivery-date: Wed, 19 Dec 2007 14:51:12 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=mVVZsucBCr6lfmYK6NV5xDGBdf5qXci4sdrFbi2aHY3p/tWBHVa8VsAYI1C5XTzDsRTh8/tV+3AnnSgNz88LUAB0Ae47dJTTLsPzqJdGiFLfjSWjesQq1f5mFHTa3XBPIHqa7a50p50Q/bcqk+UqyDQz+m8AkHN/WNrckJb5ers=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Hello,
 
This patch contains a number of changes to allow serial port debugging of Xen with GDB.
 
Highlights:
 
- Removed panics and smp stop calls in favour of an smp pause mechanism.
- Added x86_64 register mapping for gdb serial protocol support.
 
 
% diffstat gdb_patch
 arch/x86/gdbstub.c        |  170 ++++++++++++++++++++++++++++++----------------
 arch/x86/traps.c          |    7 -
 arch/x86/x86_32/gdbstub.c |   75 ++++++++++++++++++++
 arch/x86/x86_64/Makefile  |    1
 arch/x86/x86_64/gdbstub.c |  164 ++++++++++++++++++++++++++++++++++++++++++++
 common/gdbstub.c          |   46 +++++++-----
 common/keyhandler.c       |    2
 include/xen/gdbstub.h     |    3
 8 files changed, 386 insertions(+), 82 deletions(-)
Signed-off-by:  Dan Doucette doucette.daniel@xxxxxxxxx
 
Dan.
 

Attachment: gdb_patch
Description: Text document

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.