diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2005-12-18 20:34:32 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2005-12-18 20:34:32 +0000 |
commit | 6a36d84e1024ce41860751b449727f4ddca91aa2 (patch) | |
tree | 84fd786e3dbde8d5ade9bbc5780712d9c0b28a8c /vl.h | |
parent | 3f9f3aa1ca1322edb565d4efc3ad14dcebd2ec21 (diff) |
suppressed -enable-audio and simplified -soundhw option handling (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1725 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'vl.h')
-rw-r--r-- | vl.h | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -126,11 +126,6 @@ void qemu_system_powerdown(void); void main_loop_wait(int timeout); -extern int audio_enabled; -extern int sb16_enabled; -extern int adlib_enabled; -extern int gus_enabled; -extern int es1370_enabled; extern int ram_size; extern int bios_size; extern int rtc_utc; @@ -621,6 +616,21 @@ typedef struct HeathrowPICS HeathrowPICS; void heathrow_pic_set_irq(void *opaque, int num, int level); HeathrowPICS *heathrow_pic_init(int *pmem_index); +#ifdef HAS_AUDIO +struct soundhw { + const char *name; + const char *descr; + int enabled; + int isa; + union { + int (*init_isa) (AudioState *s); + int (*init_pci) (PCIBus *bus, AudioState *s); + } init; +}; + +extern struct soundhw soundhw[]; +#endif + /* vga.c */ #define VGA_RAM_SIZE (4096 * 1024) |