48d47
< #include "mem/mem_object.hh"
49a49
> #include "sim/sim_object.hh"
454,468d453
< MemObject *master_mem_object = dynamic_cast<MemObject *>(master_object);
< MemObject *slave_mem_object = dynamic_cast<MemObject *>(slave_object);
<
< if (!master_mem_object) {
< throw Exception(master_object->name(), csprintf(
< "Object isn't a mem object and so can have master port:"
< " %s[%d]", master_port_name, master_port_index));
< }
<
< if (!slave_mem_object) {
< throw Exception(slave_object->name(), csprintf(
< "Object isn't a mem object and so can have slave port:"
< " %s[%d]", slave_port_name, slave_port_index));
< }
<
474c459
< Port &master_port = master_mem_object->getPort(
---
> Port &master_port = master_object->getPort(
476c461
< Port &slave_port = slave_mem_object->getPort(
---
> Port &slave_port = slave_object->getPort(