On 01/13/2012 05:09 AM, Andreas Färber wrote:
> Convert to new-style read/write callbacks.
>
>
> -static uint32_t PPC_PCIIO_readl (void *opaque, target_phys_addr_t addr)
> +static uint64_t ppc_pci_io_read(void *opaque, target_phys_addr_t addr,
> + unsigned int size)
> {
> PREPPCIState *s = opaque;
> - uint32_t val;
> - val = pci_data_read(s->bus, PPC_PCIIO_config(addr), 4);
> - return val;
> + switch (size) {
> + case 1:
> + case 2:
> + case 4:
> + return pci_data_read(s->bus, PPC_PCIIO_config(addr), size);
> + default:
> + abort();
> + }
> }
Huh? just call pci_data_read() unconditionally.
--
error compiling committee.c: too many arguments to function