1#ifndef QEMU_ARCH_INIT_H 2#define QEMU_ARCH_INIT_H 3 4extern const char arch_config_name[]; 5 6enum { 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 22extern const uint32_t arch_type; 23 24void select_soundhw(const char *optarg); 25void do_acpitable_option(const char *optarg); 26void do_smbios_option(const char *optarg); 27void cpudef_init(void); 28int audio_available(void); 29void audio_init(qemu_irq *isa_pic, PCIBus *pci_bus); 30int kvm_available(void); 31int xen_available(void); 32 33#endif 34