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; --- 218 unchanged lines hidden (view full) --- 227 virtual void unserialize(Checkpoint *cp, const std::string §ion); 228 229 // These functions are only used in CPU models that split 230 // effective address computation from the actual memory access. 231 void setEA(Addr EA) { panic("BaseSimpleCPU::setEA() not implemented\n"); } 232 Addr getEA() { panic("BaseSimpleCPU::getEA() not implemented\n"); 233 M5_DUMMY_RETURN} 234 |
235 void prefetch(Addr addr, unsigned flags); 236 void writeHint(Addr addr, int size, unsigned flags); |
237 |
238 Fault copySrcTranslate(Addr src); 239 240 Fault copy(Addr dest); 241 242 // The register accessor methods provide the index of the 243 // instruction's operand (e.g., 0 or 1), not the architectural 244 // register index, to simplify the implementation of register 245 // renaming. We find the architectural register index by indexing --- 150 unchanged lines hidden --- |