• 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
    a cpu_breakpoint_remove_all() and a cpu_watchpoint_remove_all()
    function to cleanup all the breakpoints and watchpoints prior to
    leaving the gdb stub else simulation can stop with no debugger
    attached.
    
    On a '?' packet remove all the breakpoints and watchpoints.  This is
    considered more of a safety net in case you force killed gdb or it
    crashed and you are reconnecting.  The identical behavior exists for
    kgdb in the linux kernel.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4478 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
     
    Browse Code »








  • The patch below uses the float32 and float64 types instead of the float
    and double types in the PPC code. This doesn't change anything when
    using softfloat-native as the types are the same, but that helps
    compiling the PPC target with softfloat.
    
    It also defines a new union CPU_FloatU in addition to CPU_DoubleU, and
    use them instead of identical unions that are defined in numerous
    places.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4047 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
     
    Browse Code »