RubyPort.cc (11343:e777659dcff6) RubyPort.cc (11346:64e862d3758f)
1/*
2 * Copyright (c) 2012-2013 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 70 unchanged lines hidden (view full) ---

79 }
80}
81
82void
83RubyPort::init()
84{
85 assert(m_controller != NULL);
86 m_mandatory_q_ptr = m_controller->getMandatoryQueue();
1/*
2 * Copyright (c) 2012-2013 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 70 unchanged lines hidden (view full) ---

79 }
80}
81
82void
83RubyPort::init()
84{
85 assert(m_controller != NULL);
86 m_mandatory_q_ptr = m_controller->getMandatoryQueue();
87
88 for (const auto &s_port : slave_ports)
89 s_port->sendRangeChange();
90}
91
92BaseMasterPort &
93RubyPort::getMasterPort(const std::string &if_name, PortID idx)
94{
95 if (if_name == "mem_master_port") {
96 return memMasterPort;
97 }

--- 466 unchanged lines hidden ---
87}
88
89BaseMasterPort &
90RubyPort::getMasterPort(const std::string &if_name, PortID idx)
91{
92 if (if_name == "mem_master_port") {
93 return memMasterPort;
94 }

--- 466 unchanged lines hidden ---