summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/lpci/i82371sb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/lpci/i82371sb.cpp')
-rw-r--r--src/devices/bus/lpci/i82371sb.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/bus/lpci/i82371sb.cpp b/src/devices/bus/lpci/i82371sb.cpp
index 5e2160088ff..28dbb8f2ce9 100644
--- a/src/devices/bus/lpci/i82371sb.cpp
+++ b/src/devices/bus/lpci/i82371sb.cpp
@@ -38,6 +38,7 @@ i82371sb_device::i82371sb_device(const machine_config &mconfig, const char *tag,
, m_apmc(0)
, m_apms(0)
, m_base(0)
+ , m_maincpu(*this, ":maincpu")
{
}
@@ -249,7 +250,7 @@ void i82371sb_device::remap(int space_id, offs_t start, offs_t end)
void i82371sb_device::device_start()
{
- address_space& spaceio = machine().device(":maincpu")->memory().space(AS_IO);
+ address_space& spaceio = ((device_memory_interface *)m_maincpu.target())->memory().space(AS_IO);
southbridge_device::device_start();
m_ide_io_ports_enabled = false;