|
|
1.1 ! root 1: /* Declarations for use by board files for creating devices. */ ! 2: ! 3: #ifndef HW_BOARDS_H ! 4: #define HW_BOARDS_H ! 5: ! 6: typedef void QEMUMachineInitFunc(int ram_size, int vga_ram_size, ! 7: const char *boot_device, DisplayState *ds, ! 8: const char *kernel_filename, ! 9: const char *kernel_cmdline, ! 10: const char *initrd_filename, ! 11: const char *cpu_model); ! 12: ! 13: typedef struct QEMUMachine { ! 14: const char *name; ! 15: const char *desc; ! 16: QEMUMachineInitFunc *init; ! 17: struct QEMUMachine *next; ! 18: } QEMUMachine; ! 19: ! 20: int qemu_register_machine(QEMUMachine *m); ! 21: ! 22: /* Axis ETRAX. */ ! 23: extern QEMUMachine bareetraxfs_machine; ! 24: ! 25: /* pc.c */ ! 26: extern QEMUMachine pc_machine; ! 27: extern QEMUMachine isapc_machine; ! 28: ! 29: /* ppc.c */ ! 30: extern QEMUMachine prep_machine; ! 31: extern QEMUMachine core99_machine; ! 32: extern QEMUMachine heathrow_machine; ! 33: extern QEMUMachine ref405ep_machine; ! 34: extern QEMUMachine taihu_machine; ! 35: ! 36: /* mips_r4k.c */ ! 37: extern QEMUMachine mips_machine; ! 38: ! 39: /* mips_malta.c */ ! 40: extern QEMUMachine mips_malta_machine; ! 41: ! 42: /* mips_pica61.c */ ! 43: extern QEMUMachine mips_pica61_machine; ! 44: ! 45: /* mips_mipssim.c */ ! 46: extern QEMUMachine mips_mipssim_machine; ! 47: ! 48: /* shix.c */ ! 49: extern QEMUMachine shix_machine; ! 50: ! 51: /* r2d.c */ ! 52: extern QEMUMachine r2d_machine; ! 53: ! 54: /* sun4m.c */ ! 55: extern QEMUMachine ss5_machine, ss10_machine, ss600mp_machine, ss20_machine; ! 56: extern QEMUMachine ss2_machine; ! 57: extern QEMUMachine ss1000_machine, ss2000_machine; ! 58: ! 59: /* sun4u.c */ ! 60: extern QEMUMachine sun4u_machine; ! 61: ! 62: /* integratorcp.c */ ! 63: extern QEMUMachine integratorcp_machine; ! 64: ! 65: /* versatilepb.c */ ! 66: extern QEMUMachine versatilepb_machine; ! 67: extern QEMUMachine versatileab_machine; ! 68: ! 69: /* realview.c */ ! 70: extern QEMUMachine realview_machine; ! 71: ! 72: /* spitz.c */ ! 73: extern QEMUMachine akitapda_machine; ! 74: extern QEMUMachine spitzpda_machine; ! 75: extern QEMUMachine borzoipda_machine; ! 76: extern QEMUMachine terrierpda_machine; ! 77: ! 78: /* palm.c */ ! 79: extern QEMUMachine palmte_machine; ! 80: ! 81: /* gumstix.c */ ! 82: extern QEMUMachine connex_machine; ! 83: extern QEMUMachine verdex_machine; ! 84: ! 85: /* stellaris.c */ ! 86: extern QEMUMachine lm3s811evb_machine; ! 87: extern QEMUMachine lm3s6965evb_machine; ! 88: ! 89: /* an5206.c */ ! 90: extern QEMUMachine an5206_machine; ! 91: ! 92: /* mcf5208.c */ ! 93: extern QEMUMachine mcf5208evb_machine; ! 94: ! 95: /* dummy_m68k.c */ ! 96: extern QEMUMachine dummy_m68k_machine; ! 97: ! 98: /* mainstone.c */ ! 99: extern QEMUMachine mainstone2_machine; ! 100: ! 101: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.