iew.hh (2674:6d4afef73a20) | iew.hh (2698:d5f35d41e017) |
---|---|
1/* 2 * Copyright (c) 2004-2006 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; --- 141 unchanged lines hidden (view full) --- 150 void doSwitchOut(); 151 152 /** Takes over from another CPU's thread. */ 153 void takeOverFrom(); 154 155 /** Returns if IEW is switched out. */ 156 bool isSwitchedOut() { return switchedOut; } 157 | 1/* 2 * Copyright (c) 2004-2006 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; --- 141 unchanged lines hidden (view full) --- 150 void doSwitchOut(); 151 152 /** Takes over from another CPU's thread. */ 153 void takeOverFrom(); 154 155 /** Returns if IEW is switched out. */ 156 bool isSwitchedOut() { return switchedOut; } 157 |
158 /** Sets page table pointer within LSQ. */ 159// void setPageTable(PageTable *pt_ptr); 160 | |
161 /** Squashes instructions in IEW for a specific thread. */ 162 void squash(unsigned tid); 163 164 /** Wakes all dependents of a completed instruction. */ 165 void wakeDependents(DynInstPtr &inst); 166 167 /** Tells memory dependence unit that a memory instruction needs to be 168 * rescheduled. It will re-execute once replayMemInst() is called. --- 337 unchanged lines hidden --- | 158 /** Squashes instructions in IEW for a specific thread. */ 159 void squash(unsigned tid); 160 161 /** Wakes all dependents of a completed instruction. */ 162 void wakeDependents(DynInstPtr &inst); 163 164 /** Tells memory dependence unit that a memory instruction needs to be 165 * rescheduled. It will re-execute once replayMemInst() is called. --- 337 unchanged lines hidden --- |