36c36
< #include "mem/ruby/profiler/Profiler.hh"
---
> #include "mem/ruby/network/simple/Switch.hh"
38d37
< #include "mem/ruby/system/System.hh"
51,52c50,51
< PerfectSwitch::PerfectSwitch(SwitchID sid, SimpleNetwork* network_ptr)
< : Consumer(network_ptr)
---
> PerfectSwitch::PerfectSwitch(SwitchID sid, Switch *sw, uint32_t virt_nets)
> : Consumer(sw)
54d52
< m_virtual_networks = network_ptr->getNumberOfVirtualNetworks();
57d54
< m_network_ptr = network_ptr;
58a56,57
> m_virtual_networks = virt_nets;
> }
59a59,63
> void
> PerfectSwitch::init(SimpleNetwork *network_ptr)
> {
> m_network_ptr = network_ptr;
>