46 #define DEV_PALMBUS_LENGTH 0x1000 57 uint64_t idata = 0, odata = 0;
62 switch (relative_addr) {
87 fatal(
"[ palmbus: unimplemented write to address 0x%x" 89 (
int)relative_addr, (
int)idata);
91 fatal(
"[ palmbus: unimplemented read from address 0x%x " 92 "]\n", (
int)relative_addr);
118 dev_palmbus_access, (
void *)d,
DM_DEFAULT, NULL);
uint64_t memory_readmax64(struct cpu *cpu, unsigned char *buf, int len)
void fatal(const char *fmt,...)
void console_putchar(int handle, int ch)
#define DEV_PALMBUS_LENGTH
#define CHECK_ALLOCATION(ptr)
void memory_writemax64(struct cpu *cpu, unsigned char *buf, int len, uint64_t data)
int console_start_slave(struct machine *machine, const char *consolename, int use_for_input)
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)