base.hh (13954:2f400a5f2627) base.hh (14297:b4519e586f5e)
1/*
2 * Copyright (c) 2011-2012,2015,2018 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

157 virtual Fault writeMem(uint8_t* data, unsigned size, Addr addr,
158 Request::Flags flags, uint64_t* res,
159 const std::vector<bool>& byteEnable =
160 std::vector<bool>())
161 { panic("writeMem() is not implemented\n"); }
162
163 virtual Fault amoMem(Addr addr, uint8_t* data, unsigned size,
164 Request::Flags flags,
1/*
2 * Copyright (c) 2011-2012,2015,2018 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

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

157 virtual Fault writeMem(uint8_t* data, unsigned size, Addr addr,
158 Request::Flags flags, uint64_t* res,
159 const std::vector<bool>& byteEnable =
160 std::vector<bool>())
161 { panic("writeMem() is not implemented\n"); }
162
163 virtual Fault amoMem(Addr addr, uint8_t* data, unsigned size,
164 Request::Flags flags,
165 AtomicOpFunctor *amo_op)
165 AtomicOpFunctorPtr amo_op)
166 { panic("amoMem() is not implemented\n"); }
167
168 virtual Fault initiateMemAMO(Addr addr, unsigned size,
169 Request::Flags flags,
166 { panic("amoMem() is not implemented\n"); }
167
168 virtual Fault initiateMemAMO(Addr addr, unsigned size,
169 Request::Flags flags,
170 AtomicOpFunctor *amo_op)
170 AtomicOpFunctorPtr amo_op)
171 { panic("initiateMemAMO() is not implemented\n"); }
172
173 void countInst();
174 Counter totalInsts() const override;
175 Counter totalOps() const override;
176
177 void serializeThread(CheckpointOut &cp, ThreadID tid) const override;
178 void unserializeThread(CheckpointIn &cp, ThreadID tid) override;
179
180};
181
182#endif // __CPU_SIMPLE_BASE_HH__
171 { panic("initiateMemAMO() is not implemented\n"); }
172
173 void countInst();
174 Counter totalInsts() const override;
175 Counter totalOps() const override;
176
177 void serializeThread(CheckpointOut &cp, ThreadID tid) const override;
178 void unserializeThread(CheckpointIn &cp, ThreadID tid) override;
179
180};
181
182#endif // __CPU_SIMPLE_BASE_HH__