6ac38ed42b
When running qemu-system-m68k with the "-net" parameter (for example simply "-net nic -net user"), there is currently a confusing warning message saying: Warning: requested NIC (anonymous, model mcf_fec) was not created (not supported by this machine?) This seems to happen because the MCF NIC has never been adapted to the currently expected QEMU device behavior. Thus let's QOMify the NIC now to get rid of the warning message. Signed-off-by: Thomas Huth <huth@tuxfamily.org> Signed-off-by: Jason Wang <jasowang@redhat.com>
29 lines
817 B
C
29 lines
817 B
C
#ifndef HW_MCF_H
|
|
#define HW_MCF_H
|
|
/* Motorola ColdFire device prototypes. */
|
|
|
|
#include "target/m68k/cpu-qom.h"
|
|
|
|
struct MemoryRegion;
|
|
|
|
/* mcf_uart.c */
|
|
uint64_t mcf_uart_read(void *opaque, hwaddr addr,
|
|
unsigned size);
|
|
void mcf_uart_write(void *opaque, hwaddr addr,
|
|
uint64_t val, unsigned size);
|
|
void *mcf_uart_init(qemu_irq irq, CharDriverState *chr);
|
|
void mcf_uart_mm_init(struct MemoryRegion *sysmem,
|
|
hwaddr base,
|
|
qemu_irq irq, CharDriverState *chr);
|
|
|
|
/* mcf_intc.c */
|
|
qemu_irq *mcf_intc_init(struct MemoryRegion *sysmem,
|
|
hwaddr base,
|
|
M68kCPU *cpu);
|
|
|
|
/* mcf5206.c */
|
|
qemu_irq *mcf5206_init(struct MemoryRegion *sysmem,
|
|
uint32_t base, M68kCPU *cpu);
|
|
|
|
#endif
|