base.hh (11169:44b5c183c3cd) | base.hh (11303:f694764d656d) |
---|---|
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 | 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 |
|
148 virtual Fault writeMem(uint8_t* data, unsigned size, Addr addr, 149 unsigned flags, uint64_t* res) = 0; 150 151 void countInst(); 152 Counter totalInsts() const override; 153 Counter totalOps() const override; 154 155 void serializeThread(CheckpointOut &cp, ThreadID tid) const override; 156 void unserializeThread(CheckpointIn &cp, ThreadID tid) override; 157 158}; 159 160#endif // __CPU_SIMPLE_BASE_HH__ | 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__ |