summaryrefslogtreecommitdiffstats
path: root/src/devices/machine/pci-ide.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/pci-ide.cpp')
-rw-r--r--src/devices/machine/pci-ide.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/devices/machine/pci-ide.cpp b/src/devices/machine/pci-ide.cpp
index fed9182e312..b24a944eb3b 100644
--- a/src/devices/machine/pci-ide.cpp
+++ b/src/devices/machine/pci-ide.cpp
@@ -12,8 +12,7 @@ ide_pci_device::ide_pci_device(const machine_config &mconfig, const char *tag, d
m_irq_handler(*this),
m_legacy_top(0x000),
m_pif(0x8a),
- m_bus_master_tag(":pci:00.0"),
- m_bus_master_space(AS_DATA)
+ m_bus_master_space(*this, ":pci:00.0", AS_DATA)
{
}
@@ -58,11 +57,11 @@ void ide_pci_device::device_add_mconfig(machine_config &config)
{
BUS_MASTER_IDE_CONTROLLER(config, m_ide).options(ata_devices, "hdd", "cdrom", true);
m_ide->irq_handler().set(FUNC(ide_pci_device::ide_interrupt));
- m_ide->set_bus_master_space(m_bus_master_tag, m_bus_master_space);
+ m_ide->set_bus_master_space(m_bus_master_space);
BUS_MASTER_IDE_CONTROLLER(config, m_ide2).options(ata_devices, "hdd", "cdrom", true);
m_ide2->irq_handler().set(FUNC(ide_pci_device::ide_interrupt));
- m_ide2->set_bus_master_space(m_bus_master_tag, m_bus_master_space);
+ m_ide2->set_bus_master_space(m_bus_master_space);
}
void ide_pci_device::device_start()