base.hh (12754:15c1d281ce1a) base.hh (13017:a620da03ab10)
1/*
2 * Copyright (c) 2012-2013, 2015-2016, 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

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

501 * handles the response. As we are in atomic mode all operations
502 * are performed immediately.
503 *
504 * @param pkt The packet with the requests
505 * @param blk The referenced block
506 * @param writebacks A list with packets for any performed writebacks
507 * @return Cycles for handling the request
508 */
1/*
2 * Copyright (c) 2012-2013, 2015-2016, 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

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

501 * handles the response. As we are in atomic mode all operations
502 * are performed immediately.
503 *
504 * @param pkt The packet with the requests
505 * @param blk The referenced block
506 * @param writebacks A list with packets for any performed writebacks
507 * @return Cycles for handling the request
508 */
509 virtual Cycles handleAtomicReqMiss(PacketPtr pkt, CacheBlk *blk,
509 virtual Cycles handleAtomicReqMiss(PacketPtr pkt, CacheBlk *&blk,
510 PacketList &writebacks) = 0;
511
512 /**
513 * Performs the access specified by the request.
514 * @param pkt The request to perform.
515 * @return The number of ticks required for the access.
516 */
517 virtual Tick recvAtomic(PacketPtr pkt);

--- 644 unchanged lines hidden ---
510 PacketList &writebacks) = 0;
511
512 /**
513 * Performs the access specified by the request.
514 * @param pkt The request to perform.
515 * @return The number of ticks required for the access.
516 */
517 virtual Tick recvAtomic(PacketPtr pkt);

--- 644 unchanged lines hidden ---