cache.hh (2982:0ecdb0879b14) | cache.hh (2991:60cd98c72fd9) |
---|---|
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; --- 94 unchanged lines hidden (view full) --- 103 * Used to append to target list, to cause an invalidation. 104 */ 105 Packet * invalidatePkt; 106 107 /** 108 * Temporarily move a block into a MSHR. 109 * @todo Remove this when LSQ/SB are fixed and implemented in memtest. 110 */ | 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; --- 94 unchanged lines hidden (view full) --- 103 * Used to append to target list, to cause an invalidation. 104 */ 105 Packet * invalidatePkt; 106 107 /** 108 * Temporarily move a block into a MSHR. 109 * @todo Remove this when LSQ/SB are fixed and implemented in memtest. 110 */ |
111 void pseudoFill(Addr addr, int asid); | 111 void pseudoFill(Addr addr); |
112 113 /** 114 * Temporarily move a block into an existing MSHR. 115 * @todo Remove this when LSQ/SB are fixed and implemented in memtest. 116 */ 117 void pseudoFill(MSHR *mshr); 118 119 public: --- 93 unchanged lines hidden (view full) --- 213 void snoopResponse(Packet * &pkt); 214 215 /** 216 * Invalidates the block containing address if found. 217 * @param addr The address to look for. 218 * @param asid The address space ID of the address. 219 * @todo Is this function necessary? 220 */ | 112 113 /** 114 * Temporarily move a block into an existing MSHR. 115 * @todo Remove this when LSQ/SB are fixed and implemented in memtest. 116 */ 117 void pseudoFill(MSHR *mshr); 118 119 public: --- 93 unchanged lines hidden (view full) --- 213 void snoopResponse(Packet * &pkt); 214 215 /** 216 * Invalidates the block containing address if found. 217 * @param addr The address to look for. 218 * @param asid The address space ID of the address. 219 * @todo Is this function necessary? 220 */ |
221 void invalidateBlk(Addr addr, int asid); | 221 void invalidateBlk(Addr addr); |
222 223 /** 224 * Squash all requests associated with specified thread. 225 * intended for use by I-cache. 226 * @param threadNum The thread to squash. 227 */ 228 void squash(int threadNum) 229 { --- 39 unchanged lines hidden --- | 222 223 /** 224 * Squash all requests associated with specified thread. 225 * intended for use by I-cache. 226 * @param threadNum The thread to squash. 227 */ 228 void squash(int threadNum) 229 { --- 39 unchanged lines hidden --- |