Home | History | Annotate | Download | only in qemu
      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