arch_init.h 785 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef QEMU_ARCH_INIT_H
  2. #define QEMU_ARCH_INIT_H
  3. extern const char arch_config_name[];
  4. enum {
  5. QEMU_ARCH_ALL = -1,
  6. QEMU_ARCH_ALPHA = 1,
  7. QEMU_ARCH_ARM = 2,
  8. QEMU_ARCH_CRIS = 4,
  9. QEMU_ARCH_I386 = 8,
  10. QEMU_ARCH_M68K = 16,
  11. QEMU_ARCH_LM32 = 32,
  12. QEMU_ARCH_MICROBLAZE = 64,
  13. QEMU_ARCH_MIPS = 128,
  14. QEMU_ARCH_PPC = 256,
  15. QEMU_ARCH_S390X = 512,
  16. QEMU_ARCH_SH4 = 1024,
  17. QEMU_ARCH_SPARC = 2048,
  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(qemu_irq *isa_pic, PCIBus *pci_bus);
  26. int tcg_available(void);
  27. int kvm_available(void);
  28. int xen_available(void);
  29. #endif