base.hh (12276:22c220be30c5) base.hh (12277:e6455b421c4b)
1/*
2 * Copyright (c) 2011-2013, 2017 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

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

583 {
584 assert(tid < numThreads);
585 return &addressMonitor[tid];
586 }
587
588 bool waitForRemoteGDB() const;
589
590 Cycles syscallRetryLatency;
1/*
2 * Copyright (c) 2011-2013, 2017 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

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

583 {
584 assert(tid < numThreads);
585 return &addressMonitor[tid];
586 }
587
588 bool waitForRemoteGDB() const;
589
590 Cycles syscallRetryLatency;
591
591 // Enables CPU to enter power gating on a configurable cycle count
592 protected:
592 // Enables CPU to enter power gating on a configurable cycle count
593 protected:
593 const Cycles pwrGatingLatency;
594 void enterPwrGating();
594 void enterPwrGating();
595
596 const Cycles pwrGatingLatency;
597 const bool powerGatingOnIdle;
595 EventFunctionWrapper enterPwrGatingEvent;
596};
597
598#endif // THE_ISA == NULL_ISA
599
600#endif // __CPU_BASE_HH__
598 EventFunctionWrapper enterPwrGatingEvent;
599};
600
601#endif // THE_ISA == NULL_ISA
602
603#endif // __CPU_BASE_HH__