47 #define DEV_HAMMERHEAD_LENGTH 4 57 uint64_t idata = 0, odata=0;
66 debug(
"[ HAMMERHEAD: from cpu%i to cpu%i: new pc = 0x%llx ]\n",
67 my_id, !my_id, (
long long)idata);
73 other_cpu->
pc = idata;
80 fatal(
"[ HAMMERHEAD read: TODO ]\n");
uint64_t memory_readmax64(struct cpu *cpu, unsigned char *buf, int len)
void fatal(const char *fmt,...)
void ppc32_pc_to_pointers(struct cpu *)
#define CHECK_ALLOCATION(ptr)
void ppc_pc_to_pointers(struct cpu *)
void memory_writemax64(struct cpu *cpu, unsigned char *buf, int len, uint64_t data)
void memory_device_register(struct memory *mem, const char *, uint64_t baseaddr, uint64_t len, int(*f)(struct cpu *, struct memory *, uint64_t, unsigned char *, size_t, int, void *), void *extra, int flags, unsigned char *dyntrans_data)
#define DEV_HAMMERHEAD_LENGTH
DEVICE_ACCESS(hammerhead)