timing.hh (11331:cd5c48db28e6) timing.hh (11608:6319a1125f1c)
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

--- 265 unchanged lines hidden (view full) ---

274 void takeOverFrom(BaseCPU *oldCPU) override;
275
276 void verifyMemoryMode() const override;
277
278 void activateContext(ThreadID thread_num) override;
279 void suspendContext(ThreadID thread_num) override;
280
281 Fault readMem(Addr addr, uint8_t *data, unsigned size,
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

--- 265 unchanged lines hidden (view full) ---

274 void takeOverFrom(BaseCPU *oldCPU) override;
275
276 void verifyMemoryMode() const override;
277
278 void activateContext(ThreadID thread_num) override;
279 void suspendContext(ThreadID thread_num) override;
280
281 Fault readMem(Addr addr, uint8_t *data, unsigned size,
282 unsigned flags) override;
282 Request::Flags flags) override;
283
283
284 Fault initiateMemRead(Addr addr, unsigned size, unsigned flags) override;
284 Fault initiateMemRead(Addr addr, unsigned size,
285 Request::Flags flags) override;
285
286 Fault writeMem(uint8_t *data, unsigned size,
286
287 Fault writeMem(uint8_t *data, unsigned size,
287 Addr addr, unsigned flags, uint64_t *res) override;
288 Addr addr, Request::Flags flags, uint64_t *res) override;
288
289 void fetch();
290 void sendFetch(const Fault &fault, RequestPtr req, ThreadContext *tc);
291 void completeIfetch(PacketPtr );
292 void completeDataAccess(PacketPtr pkt);
293 void advanceInst(const Fault &fault);
294
295 /** This function is used by the page table walker to determine if it could

--- 65 unchanged lines hidden ---
289
290 void fetch();
291 void sendFetch(const Fault &fault, RequestPtr req, ThreadContext *tc);
292 void completeIfetch(PacketPtr );
293 void completeDataAccess(PacketPtr pkt);
294 void advanceInst(const Fault &fault);
295
296 /** This function is used by the page table walker to determine if it could

--- 65 unchanged lines hidden ---