arch_init.h 773 B

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