table_walker.cc (8510:846285f8c7be) table_walker.cc (8630:05580a8506c7)
1/*
2 * Copyright (c) 2010 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

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

94TableWalker::getPort(const std::string &if_name, int idx)
95{
96 if (if_name == "port") {
97 if (port != NULL)
98 return port;
99 System *sys = params()->sys;
100 Tick minb = params()->min_backoff;
101 Tick maxb = params()->max_backoff;
1/*
2 * Copyright (c) 2010 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

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

94TableWalker::getPort(const std::string &if_name, int idx)
95{
96 if (if_name == "port") {
97 if (port != NULL)
98 return port;
99 System *sys = params()->sys;
100 Tick minb = params()->min_backoff;
101 Tick maxb = params()->max_backoff;
102 port = new DmaPort(this, sys, minb, maxb);
102 port = new DmaPort(this, sys, minb, maxb, true);
103 return port;
104 }
105 return NULL;
106}
107
108Fault
109TableWalker::walk(RequestPtr _req, ThreadContext *_tc, uint8_t _cid, TLB::Mode _mode,
110 TLB::Translation *_trans, bool _timing)

--- 626 unchanged lines hidden ---
103 return port;
104 }
105 return NULL;
106}
107
108Fault
109TableWalker::walk(RequestPtr _req, ThreadContext *_tc, uint8_t _cid, TLB::Mode _mode,
110 TLB::Translation *_trans, bool _timing)

--- 626 unchanged lines hidden ---