1/* 2 * Copyright (c) 2012-2013,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 --- 191 unchanged lines hidden (view full) --- 200 void verifyMemoryMode() const override; 201 202 void activateContext(ThreadID thread_num) override; 203 void suspendContext(ThreadID thread_num) override; 204 205 Fault readMem(Addr addr, uint8_t *data, unsigned size, 206 unsigned flags) override; 207 |
208 Fault initiateMemRead(Addr addr, unsigned size, unsigned flags) override; 209 |
210 Fault writeMem(uint8_t *data, unsigned size, 211 Addr addr, unsigned flags, uint64_t *res) override; 212 213 void regProbePoints() override; 214 215 /** 216 * Print state of address in memory system via PrintReq (for 217 * debugging). 218 */ 219 void printAddr(Addr a); 220}; 221 222#endif // __CPU_SIMPLE_ATOMIC_HH__ |