Calling fw_cfg_init_io_nodma(...) is more explicit than fw_cfg_init_io_dma(..., 0, NULL).
Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- include/hw/nvram/fw_cfg.h | 1 + hw/nvram/fw_cfg.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/hw/nvram/fw_cfg.h b/include/hw/nvram/fw_cfg.h index 7348cbfbc34..a2b8f7fa864 100644 --- a/include/hw/nvram/fw_cfg.h +++ b/include/hw/nvram/fw_cfg.h @@ -305,6 +305,7 @@ bool fw_cfg_add_file_from_generator(FWCfgState *s, Object *parent, const char *part, const char *filename, Error **errp); +FWCfgState *fw_cfg_init_io_nodma(MemoryRegion *io, uint32_t iobase); FWCfgState *fw_cfg_init_io_dma(MemoryRegion *io, uint32_t iobase, uint32_t dma_iobase, AddressSpace *dma_as); FWCfgState *fw_cfg_init_mem_nodma(hwaddr ctl_addr, hwaddr data_addr, diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c index 2699e593860..079c28f9212 100644 --- a/hw/nvram/fw_cfg.c +++ b/hw/nvram/fw_cfg.c @@ -1054,6 +1054,11 @@ static FWCfgState *fw_cfg_init_io_internal(MemoryRegion *iomem, return s; } +FWCfgState *fw_cfg_init_io_nodma(MemoryRegion *iomem, uint32_t iobase) +{ + return fw_cfg_init_io_internal(iomem, iobase, 0, NULL); +} + FWCfgState *fw_cfg_init_io_dma(MemoryRegion *iomem, uint32_t iobase, uint32_t dma_iobase, AddressSpace *dma_as) { -- 2.51.0
