+ virtual double get_pstate_peak_speed(unsigned long pstate_index) const;
+
+ virtual unsigned long get_pstate_count() const { return speed_per_pstate_.size(); }
+
+ virtual unsigned long get_pstate() const { return pstate_; }
+ virtual CpuImpl* set_pstate(unsigned long pstate_index);
+
+ /*< @brief Setup the profile file with availability events (peak speed changes due to external load).
+ * Profile must contain relative values (ratio between 0 and 1)
+ */
+ virtual CpuImpl* set_speed_profile(profile::Profile* profile);