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