diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2011-08-28 16:22:18 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2011-08-28 16:37:12 +0000 |
commit | 07bc2f807768d85e98f50de2e5f8115743277381 (patch) | |
tree | c44d8ece7a7f56d821586e5209d75b009d82f459 /hw/omap.h | |
parent | 7c00b9de8b1cdb18d3ba0d6759abea3776d7e05b (diff) | |
download | qemu-07bc2f807768d85e98f50de2e5f8115743277381.zip qemu-07bc2f807768d85e98f50de2e5f8115743277381.tar.gz qemu-07bc2f807768d85e98f50de2e5f8115743277381.tar.bz2 |
omap_gpmc: Clean up omap_gpmc_attach MemoryRegion conversion
Now that all callers of omap_gpmc_attach pass in a MemoryRegion*,
we can remove the base_update and unmap function pointer arguments,
and the opaque pointer that was passed into these callbacks.
We can also remove the base and size fields from omap_gpmc_cs_file_s
as these are no longer necessary (you don't need the base/size
to unmap a MemoryRegion the way you did to undo a mapping made
with cpu_register_physical_memory()).
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/omap.h')
-rw-r--r-- | hw/omap.h | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -120,9 +120,7 @@ void omap_sdrc_reset(struct omap_sdrc_s *s); struct omap_gpmc_s; struct omap_gpmc_s *omap_gpmc_init(target_phys_addr_t base, qemu_irq irq); void omap_gpmc_reset(struct omap_gpmc_s *s); -void omap_gpmc_attach(struct omap_gpmc_s *s, int cs, MemoryRegion *iomem, - void (*base_upd)(void *opaque, target_phys_addr_t new), - void (*unmap)(void *opaque), void *opaque); +void omap_gpmc_attach(struct omap_gpmc_s *s, int cs, MemoryRegion *iomem); /* * Common IRQ numbers for level 1 interrupt handler |