| Branch: | Revision:

root / gdbstub.c @ a74cdab4

History | View | Annotate | Download (70.6 kB)

# Date Author Comment
59467bac 05/20/2011 06:35 pm Alexander Graf

s390x: Adjust GDB stub

We have successfully lazilized cc computation, so we need to manually
trigger its calculation when gdb wants to fetch it. We also changed the
variable name, so writing it writes into a different field now.

Signed-off-by: Alexander Graf <>

425189a8 04/04/2011 12:57 am Jan Kiszka

gdbstub: Catch and report more vmstop reasons

When the VM goes into stop state while there is a gdb frontend attached,
it makes sense to inform gdb about this fact and at least a bit about
the stop reason. Basically, all stops are interesting except for the...

0c45d3d4 03/07/2011 02:42 pm Michael Walle

lm32: gdbstub support

This patch adds lm32 support to the gdbstub.

Signed-off-by: Michael Walle <>
Signed-off-by: Edgar E. Iglesias <>

e07bbac5 02/14/2011 04:39 pm Jan Kiszka

Improve vm_stop reason declarations

Define and use dedicated constants for vm_stop reasons, they actually
have nothing to do with the EXCP_* defines used so far. At this chance,
specify more detailed reasons so that VM state change handlers can
evaluate them....

e2af15b2 01/16/2011 09:56 pm Fabien Chouteau

gdbstub: Close connection in gdb_exit

On Windows, this is required to flush the remaining data in the IO stream,
otherwise Gdb do not receive the last packet.

Version 2:
Fix linux-user build error.

Signed-off-by: Fabien Chouteau <>...

0b65b9e1 09/18/2010 10:02 am Blue Swirl

Use gcc warning flag -Wnested-externs

If the compiler supports the warning flag -Wnested-externs, use it.

Avoid the only warning by moving the declaration of xml_builtin to a
more proper place.

Signed-off-by: Blue Swirl <>

a88790a1 07/03/2010 09:48 am Paolo Bonzini

remove exec-all.h inclusion from cpu.h

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Blue Swirl <>

0e1c9c54 06/16/2010 03:03 pm Paul Brook

GDB exit status for semihosting

Report exit status to GDB when a semihosted application exits.

Signed-off-by: Paul Brook <>

5a834bb4 05/09/2010 11:19 pm Blue Swirl

sparc: Fix lazy flag calculation on interrupts, refactor

Recalculate Sparc64 CPU flags on interrupts, otherwise some earlier
flags could be stored to pstate.

Refactor PSR/CCR/CWP handling: concentrate the actual
functions to op_helper.c.

Thanks to Igor Kovalenko for reporting....

e192a45c 02/27/2010 05:14 pm

target-sh4: Fix gdb read/write register

cpu_gdb_read_register(): Fix n={8...15} case.
cpu_gdb_write_register(): Fix n={8...15} case and runaway "case:".

Signed-off-by: Takashi YOSHII <>
Signed-off-by: Aurelien Jarno <>

7ea06da3 02/27/2010 05:10 pm Daniel Gutson

Fix to 'gdb detach' stub

With this patch, 'gdb detach' correctly resumes the inferior execution
after detaching the debugger.
The bug was caused by qemu asking gdb to execute a syscall (isatty)
after the detach, and then waiting (forever) for the reply. I fixed this...

7c5a90dd 02/24/2010 12:36 am Richard Henderson

target-alpha: Fix gdb access to fpcr and unique.

cpu_gdb_read/write_register need to access the fpcr via the
cpu_alpha_load/store_fpcr functions.

The unique register is number 66 in the gdb remote protocol.

Signed-off-by: Richard Henderson <>...

4a0b59fe 02/20/2010 08:51 pm Edgar E. Iglesias

cris: Add CRISv10 gdbstub support.

Signed-off-by: Edgar E. Iglesias <>

b3d6b959 01/14/2010 09:00 pm Kazu Hirata

target-m68k: fix a typo in 'P' packet processing

Attached is a patch to fix a typo in 'P' packet processing for M68K.

Without this patch, QEMU fails to honor GDB's P packets from GDB
(writing to registers) for the address registers (A0 - A7).

The problem is because of an obvious typo. Notice that the second...

