Revision c227f099 hw/serial.c
b/hw/serial.c | ||
---|---|---|
749 | 749 |
} |
750 | 750 |
|
751 | 751 |
/* Memory mapped interface */ |
752 |
static uint32_t serial_mm_readb(void *opaque, a_target_phys_addr addr)
|
|
752 |
static uint32_t serial_mm_readb(void *opaque, target_phys_addr_t addr)
|
|
753 | 753 |
{ |
754 | 754 |
SerialState *s = opaque; |
755 | 755 |
|
756 | 756 |
return serial_ioport_read(s, addr >> s->it_shift) & 0xFF; |
757 | 757 |
} |
758 | 758 |
|
759 |
static void serial_mm_writeb(void *opaque, a_target_phys_addr addr,
|
|
759 |
static void serial_mm_writeb(void *opaque, target_phys_addr_t addr,
|
|
760 | 760 |
uint32_t value) |
761 | 761 |
{ |
762 | 762 |
SerialState *s = opaque; |
... | ... | |
764 | 764 |
serial_ioport_write(s, addr >> s->it_shift, value & 0xFF); |
765 | 765 |
} |
766 | 766 |
|
767 |
static uint32_t serial_mm_readw(void *opaque, a_target_phys_addr addr)
|
|
767 |
static uint32_t serial_mm_readw(void *opaque, target_phys_addr_t addr)
|
|
768 | 768 |
{ |
769 | 769 |
SerialState *s = opaque; |
770 | 770 |
uint32_t val; |
... | ... | |
776 | 776 |
return val; |
777 | 777 |
} |
778 | 778 |
|
779 |
static void serial_mm_writew(void *opaque, a_target_phys_addr addr,
|
|
779 |
static void serial_mm_writew(void *opaque, target_phys_addr_t addr,
|
|
780 | 780 |
uint32_t value) |
781 | 781 |
{ |
782 | 782 |
SerialState *s = opaque; |
... | ... | |
786 | 786 |
serial_ioport_write(s, addr >> s->it_shift, value & 0xFFFF); |
787 | 787 |
} |
788 | 788 |
|
789 |
static uint32_t serial_mm_readl(void *opaque, a_target_phys_addr addr)
|
|
789 |
static uint32_t serial_mm_readl(void *opaque, target_phys_addr_t addr)
|
|
790 | 790 |
{ |
791 | 791 |
SerialState *s = opaque; |
792 | 792 |
uint32_t val; |
... | ... | |
798 | 798 |
return val; |
799 | 799 |
} |
800 | 800 |
|
801 |
static void serial_mm_writel(void *opaque, a_target_phys_addr addr,
|
|
801 |
static void serial_mm_writel(void *opaque, target_phys_addr_t addr,
|
|
802 | 802 |
uint32_t value) |
803 | 803 |
{ |
804 | 804 |
SerialState *s = opaque; |
... | ... | |
820 | 820 |
&serial_mm_writel, |
821 | 821 |
}; |
822 | 822 |
|
823 |
SerialState *serial_mm_init (a_target_phys_addr base, int it_shift,
|
|
823 |
SerialState *serial_mm_init (target_phys_addr_t base, int it_shift,
|
|
824 | 824 |
qemu_irq irq, int baudbase, |
825 | 825 |
CharDriverState *chr, int ioregister) |
826 | 826 |
{ |
Also available in: Unified diff