machine_cats.cc Source File
Back to the index.
Go to the documentation of this file.
50 struct pci_data *pci_bus;
51 char bs[300], tmpstr[400];
60 fprintf(stderr,
"WARNING! Real CATS machines cannot"
61 " have more than 256 MB RAM. Continuing anyway.\n");
63 snprintf(tmpstr,
sizeof(tmpstr),
"footbridge irq=%s.cpu[%i].irq"
124 snprintf(bs,
sizeof(bs),
"(hd%i)%s root=/dev/wd%i%s%s",
154 me->set_default_ram = machine_default_ram_cats;
void store_buf(struct cpu *cpu, uint64_t addr, const char *s, size_t len)
#define BT_MAGIC_NUMBER_CATS
MACHINE_DEFAULT_RAM(cats)
void arm_setup_initial_translation_table(struct cpu *cpu, uint32_t ttb_addr)
char * boot_string_argument
void * device_add(struct machine *machine, const char *name_and_params)
#define MR_DEFAULT(x, name, arch, type)
void store_string(struct cpu *cpu, uint64_t addr, const char *s)
char * boot_kernel_filename
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
MACHINE_DEFAULT_CPU(cats)
void store_32bit_word_in_host(struct cpu *cpu, unsigned char *data, uint64_t data32)
const char * machine_name
void machine_entry_add_alias(struct machine_entry *me, const char *name)
void bus_pci_add(struct machine *machine, struct pci_data *pci_data, struct memory *mem, int bus, int device, int function, const char *name)
void dev_ram_init(struct machine *machine, uint64_t baseaddr, uint64_t length, int mode, uint64_t otheraddress, const char *name)
Generated on Tue Mar 24 2020 14:04:48 for GXemul by
1.8.17