ff1d1977 12/13/2009 09:20 pm Nathan Froyd

gdbstub: add MIPS16 support

The only thing to do here is to expose the current processor mode to GDB
and to set the processor mode properly when we change the PC.

Signed-off-by: Nathan Froyd <>
Signed-off-by: Aurelien Jarno <>

afcb0e45 12/05/2009 06:36 pm Alexander Graf

S390 GDB stub

In order to debug funny kernel breakages it's always good to have a working
gdb stub around.

While Uli's patches don't include one one, I needed one that's at least good
enough for 'bt' and some variable examinations during early bootup.

So here it is - the absolute basics to get the qemu gdb stub running with s390x...

40ff6d7e 12/03/2009 07:45 pm Kevin Wolf

Don't leak file descriptors

We're leaking file descriptors to child processes. Set FD_CLOEXEC on file
descriptors that don't need to be passed to children to stop this misbehaviour.

Signed-off-by: Kevin Wolf <>
Signed-off-by: Anthony Liguori <>

b6b8df56 10/21/2009 09:35 pm Amit Shah


The char event RESET is emitted when a char device is opened.
Give it a better name.

Patchworks-ID: 35287
Signed-off-by: Amit Shah <>
Signed-off-by: Anthony Liguori <>

5f30fa18 10/05/2009 05:32 pm Jan Kiszka

gdbstub: x86: Switch 64/32 bit registers dynamically

Commit 56aebc891674cd2d07b3f64183415697be200084 changed gdbstub in way
that debugging 32 or 16-bit guest code is no longer possible with qemu
for x86_64 guest CPUs. Since that commit, qemu only provides registers...

8f4bee23 09/30/2009 09:45 pm Michael S. Tsirkin

gdbstub: fix coding style nit

Put space between = and * when dereferencing a pointer,
to avoid confusion with old-style "*="

Signed-off-by: Michael S. Tsirkin <>
Signed-off-by: Blue Swirl <>

4c0960c0 08/28/2009 04:35 am Avi Kivity

kvm: Simplify cpu_synchronize_state()

cpu_synchronize_state() is a little unreadable since the 'modified'
argument isn't self-explanatory. Simplify it by making it always
synchronize the kernel state into qemu, and automatically flush the
registers back to the kernel if they've been synchronized on this...

2f7bb878 07/27/2009 10:10 pm Juan Quintela


Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

8167ee88 07/16/2009 11:47 pm Blue Swirl

Update to a hopefully more future proof FSF address

Signed-off-by: Blue Swirl <>

dd32aa10 07/16/2009 04:28 pm Jan Kiszka

gdbstub: Add vCont support

This patch adds support for the vCont remote gdb command. It is used by
gdb 6.8 or better to switch the debugging focus for single-stepping
multi-threaded targets, ie. multi-threaded application in user mode
emulation or VCPUs in system emulation....

b1631e7a 07/16/2009 04:28 pm Jan Kiszka

gdbstub: x86: Refactor register access

Clarify gdb's register set layout by using constants for

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

84273177 07/16/2009 04:28 pm Jan Kiszka

gdbstub: x86: Support for setting segment registers

This allows to set segment registers via gdb also in system emulation
mode. Basic sanity checks are applied and nothing is changed if they
fail. But screwing up the target via this interface will never be...

1e9fa730 06/04/2009 12:04 pm Nathan Froyd

fix gdbstub support for multiple threads in usermode, v3

