Current File : //lib/python2.7/site-packages/tuned/plugins/plugin_eeepc_she.pyc |
�
��\c @ st d d l m Z d d l m Z d d l Z d d l m Z d d l Z e j j � Z
d e j f d � � YZ d S( i ( t base( t
exceptionsi����N( t commandst EeePCSHEPluginc B sS e Z d Z d � Z e d � � Z d � Z d � Z d � Z d � Z d � Z
RS( sh
Plugin for tuning FSB (front side bus) speed on Asus EEE PCs with SHE (Super Hybrid Engine) support.
c O sz t � | _ d | _ t j j | j � s6 d | _ n t j j | j � s] t j d � � n t t | � j
| | � d S( Ns! /sys/devices/platform/eeepc/cpufvs% /sys/devices/platform/eeepc-wmi/cpufvs) Plugin is not supported on your hardware.( R t _cmdt
_control_filet ost patht isfileR t NotSupportedPluginExceptiont superR t __init__( t selft argst kwargs( ( sB /usr/lib/python2.7/site-packages/tuned/plugins/plugin_eeepc_she.pyR s c C s i d d 6d d 6d d 6d d 6S( Ng333333�?t load_threshold_normalg�������?t load_threshold_powersavei t
she_powersavei t
she_normal( ( R ( ( sB /usr/lib/python2.7/site-packages/tuned/plugins/plugin_eeepc_she.pyt _get_config_options s
c C s7 t | _ t | _ d | _ | j j d d � | _ d S( Nt load( t Falset _has_static_tuningt Truet _has_dynamic_tuningt Nonet _she_modet _monitors_repositoryt createt
_load_monitor( R t instance( ( sB /usr/lib/python2.7/site-packages/tuned/plugins/plugin_eeepc_she.pyt _instance_init s c C s2 | j d k r. | j j | j � d | _ n d S( N( R R R t delete( R R ( ( sB /usr/lib/python2.7/site-packages/tuned/plugins/plugin_eeepc_she.pyt _instance_cleanup&