base.cc (10344:fa9ef374075f) base.cc (10345:b5bef3c8e070)
1/*
2 * Copyright (c) 2012-2013 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

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

88BaseCache::CacheSlavePort::setBlocked()
89{
90 assert(!blocked);
91 DPRINTF(CachePort, "Cache port %s blocking new requests\n", name());
92 blocked = true;
93 // if we already scheduled a retry in this cycle, but it has not yet
94 // happened, cancel it
95 if (sendRetryEvent.scheduled()) {
1/*
2 * Copyright (c) 2012-2013 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

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

88BaseCache::CacheSlavePort::setBlocked()
89{
90 assert(!blocked);
91 DPRINTF(CachePort, "Cache port %s blocking new requests\n", name());
92 blocked = true;
93 // if we already scheduled a retry in this cycle, but it has not yet
94 // happened, cancel it
95 if (sendRetryEvent.scheduled()) {
96 owner.deschedule(sendRetryEvent);
97 DPRINTF(CachePort, "Cache port %s deschedule retry\n", name());
98 mustSendRetry = true;
96 owner.deschedule(sendRetryEvent);
97 DPRINTF(CachePort, "Cache port %s deschedule retry\n", name());
98 mustSendRetry = true;
99 }
100}
101
102void
103BaseCache::CacheSlavePort::clearBlocked()
104{
105 assert(blocked);
106 DPRINTF(CachePort, "Cache port %s accepting new requests\n", name());

--- 693 unchanged lines hidden ---
99 }
100}
101
102void
103BaseCache::CacheSlavePort::clearBlocked()
104{
105 assert(blocked);
106 DPRINTF(CachePort, "Cache port %s accepting new requests\n", name());

--- 693 unchanged lines hidden ---