Revision 99a0949b hw/pckbd.c
b/hw/pckbd.c | ||
---|---|---|
123 | 123 |
|
124 | 124 |
qemu_irq irq_kbd; |
125 | 125 |
qemu_irq irq_mouse; |
126 |
target_phys_addr_t mask;
|
|
126 |
a_target_phys_addr mask;
|
|
127 | 127 |
} KBDState; |
128 | 128 |
|
129 | 129 |
static KBDState kbd_state; |
... | ... | |
354 | 354 |
}; |
355 | 355 |
|
356 | 356 |
/* Memory mapped interface */ |
357 |
static uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr)
|
|
357 |
static uint32_t kbd_mm_readb (void *opaque, a_target_phys_addr addr)
|
|
358 | 358 |
{ |
359 | 359 |
KBDState *s = opaque; |
360 | 360 |
|
... | ... | |
364 | 364 |
return kbd_read_data(s, 0) & 0xff; |
365 | 365 |
} |
366 | 366 |
|
367 |
static void kbd_mm_writeb (void *opaque, target_phys_addr_t addr, uint32_t value)
|
|
367 |
static void kbd_mm_writeb (void *opaque, a_target_phys_addr addr, uint32_t value)
|
|
368 | 368 |
{ |
369 | 369 |
KBDState *s = opaque; |
370 | 370 |
|
... | ... | |
387 | 387 |
}; |
388 | 388 |
|
389 | 389 |
void i8042_mm_init(qemu_irq kbd_irq, qemu_irq mouse_irq, |
390 |
target_phys_addr_t base, ram_addr_t size,
|
|
391 |
target_phys_addr_t mask)
|
|
390 |
a_target_phys_addr base, a_ram_addr size,
|
|
391 |
a_target_phys_addr mask)
|
|
392 | 392 |
{ |
393 | 393 |
KBDState *s = &kbd_state; |
394 | 394 |
int s_io_memory; |
Also available in: Unified diff