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__ |