cpu.hh (8850:ed91b534ed04) cpu.hh (8887:20ea02da9c53)
1/*
2 * Copyright (c) 2011 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

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

50#include <list>
51#include <queue>
52#include <set>
53#include <vector>
54
55#include "arch/types.hh"
56#include "base/statistics.hh"
57#include "config/the_isa.hh"
1/*
2 * Copyright (c) 2011 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

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

50#include <list>
51#include <queue>
52#include <set>
53#include <vector>
54
55#include "arch/types.hh"
56#include "base/statistics.hh"
57#include "config/the_isa.hh"
58#include "config/use_checker.hh"
59#include "cpu/o3/comm.hh"
60#include "cpu/o3/cpu_policy.hh"
61#include "cpu/o3/scoreboard.hh"
62#include "cpu/o3/thread_state.hh"
63#include "cpu/activity.hh"
64#include "cpu/base.hh"
65#include "cpu/simple_thread.hh"
66#include "cpu/timebuf.hh"

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

715 tcBase(ThreadID tid)
716 {
717 return thread[tid]->getTC();
718 }
719
720 /** The global sequence number counter. */
721 InstSeqNum globalSeqNum;//[Impl::MaxThreads];
722
58#include "cpu/o3/comm.hh"
59#include "cpu/o3/cpu_policy.hh"
60#include "cpu/o3/scoreboard.hh"
61#include "cpu/o3/thread_state.hh"
62#include "cpu/activity.hh"
63#include "cpu/base.hh"
64#include "cpu/simple_thread.hh"
65#include "cpu/timebuf.hh"

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

714 tcBase(ThreadID tid)
715 {
716 return thread[tid]->getTC();
717 }
718
719 /** The global sequence number counter. */
720 InstSeqNum globalSeqNum;//[Impl::MaxThreads];
721
723#if USE_CHECKER
724 /** Pointer to the checker, which can dynamically verify
725 * instruction results at run time. This can be set to NULL if it
726 * is not being used.
727 */
728 Checker<Impl> *checker;
722 /** Pointer to the checker, which can dynamically verify
723 * instruction results at run time. This can be set to NULL if it
724 * is not being used.
725 */
726 Checker<Impl> *checker;
729#endif
730
731 /** Pointer to the system. */
732 System *system;
733
734 /** Event to call process() on once draining has completed. */
735 Event *drainEvent;
736
737 /** Counter of how many stages have completed draining. */

--- 87 unchanged lines hidden ---
727
728 /** Pointer to the system. */
729 System *system;
730
731 /** Event to call process() on once draining has completed. */
732 Event *drainEvent;
733
734 /** Counter of how many stages have completed draining. */

--- 87 unchanged lines hidden ---