X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/091959defe5856d1ac52dc4c33ed01921484fbf8..4aa401f39e048e71020cceb59f126ab941095a42:/arch_init.h diff --git a/arch_init.h b/arch_init.h index 2de9f0852d..d9c572aee8 100644 --- a/arch_init.h +++ b/arch_init.h @@ -1,7 +1,7 @@ #ifndef QEMU_ARCH_INIT_H #define QEMU_ARCH_INIT_H -extern const char arch_config_name[]; +#include "qmp-commands.h" enum { QEMU_ARCH_ALL = -1, @@ -17,6 +17,9 @@ enum { QEMU_ARCH_S390X = 512, QEMU_ARCH_SH4 = 1024, QEMU_ARCH_SPARC = 2048, + QEMU_ARCH_XTENSA = 4096, + QEMU_ARCH_OPENRISC = 8192, + QEMU_ARCH_UNICORE32 = 0x4000, }; extern const uint32_t arch_type; @@ -26,9 +29,11 @@ void do_acpitable_option(const char *optarg); void do_smbios_option(const char *optarg); void cpudef_init(void); int audio_available(void); -void audio_init(qemu_irq *isa_pic, PCIBus *pci_bus); +void audio_init(ISABus *isa_bus, PCIBus *pci_bus); int tcg_available(void); int kvm_available(void); int xen_available(void); +CpuDefinitionInfoList GCC_WEAK_DECL *arch_query_cpu_definitions(Error **errp); + #endif