qemu/target-i386
aliguori e22a25c936 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.
So far supported is x86, but PPC is expected to catch up soon.

Core features are:
 - unlimited soft-breakpoints via code patching
 - hardware-assisted x86 breakpoints and watchpoints

Changes in this version:
 - use generic hook cpu_synchronize_state to transfer registers between
   user space and kvm
 - push kvm_sw_breakpoints into KVMState

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6825 c046a42c-6fe2-441c-8c8c-71466251a162
2009-03-12 20:12:48 +00:00
..
cpu.h The _exit syscall is used for both thread termination in NPTL applications, 2009-03-07 15:24:59 +00:00
exec.h Replace noreturn with QEMU_NORETURN 2009-02-01 22:19:27 +00:00
helper_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
helper.c Fix cpuid KVM crash on i386 (Lubomir Rintel) 2009-03-05 19:01:28 +00:00
helper.h
kvm.c Guest debugging support for KVM (Jan Kiszka) 2009-03-12 20:12:48 +00:00
machine.c MTRR support on x86, part 2 (Carl-Daniel Hailfinger) 2009-01-29 17:02:17 +00:00
op_helper.c x86: use qemu_log_mask on triple faults (Chris Wright) 2009-02-27 20:05:13 +00:00
ops_sse_header.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
ops_sse.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
svm.h
TODO
translate.c global s/loglevel & X/qemu_loglevel_mask(X)/ (Eduardo Habkost) 2009-01-15 22:36:53 +00:00