• Built on top of previously enhanced breakpoint/watchpoint support, this
    patch adds full debug register emulation for the x86 architecture.
    
    Many corner cases were considered, and the result was successfully
    tested inside a Linux guest with gdb, but I won't be surprised if one
    or two scenarios still behave differently in reality.
    
    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@5747 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
     
    Browse Code »











  • p in this case is uint32_t *
    
    e1/e2 are unsigned ints initialized from arithmetics performed on
    unsigned longs
    
    The mistake was, probably, never noticed due to the absence of any
    big endian linux-user host. The types e1/e2 and p begs the quesiton
    why this function takes longs at all.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5036 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
     
    Browse Code »