timing.hh (13652:45d94ac03a27) | timing.hh (13954:2f400a5f2627) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2012-2013,2015 ARM Limited | 2 * Copyright (c) 2012-2013,2015,2018 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 267 unchanged lines hidden (view full) --- 278 void takeOverFrom(BaseCPU *oldCPU) override; 279 280 void verifyMemoryMode() const override; 281 282 void activateContext(ThreadID thread_num) override; 283 void suspendContext(ThreadID thread_num) override; 284 285 Fault initiateMemRead(Addr addr, unsigned size, | 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 267 unchanged lines hidden (view full) --- 278 void takeOverFrom(BaseCPU *oldCPU) override; 279 280 void verifyMemoryMode() const override; 281 282 void activateContext(ThreadID thread_num) override; 283 void suspendContext(ThreadID thread_num) override; 284 285 Fault initiateMemRead(Addr addr, unsigned size, |
286 Request::Flags flags) override; | 286 Request::Flags flags, 287 const std::vector<bool>& byteEnable =std::vector<bool>()) 288 override; |
287 288 Fault writeMem(uint8_t *data, unsigned size, | 289 290 Fault writeMem(uint8_t *data, unsigned size, |
289 Addr addr, Request::Flags flags, uint64_t *res) override; | 291 Addr addr, Request::Flags flags, uint64_t *res, 292 const std::vector<bool>& byteEnable = std::vector<bool>()) 293 override; |
290 291 Fault initiateMemAMO(Addr addr, unsigned size, Request::Flags flags, 292 AtomicOpFunctor *amo_op) override; 293 294 void fetch(); 295 void sendFetch(const Fault &fault, 296 const RequestPtr &req, ThreadContext *tc); 297 void completeIfetch(PacketPtr ); --- 68 unchanged lines hidden --- | 294 295 Fault initiateMemAMO(Addr addr, unsigned size, Request::Flags flags, 296 AtomicOpFunctor *amo_op) override; 297 298 void fetch(); 299 void sendFetch(const Fault &fault, 300 const RequestPtr &req, ThreadContext *tc); 301 void completeIfetch(PacketPtr ); --- 68 unchanged lines hidden --- |