atomic.hh (11169:44b5c183c3cd) | atomic.hh (11303:f694764d656d) |
---|---|
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 | 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 |
|
208 Fault writeMem(uint8_t *data, unsigned size, 209 Addr addr, unsigned flags, uint64_t *res) override; 210 211 void regProbePoints() override; 212 213 /** 214 * Print state of address in memory system via PrintReq (for 215 * debugging). 216 */ 217 void printAddr(Addr a); 218}; 219 220#endif // __CPU_SIMPLE_ATOMIC_HH__ | 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__ |