cpu.hh (13954:2f400a5f2627) cpu.hh (14085:0075b0d29d55)
1/*
2 * Copyright (c) 2011-2013, 2016-2019 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

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

243 * the CPU is fully drained when gem5 is compiled with the NDEBUG
244 * macro undefined. The intention of this method is to do more
245 * extensive tests than the isDrained() method to weed out any
246 * draining bugs.
247 */
248 void drainSanityCheck() const;
249
250 /** Check if a system is in a drained state. */
1/*
2 * Copyright (c) 2011-2013, 2016-2019 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

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

243 * the CPU is fully drained when gem5 is compiled with the NDEBUG
244 * macro undefined. The intention of this method is to do more
245 * extensive tests than the isDrained() method to weed out any
246 * draining bugs.
247 */
248 void drainSanityCheck() const;
249
250 /** Check if a system is in a drained state. */
251 bool isDrained() const;
251 bool isCpuDrained() const;
252
253 public:
254 /** Constructs a CPU with the given parameters. */
255 FullO3CPU(DerivO3CPUParams *params);
256 /** Destructor. */
257 ~FullO3CPU();
258
259 /** Registers statistics. */

--- 598 unchanged lines hidden ---
252
253 public:
254 /** Constructs a CPU with the given parameters. */
255 FullO3CPU(DerivO3CPUParams *params);
256 /** Destructor. */
257 ~FullO3CPU();
258
259 /** Registers statistics. */

--- 598 unchanged lines hidden ---