218 |
} |
} |
219 |
|
|
220 |
#elif defined (TARGET_PPC) |
#elif defined (TARGET_PPC) |
|
static uint32_t from_le32 (uint32_t *buf) |
|
|
{ |
|
|
uint8_t *p = (uint8_t *)buf; |
|
|
|
|
|
return p[0] | (p[1] << 8) | (p[2] << 16) | (p[3] << 24); |
|
|
} |
|
|
|
|
221 |
static int cpu_gdb_read_registers(CPUState *env, uint8_t *mem_buf) |
static int cpu_gdb_read_registers(CPUState *env, uint8_t *mem_buf) |
222 |
{ |
{ |
223 |
uint32_t *registers = (uint32_t *)mem_buf, tmp; |
uint32_t *registers = (uint32_t *)mem_buf, tmp; |
470 |
return RS_IDLE; |
return RS_IDLE; |
471 |
} |
} |
472 |
|
|
473 |
|
extern void tb_flush(CPUState *env); |
474 |
|
|
475 |
static void gdb_vm_stopped(void *opaque, int reason) |
static void gdb_vm_stopped(void *opaque, int reason) |
476 |
{ |
{ |
477 |
GDBState *s = opaque; |
GDBState *s = opaque; |