cpu.hh (4329:52057dbec096) cpu.hh (4598:56adf2e778a8)
1/*
2 * Copyright (c) 2004-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;

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

37#include <queue>
38#include <set>
39#include <vector>
40
41#include "arch/types.hh"
42#include "base/statistics.hh"
43#include "base/timebuf.hh"
44#include "config/full_system.hh"
1/*
2 * Copyright (c) 2004-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;

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

37#include <queue>
38#include <set>
39#include <vector>
40
41#include "arch/types.hh"
42#include "base/statistics.hh"
43#include "base/timebuf.hh"
44#include "config/full_system.hh"
45#include "config/use_checker.hh"
45#include "cpu/activity.hh"
46#include "cpu/base.hh"
47#include "cpu/simple_thread.hh"
48#include "cpu/o3/comm.hh"
49#include "cpu/o3/cpu_policy.hh"
50#include "cpu/o3/scoreboard.hh"
51#include "cpu/o3/thread_state.hh"
52//#include "cpu/o3/thread_context.hh"

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

612 ThreadContext *tcBase(unsigned tid)
613 {
614 return thread[tid]->getTC();
615 }
616
617 /** The global sequence number counter. */
618 InstSeqNum globalSeqNum;//[Impl::MaxThreads];
619
46#include "cpu/activity.hh"
47#include "cpu/base.hh"
48#include "cpu/simple_thread.hh"
49#include "cpu/o3/comm.hh"
50#include "cpu/o3/cpu_policy.hh"
51#include "cpu/o3/scoreboard.hh"
52#include "cpu/o3/thread_state.hh"
53//#include "cpu/o3/thread_context.hh"

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

613 ThreadContext *tcBase(unsigned tid)
614 {
615 return thread[tid]->getTC();
616 }
617
618 /** The global sequence number counter. */
619 InstSeqNum globalSeqNum;//[Impl::MaxThreads];
620
621#if USE_CHECKER
620 /** Pointer to the checker, which can dynamically verify
621 * instruction results at run time. This can be set to NULL if it
622 * is not being used.
623 */
624 Checker<DynInstPtr> *checker;
622 /** Pointer to the checker, which can dynamically verify
623 * instruction results at run time. This can be set to NULL if it
624 * is not being used.
625 */
626 Checker<DynInstPtr> *checker;
627#endif
625
626#if FULL_SYSTEM
627 /** Pointer to the system. */
628 System *system;
629
630 /** Pointer to physical memory. */
631 PhysicalMemory *physmem;
632#endif

--- 53 unchanged lines hidden ---
628
629#if FULL_SYSTEM
630 /** Pointer to the system. */
631 System *system;
632
633 /** Pointer to physical memory. */
634 PhysicalMemory *physmem;
635#endif

--- 53 unchanged lines hidden ---