base.hh (11169:44b5c183c3cd) base.hh (11415:d6c8016a9a03)
1/*
2 * Copyright (c) 2011-2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 451 unchanged lines hidden (view full) ---

460 * loads rather than ticks.
461 *
462 * @param tid Thread monitor.
463 * @param loads Number of load instructions into the future.
464 * @param cause Cause to signal in the exit event.
465 */
466 void scheduleLoadStop(ThreadID tid, Counter loads, const char *cause);
467
1/*
2 * Copyright (c) 2011-2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 451 unchanged lines hidden (view full) ---

460 * loads rather than ticks.
461 *
462 * @param tid Thread monitor.
463 * @param loads Number of load instructions into the future.
464 * @param cause Cause to signal in the exit event.
465 */
466 void scheduleLoadStop(ThreadID tid, Counter loads, const char *cause);
467
468 /**
469 * Get the number of instructions executed by the specified thread
470 * on this CPU. Used by Python to control simulation.
471 *
472 * @param tid Thread monitor
473 * @return Number of instructions executed
474 */
475 uint64_t getCurrentInstCount(ThreadID tid);
476
468 public:
469 /**
470 * @{
471 * @name PMU Probe points.
472 */
473
474 /**
475 * Helper method to trigger PMU probes for a committed

--- 106 unchanged lines hidden ---
477 public:
478 /**
479 * @{
480 * @name PMU Probe points.
481 */
482
483 /**
484 * Helper method to trigger PMU probes for a committed

--- 106 unchanged lines hidden ---