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 ---