1/* 2 * Copyright (c) 2011-2012,2015 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 --- 131 unchanged lines hidden (view full) --- 140 void regStats() override; 141 void resetStats() override; 142 143 void startup() override; 144 145 virtual Fault readMem(Addr addr, uint8_t* data, unsigned size, 146 unsigned flags) = 0; 147 |
148 virtual Fault initiateMemRead(Addr addr, unsigned size, unsigned flags) = 0; 149 |
150 virtual Fault writeMem(uint8_t* data, unsigned size, Addr addr, 151 unsigned flags, uint64_t* res) = 0; 152 153 void countInst(); 154 Counter totalInsts() const override; 155 Counter totalOps() const override; 156 157 void serializeThread(CheckpointOut &cp, ThreadID tid) const override; 158 void unserializeThread(CheckpointIn &cp, ThreadID tid) override; 159 160}; 161 162#endif // __CPU_SIMPLE_BASE_HH__ |