提交 a5e8e46b 编写于 作者: M malc

Fix formatting, get rid of conf and fix description

上级 41875be5
...@@ -46,13 +46,6 @@ ...@@ -46,13 +46,6 @@
#define IO_WRITE_PROTO(name) \ #define IO_WRITE_PROTO(name) \
static void name (void *opaque, uint32_t nport, uint32_t val) static void name (void *opaque, uint32_t nport, uint32_t val)
static struct {
int port;
int irq;
int dma;
int freq;
} conf = {0x240, 7, 3, 44100};
typedef struct GUSState { typedef struct GUSState {
ISADevice dev; ISADevice dev;
GUSEmuState emu; GUSEmuState emu;
...@@ -300,11 +293,11 @@ static int gus_initfn (ISADevice *dev) ...@@ -300,11 +293,11 @@ static int gus_initfn (ISADevice *dev)
register_ioport_read (s->port + 0x100, 8, 1, gus_readb, s); register_ioport_read (s->port + 0x100, 8, 1, gus_readb, s);
register_ioport_read (s->port + 0x100, 8, 2, gus_readw, s); register_ioport_read (s->port + 0x100, 8, 2, gus_readw, s);
DMA_register_channel (conf.dma, GUS_read_DMA, s); DMA_register_channel (s->emu.gusdma, GUS_read_DMA, s);
s->emu.himemaddr = s->himem; s->emu.himemaddr = s->himem;
s->emu.gusdatapos = s->emu.himemaddr + 1024 * 1024 + 32; s->emu.gusdatapos = s->emu.himemaddr + 1024 * 1024 + 32;
s->emu.opaque = s; s->emu.opaque = s;
isa_init_irq(dev, &s->pic, s->emu.gusirq); isa_init_irq (dev, &s->pic, s->emu.gusirq);
AUD_set_active_out (s->voice, 1); AUD_set_active_out (s->voice, 1);
...@@ -314,13 +307,13 @@ static int gus_initfn (ISADevice *dev) ...@@ -314,13 +307,13 @@ static int gus_initfn (ISADevice *dev)
int GUS_init (qemu_irq *pic) int GUS_init (qemu_irq *pic)
{ {
isa_create_simple("gus"); isa_create_simple ("gus");
return 0; return 0;
} }
static ISADeviceInfo gus_info = { static ISADeviceInfo gus_info = {
.qdev.name = "gus", .qdev.name = "gus",
.qdev.desc = "Creative Sound Blaster 16", .qdev.desc = "Gravis Ultrasound GF1",
.qdev.size = sizeof (GUSState), .qdev.size = sizeof (GUSState),
.init = gus_initfn, .init = gus_initfn,
.qdev.props = (Property[]) { .qdev.props = (Property[]) {
...@@ -332,8 +325,8 @@ static ISADeviceInfo gus_info = { ...@@ -332,8 +325,8 @@ static ISADeviceInfo gus_info = {
}, },
}; };
static void gus_register(void) static void gus_register (void)
{ {
isa_qdev_register(&gus_info); isa_qdev_register (&gus_info);
} }
device_init(gus_register) device_init (gus_register)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册