external_master.hh (10478:7135f938ff28) external_master.hh (11817:594d96c093d0)
1/*
2 * Copyright (c) 2012-2014 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

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

31 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 *
37 * Authors: Andrew Bardsley
38 * Curtis Dunham
1/*
2 * Copyright (c) 2012-2014 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

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

31 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 *
37 * Authors: Andrew Bardsley
38 * Curtis Dunham
39 * Christian Menard
39 */
40
41/**
42 * @file
43 *
44 * ExternalMaster is a memory object representing a binding from
45 * a gem5 slave to a master port in a system external to gem5.
46 *

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

124 PortID idx = InvalidPortID);
125
126 /** Register a handler which can provide ports with port_type ==
127 * handler_name */
128 static void registerHandler(const std::string &handler_name,
129 Handler *handler);
130
131 void init();
40 */
41
42/**
43 * @file
44 *
45 * ExternalMaster is a memory object representing a binding from
46 * a gem5 slave to a master port in a system external to gem5.
47 *

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

125 PortID idx = InvalidPortID);
126
127 /** Register a handler which can provide ports with port_type ==
128 * handler_name */
129 static void registerHandler(const std::string &handler_name,
130 Handler *handler);
131
132 void init();
133
134 const MasterID masterId;
132};
133
134
135#endif // __MEM_EXTERNAL_MASTER__
135};
136
137
138#endif // __MEM_EXTERNAL_MASTER__