[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RESEND][PATCH 0/4] Long pending gdbstub patches
From: |
Jan Kiszka |
Subject: |
[Qemu-devel] [RESEND][PATCH 0/4] Long pending gdbstub patches |
Date: |
Sat, 27 Jun 2009 09:53:51 +0200 |
User-agent: |
StGIT/0.14.3 |
Before the 0.11 window closes, another attempt to bring up this
never-ending story of gdbstub enhancements: These patches are all resent
versions (with minor rebases) of partly 7 month old proposals to improve
the gdbstub usability for x86.
The first patch (just recently reposted) add vCont support and should no
longer be controversial, specifically as we have more users now with the
qemu-user world.
Patch 2 and 3 refactor the x86 gdbstub code and add support for setting
segment register content, also nothing problematic IMHO.
Patch 4 used to raise some concerns by Paul that the underlying issue is
rather a gdb one. No question, that's right. However, the resolution
requires more work and will not see the light of day within the
foreseeable future. Moreover, we have lots of gdb versions out there
(including the to-be-released 7.0) that do suffer from this shortcoming
in its x86 support, and we need to deal with them.
All patches are in daily use since they have been written, not just by
me or Siemens-internal users. I've a lot of external users pulling this
series regularly from my tree as it plugs some annoying holes /wrt x86
guest debugging. I bet they all would be happy to find this in 0.11.
Find this series also at git://git.kiszka.org/qemu.git queues/gdb
Jan Kiszka (4):
gdbstub: Add vCont support
gdbstub: x86: Refactor register access
gdbstub: x86: Support for setting segment registers
gdbstub: x86: Switch 64/32 bit registers dynamically
gdbstub.c | 267 +++++++++++++++++++++++++++++++++++---------------
target-i386/cpu.h | 11 ++-
target-i386/helper.c | 30 ++++++
3 files changed, 227 insertions(+), 81 deletions(-)
- [Qemu-devel] [RESEND][PATCH 0/4] Long pending gdbstub patches,
Jan Kiszka <=
- [Qemu-devel] [PATCH 1/4] gdbstub: Add vCont support, Jan Kiszka, 2009/06/27
- [Qemu-devel] [PATCH 2/4] gdbstub: x86: Refactor register access, Jan Kiszka, 2009/06/27
- [Qemu-devel] [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Jan Kiszka, 2009/06/27
- [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Paul Brook, 2009/06/29
- [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Jan Kiszka, 2009/06/29
- Re: [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Paul Brook, 2009/06/29
- Re: [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Jan Kiszka, 2009/06/29
- Re: [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Paul Brook, 2009/06/29
- Re: [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Jan Kiszka, 2009/06/29
- Re: [Qemu-devel] Re: [PATCH 4/4] gdbstub: x86: Switch 64/32 bit registers dynamically, Daniel Jacobowitz, 2009/06/29