timing.hh (9180:ee8d7a51651d) | timing.hh (9258:baa17ba80e06) |
---|---|
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; --- 255 unchanged lines hidden (view full) --- 264 Addr addr, unsigned flags, uint64_t *res); 265 266 void fetch(); 267 void sendFetch(Fault fault, RequestPtr req, ThreadContext *tc); 268 void completeIfetch(PacketPtr ); 269 void completeDataAccess(PacketPtr pkt); 270 void advanceInst(Fault fault); 271 | 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; --- 255 unchanged lines hidden (view full) --- 264 Addr addr, unsigned flags, uint64_t *res); 265 266 void fetch(); 267 void sendFetch(Fault fault, RequestPtr req, ThreadContext *tc); 268 void completeIfetch(PacketPtr ); 269 void completeDataAccess(PacketPtr pkt); 270 void advanceInst(Fault fault); 271 |
272 /** This function is used by the page table walker to determine if it could 273 * translate the a pending request or if the underlying request has been 274 * squashed. This always returns false for the simple timing CPU as it never 275 * executes any instructions speculatively. 276 * @ return Is the current instruction squashed? 277 */ 278 bool isSquashed() const { return false; } 279 |
|
272 /** 273 * Print state of address in memory system via PrintReq (for 274 * debugging). 275 */ 276 void printAddr(Addr a); 277 278 /** 279 * Finish a DTB translation. --- 21 unchanged lines hidden --- | 280 /** 281 * Print state of address in memory system via PrintReq (for 282 * debugging). 283 */ 284 void printAddr(Addr a); 285 286 /** 287 * Finish a DTB translation. --- 21 unchanged lines hidden --- |