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