38 #include <sys/types.h> 49 #define MVMEPROM_BRDID_ADDR 0x1100 59 uint32_t vbr = 0x00000000;
75 memset(&mvmeprom_brdid, 0,
sizeof(mvmeprom_brdid));
77 &(mvmeprom_brdid.
model), model);
78 mvmeprom_brdid.
speed[0] =
'3';
79 mvmeprom_brdid.
speed[1] =
'3';
80 mvmeprom_brdid.
speed[2] =
'0';
81 mvmeprom_brdid.
speed[3] =
'0';
83 (
char *)&mvmeprom_brdid,
sizeof(
struct mvmeprom_brdid));
115 fatal(
"[ MVME PROM: exit ]\n");
127 fatal(
"[ MVME PROM emulation: unimplemented function 0x%"
void fatal(const char *fmt,...)
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
#define MACHINE_MVME88K_197
#define MVMEPROM_BRDID_ADDR
uint32_t r[N_M88K_REGS+1]
void console_putchar(int handle, int ch)
void mvmeprom_init(struct machine *machine)
int mvmeprom_emul(struct cpu *cpu)
void cpu_register_dump(struct machine *m, struct cpu *cpu, int gprs, int coprocs)
#define MVMEPROM_GETBRDID
uint32_t cr[N_M88K_CONTROL_REGS]
void store_16bit_word_in_host(struct cpu *cpu, unsigned char *data, uint16_t data16)
void store_buf(struct cpu *cpu, uint64_t addr, const char *s, size_t len)
#define MACHINE_MVME88K_188
#define MACHINE_MVME88K_187