memtest.hh (10713:eddb533708cb) memtest.hh (12085:de78ea63e0ca)
1/*
2 * Copyright (c) 2015 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 virtual BaseMasterPort &getMasterPort(const std::string &if_name,
81 PortID idx = InvalidPortID);
82
83 protected:
84
85 void tick();
86
1/*
2 * Copyright (c) 2015 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 virtual BaseMasterPort &getMasterPort(const std::string &if_name,
81 PortID idx = InvalidPortID);
82
83 protected:
84
85 void tick();
86
87 EventWrapper<MemTest, &MemTest::tick> tickEvent;
87 EventFunctionWrapper tickEvent;
88
89 void noRequest();
90
88
89 void noRequest();
90
91 EventWrapper<MemTest, &MemTest::noRequest> noRequestEvent;
91 EventFunctionWrapper noRequestEvent;
92
93 void noResponse();
94
92
93 void noResponse();
94
95 EventWrapper<MemTest, &MemTest::noResponse> noResponseEvent;
95 EventFunctionWrapper noResponseEvent;
96
97 class CpuPort : public MasterPort
98 {
99 MemTest &memtest;
100
101 public:
102
103 CpuPort(const std::string &_name, MemTest &_memtest)

--- 87 unchanged lines hidden ---
96
97 class CpuPort : public MasterPort
98 {
99 MemTest &memtest;
100
101 public:
102
103 CpuPort(const std::string &_name, MemTest &_memtest)

--- 87 unchanged lines hidden ---