cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

thermal_interrupt.h (589B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef _INTEL_THERMAL_INTERRUPT_H
      3#define _INTEL_THERMAL_INTERRUPT_H
      4
      5/* Interrupt Handler for package thermal thresholds */
      6extern int (*platform_thermal_package_notify)(__u64 msr_val);
      7
      8/* Interrupt Handler for core thermal thresholds */
      9extern int (*platform_thermal_notify)(__u64 msr_val);
     10
     11/* Callback support of rate control, return true, if
     12 * callback has rate control */
     13extern bool (*platform_thermal_package_rate_control)(void);
     14
     15/* Handle HWP interrupt */
     16extern void notify_hwp_interrupt(void);
     17
     18#endif /* _INTEL_THERMAL_INTERRUPT_H */