Mark Cave-Ayland 91685323b1 fw_cfg: don't map the fw_cfg IO ports in fw_cfg_io_realize()
As indicated by Laszlo it is a QOM bug for the realize() method to actually
map the device. Set up the IO regions within fw_cfg_io_realize() and defer
the mapping with sysbus_add_io() to the caller, as already done in
fw_cfg_init_mem_wide().

This makes the iobase and dma_iobase properties now obsolete so they can be
removed.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Gabriel Somlo <somlo@cmu.edu>
2017-07-03 22:29:49 +03:00
..
2017-06-30 13:26:41 +01:00
2017-06-02 11:33:53 +04:00
2017-06-05 10:09:14 +01:00
2017-06-02 05:54:43 +01:00
2017-06-02 14:07:53 +01:00
2017-06-20 14:31:32 +02:00
2017-07-03 22:29:49 +03:00
2017-06-22 11:34:39 +01:00
2017-06-13 13:51:29 +01:00
2017-06-05 10:09:14 +01:00
2017-06-04 18:42:55 +03:00
2017-06-27 15:09:15 +02:00
2017-07-03 22:29:49 +03:00
2017-06-28 11:18:39 +02:00