When debugging multi-threaded programs, QEMU's gdb stub would report the
correct number of threads (the qfThreadInfo and qsThreadInfo packets).
However, the stub was unable to actually switch between threads (the T...

d74d6a99 05/26/2009 10:11 pm Edgar E. Iglesias

microblaze: Add GDB stub support.

Signed-off-by: Edgar E. Iglesias <>

654efcf3 04/18/2009 10:29 am blueswir1

Add 'static' to avoid a sparse warning

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

2dc766da 04/13/2009 07:06 pm blueswir1

Fix ppc-softmmu warnings on OpenBSD host

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

fab9d284 04/09/2009 12:29 am aurel32

factor out setting pc in gdbstub

The code for handling the c and s packets both contain code for setting
the pc. Move that code out to a common function.

Signed-off-by: Nathan Froyd <>
Acked-by: Jan Kiszka <>...

59030a8c 04/05/2009 09:43 pm aliguori

gdbstub: Rework configuration via command line and monitor (Jan Kiszka)

Introduce a more canonical gdbstub configuration (system emulation only)
via the new switch '-gdb dev'. Keep '-s' as shorthand for
'-gdb tcp::1234'. Use the same syntax also for the corresponding monitor...

36556b20 03/28/2009 08:05 pm aliguori

gdbstub: Allow re-instantiation (Jan Kiszka)

[ Note: depends on char closing fixes ]

Properly clean up the gdbstub when the user tries to re-open it
(possibly under a different address). Moreover, allow to shut it down
from the monitor via 'gdbserver none'....

0fe17f5e 03/28/2009 07:28 pm aliguori

gdbstub: Drop redundant memset after qemu_mallocz (Jan Kiszka)

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

e22a25c9 03/12/2009 10:12 pm aliguori

Guest debugging support for KVM (Jan Kiszka)

This is a backport of the guest debugging support for the KVM
accelerator that is now part of the KVM tree. It implements the reworked
KVM kernel API for guest debugging (KVM_CAP_SET_GUEST_DEBUG) which is
not yet part of any mainline kernel but will probably be 2.6.30 stuff....

3098dba0 03/07/2009 11:28 pm aurel32

Use a dedicated function to request exit from execution loop

Signed-off-by: Aurelien Jarno <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

0b8a988c 03/07/2009 12:51 pm blueswir1

Fix BSD user

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

8a34a0fb 03/06/2009 01:01 am aliguori

monitor: Pass-through for gdbstub (Jan Kiszka)

Create a monitor terminal and pass it through the gdbstub. This allows
to use gdb's monitor command to access the QEMU monitor. Works for all
commands except for non-detached migration and password retrieval (user...

1eec614b 02/06/2009 12:06 am aliguori

toplevel: remove error handling from qemu_malloc() callers (Avi Kivity)

Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

e571cb47 01/24/2009 05:07 pm aurel32

target-ppc: Change core powerpc gdbstub bits to be XML-aware

Define GDB_CORE_XML and hack things similarly to ARM so that despite the
FP registers coming in between the GPRs and some status registers,
everything works out OK no matter which kind of GDB we're communicating...

9781e040 01/22/2009 07:15 pm aliguori

Rework vm_state_change notifiers (Jan Kiszka)

Signed-off-by: Anthony Liguori <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

ceecf1d1 01/18/2009 04:08 pm aurel32

add an init function parameter to qemu_chr_open()

And use it for the malta emulation. Fix segfault introduced in
revision 6352.

Signed-off-by: Aurelien Jarno <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

c72d5bf8 01/15/2009 07:27 pm blueswir1

Fix bsd-user build

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

5a377912 01/13/2009 06:28 pm blueswir1

Fix gdbserver number of registers (Tristan Gingold)

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

9f6164d6 01/07/2009 12:22 pm edgar_igl

gdbstub: fix gdbserver_fork

As reported by Martin Mohring fork doesn't work with NPTL.
A fix is attached that makes the also attached test run
(tested with ARM CodeSourcery 2008q3 on an x86_64
Fedora Core with kernel 2.6.23).

Signed-off-by: Laurent Desnogues <>...

fad6cb1a 01/05/2009 12:05 am aurel32

Update FSF address in GPL/LGPL boilerplate

The attached patch updates the FSF address in the GPL/LGPL boilerplate
in most GPL/LGPLed files, and also in COPYING.LIB.

Signed-off-by: Stuart Brady <>
Signed-off-by: Aurelien Jarno <>...

ca587a8e 12/19/2008 12:44 am aurel32

User-mode GDB stub improvements - handle signals

Handle signals in the user-mode GDB stub. Report them to GDB, and
allow it to change or cancel them. Also correct the protocol numbering;
it happens to match Linux numbering for SIGINT and SIGTRAP, but that's...

2b1319c8 12/19/2008 12:44 am aurel32

User-mode GDB stub improvements - handle fork

Close gdbserver in child processes, so that only one stub tries to talk
to GDB at a time. Updated from an earlier patch by Paul Brook.

Signed-off-by: Daniel Jacobowitz <>
Signed-off-by: Aurelien Jarno <>...

19bf517b 12/08/2008 01:26 am aurel32

target-alpha: gdb-stub support

(Vince Weaver)

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

3faf778e 12/08/2008 01:26 am aurel32

gdbstub: kill a warning

Signed-off-by: Aurelien Jarno <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

69d6451c 12/07/2008 09:30 pm blueswir1

Fix some new warnings introduced after r5022

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

8d4acf9b 11/30/2008 06:23 pm aurel32

gdbstub: Fix access to PPC FPRs

Obviously, someone forgot to rebase the index before accessing one of
the 32 FPRs.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Aurelien Jarno <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

880a7578 11/18/2008 10:30 pm aliguori

gdbstub: manage CPUs as threads (Jan Kiszka)

This patch enhances QEMU's built-in debugger for SMP guest debugging.
Using the thread support of the gdb remote protocol, each VCPU is mapped
on a pseudo thread and exposed to the gdb frontend. This way you can...

a1d1bb31 11/18/2008 10:07 pm aliguori

Refactor and enhance break/watchpoint API (Jan Kiszka)

This patch prepares the QEMU cpu_watchpoint/breakpoint API to allow the
succeeding enhancements this series comes with.

First of all, it overcomes MAX_BREAKPOINTS/MAX_WATCHPOINTS by switching
to dynamically allocated data structures that are kept in linked lists....

d6fc1b39 11/18/2008 09:55 pm aliguori

gdbstub: Return appropriate watch message to gdb (Jan Kiszka)

Return the appropriate type prefix (r, a, none) when reporting
watchpoint hits to the gdb front-end.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>...

5ccfae10 10/31/2008 07:31 pm aliguori

Implement "info chardev" command. (Gerd Hoffmann)

This patch makes qemu keep track of the character devices in use and
implements a "info chardev" monitor command to print a list.

qemu_chr_open() sticks the devices into a linked list now. It got a new
argument (label), so there is a name for each device. It also assigns a...

5b3715bf 10/25/2008 02:18 pm blueswir1

Use snprintf to please OpenBSD linker

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

3d7b417e 10/21/2008 02:28 pm aurel32

target-ppc: Convert XER accesses to TCG

Define XER bits as a single register and access them individually to
avoid defining 5 32-bit registers (TCG doesn't permit to map 8-bit

Signed-off-by: Aurelien Jarno <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

064f6633 10/14/2008 10:23 pm aurel32

gdbstub: remove unused local variable

Signed-off-by: Jan Kiszka <>
Signed-off-by: Aurelien Jarno <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

d7b6967a 10/11/2008 10:32 pm edgar_igl

CRIS: Handle GDB writes to pregs.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

56aebc89 10/11/2008 08:55 pm pbrook

Add GDB XML register description support.

Signed-off-by: Paul Brook <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

f01be154 09/18/2008 02:57 pm ths

Move the active FPU registers into env again, and use more TCG registers
to access them.

Signed-off-by: Thiemo Seufer <>

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

7ccfb2eb 09/14/2008 09:45 am blueswir1

Fix warnings that would be caused by gcc flag -Wwrite-strings

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

363a37d5 08/21/2008 08:58 pm blueswir1

Fix OpenBSD linker warnings

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

b5dc7732 06/27/2008 01:02 pm ths

More efficient target register / TC accesses.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

0f459d16 06/09/2008 03:20 am pbrook

Clean up MMIO TLB handling.
The IO index is now stored in its own field, instead of being wedged
into the vaddr field. This eliminates the ROMD and watchpoint host
pointer weirdness. The IO index space is expanded by 1 bit, and
several additional bits are made available in the TLB vaddr field....

96d19126 06/07/2008 11:03 am blueswir1

Fix Sparc32plus GDBstub support

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

1f487ee9 05/18/2008 01:20 am edgar_igl

Support signal reception in user-mode. Handle when the peer terminates or aborts the connection.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

7d03f82f 05/17/2008 09:58 pm edgar_igl

Add support for the 'k' (kill) and 'D' (detach) packets (Jason Wessel).

Implement the 'k' gdbserial packet which kills the qemu instance via
the debugger stub.

Implement the 'D' detach packet for the gdb stub such that you can
disconnect gdb with the "detach" command. This required implementing...

79808573 05/09/2008 05:40 pm bellard

x86_64 and better i386 support

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

fde3fd61 05/09/2008 11:50 am edgar_igl

Remove x86-64 specific reg fillers.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

60897d36 05/09/2008 11:25 am edgar_igl

Debugger single step without interrupts (Jason Wessel).

This patch allows the qemu backend debugger to single step an
instruction without running the hardware interrupts.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

c5841166 05/09/2008 11:23 am edgar_igl

Add x86_64 gdb stub for qemu (Jason Wessel).

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

ba70a624 03/14/2008 08:10 am edgar_igl

Improve readability by moving the continue operation into aseparate function.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

9004627f 02/28/2008 10:28 am edgar_igl

More consistent naming for CRIS register-number macros.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

d0dc7dc3 02/12/2008 11:01 pm ths

Make MIPS MT implementation more cache friendly.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

ffe8ab83 12/16/2007 05:16 am ths

Fix char* signedness, by Andre Przywara.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

60fe76f3 12/16/2007 05:02 am ths

Fix wrong signedness, by Andre Przywara.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

87ecb68b 11/17/2007 07:14 pm pbrook

Break up vl.h.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

cd041681 11/11/2007 04:52 pm pbrook

Fix format mismatch.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

5ad265ee 10/31/2007 02:21 am balrog

x86_64 support in cpu_gdb_read_registers(), by Goran Weinholt.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

0411a972 10/26/2007 12:35 am j_mayer

Gprof prooved the PowerPC emulation spent too much time in MSR load and store
routines. Coming back to a raw MSR storage model then speed-up the emulation.
Improve fast MSR updates (wrtee wrteei and mtriee cases).
Share rfi family instructions helpers code to avoid bug in duplicated code....

7ac256b8 10/26/2007 12:30 am ths

Fix gdb stub for MIPS64.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

f1ccf904 10/08/2007 04:16 pm ths

CRIS support in toplevel, by Edgar E. Iglesias.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

3b46e624 09/17/2007 11:09 am ths

find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

5fafdf24 09/17/2007 12:08 am ths

find -type f | xargs sed -i 's/[\t ]$//g' # on most files

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

ead9360e 09/06/2007 03:18 am ths

Partial support for 34K multithreading, not functional yet.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

8a93e02a 08/06/2007 04:19 pm pbrook

Ensure string is properly terminated.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

8fac5803 07/12/2007 01:05 pm ths

Improve handling of gdb's single-step / continue arguments.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

aa1f17c1 07/12/2007 01:48 am ths

Spelling fixes, by Stefan Weil.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

17d996e1 07/07/2007 11:53 pm blueswir1

Report normalised CWP values to userland and GDB, not internal representation

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

fe834d04 06/03/2007 08:08 pm ths

Proper target format for qOffsets.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

2052caa7 06/01/2007 04:18 pm ths

GDB stub for MIPS64, by Jason Wessel.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

a87295e8 05/26/2007 06:09 pm pbrook

M68k system mode semihosting.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

6ef99fc5 05/13/2007 07:36 pm ths

Add fpu register support to the gdb code, by Magnus Damm.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

5a5012ec 05/07/2007 04:55 pm ths

MIPS 64-bit FPU support, plus some collateral bugfixes in the
conditional branch handling.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

aa6290b7 04/15/2007 01:35 am pbrook

Fix format specified for watchpoint address.

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

8979596d 04/14/2007 07:15 pm blueswir1

Fix Sparc64 double float gdb protocol (initial version by Paul Brook)

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

6658ffb8 03/17/2007 01:58 am pbrook

Watchpoint support (previous commit got eaten by Savannah server crash).

git-svn-id: svn:// c046a42c-6fe2-441c-8c8c-71466251a162

76a66253 03/07/2007 10:32 am j_mayer

Great PowerPC emulation code resynchronisation and improvments:
- Add status file to make regression tracking easier
- Move all micro-operations helpers definitions into a separate header:
should never be seen outside of op.c
- Update copyrights
- Add new / missing PowerPC CPU definitions...