root / include / sysemu / arch_init.h @ 9c17d615
History | View | Annotate | Download (931 Bytes)
1 |
#ifndef QEMU_ARCH_INIT_H
|
---|---|
2 |
#define QEMU_ARCH_INIT_H
|
3 |
|
4 |
#include "qmp-commands.h" |
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 |
QEMU_ARCH_XTENSA = 4096,
|
21 |
QEMU_ARCH_OPENRISC = 8192,
|
22 |
QEMU_ARCH_UNICORE32 = 0x4000,
|
23 |
}; |
24 |
|
25 |
extern const uint32_t arch_type; |
26 |
|
27 |
void select_soundhw(const char *optarg); |
28 |
void do_acpitable_option(const char *optarg); |
29 |
void do_smbios_option(const char *optarg); |
30 |
void cpudef_init(void); |
31 |
int audio_available(void); |
32 |
void audio_init(ISABus *isa_bus, PCIBus *pci_bus);
|
33 |
int tcg_available(void); |
34 |
int kvm_available(void); |
35 |
int xen_available(void); |
36 |
|
37 |
CpuDefinitionInfoList *arch_query_cpu_definitions(Error **errp); |
38 |
|
39 |
#endif
|