Revision c227f099 hw/parallel.c
b/hw/parallel.c | ||
---|---|---|
473 | 473 |
} |
474 | 474 |
|
475 | 475 |
/* Memory mapped interface */ |
476 |
static uint32_t parallel_mm_readb (void *opaque, a_target_phys_addr addr)
|
|
476 |
static uint32_t parallel_mm_readb (void *opaque, target_phys_addr_t addr)
|
|
477 | 477 |
{ |
478 | 478 |
ParallelState *s = opaque; |
479 | 479 |
|
... | ... | |
481 | 481 |
} |
482 | 482 |
|
483 | 483 |
static void parallel_mm_writeb (void *opaque, |
484 |
a_target_phys_addr addr, uint32_t value)
|
|
484 |
target_phys_addr_t addr, uint32_t value)
|
|
485 | 485 |
{ |
486 | 486 |
ParallelState *s = opaque; |
487 | 487 |
|
488 | 488 |
parallel_ioport_write_sw(s, addr >> s->it_shift, value & 0xFF); |
489 | 489 |
} |
490 | 490 |
|
491 |
static uint32_t parallel_mm_readw (void *opaque, a_target_phys_addr addr)
|
|
491 |
static uint32_t parallel_mm_readw (void *opaque, target_phys_addr_t addr)
|
|
492 | 492 |
{ |
493 | 493 |
ParallelState *s = opaque; |
494 | 494 |
|
... | ... | |
496 | 496 |
} |
497 | 497 |
|
498 | 498 |
static void parallel_mm_writew (void *opaque, |
499 |
a_target_phys_addr addr, uint32_t value)
|
|
499 |
target_phys_addr_t addr, uint32_t value)
|
|
500 | 500 |
{ |
501 | 501 |
ParallelState *s = opaque; |
502 | 502 |
|
503 | 503 |
parallel_ioport_write_sw(s, addr >> s->it_shift, value & 0xFFFF); |
504 | 504 |
} |
505 | 505 |
|
506 |
static uint32_t parallel_mm_readl (void *opaque, a_target_phys_addr addr)
|
|
506 |
static uint32_t parallel_mm_readl (void *opaque, target_phys_addr_t addr)
|
|
507 | 507 |
{ |
508 | 508 |
ParallelState *s = opaque; |
509 | 509 |
|
... | ... | |
511 | 511 |
} |
512 | 512 |
|
513 | 513 |
static void parallel_mm_writel (void *opaque, |
514 |
a_target_phys_addr addr, uint32_t value)
|
|
514 |
target_phys_addr_t addr, uint32_t value)
|
|
515 | 515 |
{ |
516 | 516 |
ParallelState *s = opaque; |
517 | 517 |
|
... | ... | |
531 | 531 |
}; |
532 | 532 |
|
533 | 533 |
/* If fd is zero, it means that the parallel device uses the console */ |
534 |
ParallelState *parallel_mm_init(a_target_phys_addr base, int it_shift, qemu_irq irq, CharDriverState *chr)
|
|
534 |
ParallelState *parallel_mm_init(target_phys_addr_t base, int it_shift, qemu_irq irq, CharDriverState *chr)
|
|
535 | 535 |
{ |
536 | 536 |
ParallelState *s; |
537 | 537 |
int io_sw; |
Also available in: Unified diff