qemu/include/sysemu/arch_init.h
<<
>>
Prefs
   1#ifndef QEMU_ARCH_INIT_H
   2#define QEMU_ARCH_INIT_H
   3
   4#include "qmp-commands.h"
   5#include "qemu/option.h"
   6
   7enum {
   8    QEMU_ARCH_ALL = -1,
   9    QEMU_ARCH_ALPHA = 1,
  10    QEMU_ARCH_ARM = 2,
  11    QEMU_ARCH_CRIS = 4,
  12    QEMU_ARCH_I386 = 8,
  13    QEMU_ARCH_M68K = 16,
  14    QEMU_ARCH_LM32 = 32,
  15    QEMU_ARCH_MICROBLAZE = 64,
  16    QEMU_ARCH_MIPS = 128,
  17    QEMU_ARCH_PPC = 256,
  18    QEMU_ARCH_S390X = 512,
  19    QEMU_ARCH_SH4 = 1024,
  20    QEMU_ARCH_SPARC = 2048,
  21    QEMU_ARCH_XTENSA = 4096,
  22    QEMU_ARCH_OPENRISC = 8192,
  23    QEMU_ARCH_UNICORE32 = 0x4000,
  24    QEMU_ARCH_MOXIE = 0x8000,
  25};
  26
  27extern const uint32_t arch_type;
  28
  29void select_soundhw(const char *optarg);
  30void do_acpitable_option(const QemuOpts *opts);
  31void do_smbios_option(const char *optarg);
  32void cpudef_init(void);
  33void audio_init(void);
  34int tcg_available(void);
  35int kvm_available(void);
  36int xen_available(void);
  37
  38CpuDefinitionInfoList *arch_query_cpu_definitions(Error **errp);
  39
  40#endif
  41