Deleted Added
sdiff udiff text old ( 3861:3b35b0f0b6a9 ) new ( 3862:ec47e4243107 )
full compact
1/*
2 * Copyright (c) 2002-2005 The Regents of The University of Michigan
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

274
275 /**
276 * Create a writeback request for the given block.
277 * @param blk The block to writeback.
278 * @return The writeback request for the block.
279 */
280 PacketPtr writebackBlk(BlkType *blk);
281
282 public:
283
284 class Params
285 {
286 public:
287 TagStore *tags;
288 MissBuffer *missQueue;
289 Coherence *coherence;

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

379 * Snoops bus transactions to maintain coherence.
380 * @param pkt The current bus transaction.
381 */
382 void snoop(PacketPtr &pkt);
383
384 void snoopResponse(PacketPtr &pkt);
385
386 /**
387 * Squash all requests associated with specified thread.
388 * intended for use by I-cache.
389 * @param threadNum The thread to squash.
390 */
391 void squash(int threadNum)
392 {
393 missQueue->squash(threadNum);
394 }

--- 45 unchanged lines hidden ---