cpu.cc (9992:6e39e3641dd8) | cpu.cc (10023:91faf6649de0) |
---|---|
1/* 2 * Copyright (c) 2011-2012 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 454 unchanged lines hidden (view full) --- 463 464template <class Impl> 465FullO3CPU<Impl>::~FullO3CPU() 466{ 467} 468 469template <class Impl> 470void | 1/* 2 * Copyright (c) 2011-2012 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 454 unchanged lines hidden (view full) --- 463 464template <class Impl> 465FullO3CPU<Impl>::~FullO3CPU() 466{ 467} 468 469template <class Impl> 470void |
471FullO3CPU<Impl>::regProbePoints() 472{ 473 ppInstAccessComplete = new ProbePointArg<PacketPtr>(getProbeManager(), "InstAccessComplete"); 474 ppDataAccessComplete = new ProbePointArg<std::pair<DynInstPtr, PacketPtr> >(getProbeManager(), "DataAccessComplete"); 475 fetch.regProbePoints(); 476 iew.regProbePoints(); 477 commit.regProbePoints(); 478} 479 480template <class Impl> 481void |
|
471FullO3CPU<Impl>::regStats() 472{ 473 BaseO3CPU::regStats(); 474 475 // Register any of the O3CPU's stats here. 476 timesIdled 477 .name(name() + ".timesIdled") 478 .desc("Number of times that the entire CPU went into an idle state and" --- 1374 unchanged lines hidden --- | 482FullO3CPU<Impl>::regStats() 483{ 484 BaseO3CPU::regStats(); 485 486 // Register any of the O3CPU's stats here. 487 timesIdled 488 .name(name() + ".timesIdled") 489 .desc("Number of times that the entire CPU went into an idle state and" --- 1374 unchanged lines hidden --- |