1 #ifndef QEMU_ARCH_INIT_H 2 #define QEMU_ARCH_INIT_H 3 4 extern const char arch_config_name[]; 5 6 enum { 7 QEMU_ARCH_ALL = -1, 8 QEMU_ARCH_ALPHA = 1, 9 QEMU_ARCH_ARM = 2, 10 QEMU_ARCH_CRIS = 4, 11 QEMU_ARCH_I386 = 8, 12 QEMU_ARCH_M68K = 16, 13 QEMU_ARCH_LM32 = 32, 14 QEMU_ARCH_MICROBLAZE = 64, 15 QEMU_ARCH_MIPS = 128, 16 QEMU_ARCH_PPC = 256, 17 QEMU_ARCH_S390X = 512, 18 QEMU_ARCH_SH4 = 1024, 19 QEMU_ARCH_SPARC = 2048, 20 }; 21 22 extern const uint32_t arch_type; 23 24 void select_soundhw(const char *optarg); 25 void do_acpitable_option(const char *optarg); 26 void do_smbios_option(const char *optarg); 27 void cpudef_init(void); 28 int audio_available(void); 29 void audio_init(qemu_irq *isa_pic, PCIBus *pci_bus); 30 int kvm_available(void); 31 int xen_available(void); 32 33 #endif 34