HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/thermal/intel/intel_powerclamp.ko
ELF>�@@,+GNUɁt@���gxI�zY�d�LinuxLinux�U1�H�2H��]���U�
H��H��eH�%(H�E�1�H�U����u6H�u�H�V�H����H9�HB�H9�HG�5�D$�H�U�eH+%(u���f��U�
H��H��eH�%(H�E�1�H�U����u6H�u�H�V�H����H9�HB�
H9�HG�5�D$�H�U�eH+%(u���f�UH���]���UH��ATI��SH�H�����1�L��H��D��J��H=���H�H�ǃ�D���ƃ��L�"H�x(L�c�H�C0L�cE1�L�cH�{X1ɺ H�C0H��H�C H�C(H�CH�CHH�CPH�C8H�C@�H�;L���[A\]�H��H�������ff.��UH��ATI��SH�H���wQJ�H�;t:ƃ�H�{�H�{0����H��H�H�;�H�[A\]�H��H����ff.�@�UI��H��H��I��pH���]���UH��H��AVI��AUATI��S1�H����H��L���Lc�I��1wJM�L$I��1wqM�D$I��1wEI�$��H��L����I�����2u�H��1�[A\A]A^]�L��H����L��H��L�E�L�M��L�E�L�M��L��H��L�M��L�M��s���ff.��UH��AVAUATS��H��D�%A���1�A������tI��1��H�=vDH�=�lH�=�^H�HH�H�=�Hc�H��1�J1�D�%A���A���1E�)ڍ��1G�H��[A\A]A^]�Lc�I��1�:K�DmH�<�v�D�c�Mc�I��1��K�dH�<�v�D�sMc�I��1��K�vH�<��c���I��1�K�DmL�,�I��1��K�dH��I��1��K�vH�L�H���������H��H��H��H������H�=v!H�=vH�HH�Lc�I��1�#���L��H�������H������L��H������L��H�������L��H������L��H�������L��H������L��H��H�U��H�U������UH��ATD�%SH��A���A��H�����t&D�%A�����A��HE�H�[1�A\]�ff.��UH��ATD�%S��A���A��u[1�A\]���������u���D$�1�[A\]�f��U�����H��AWAVAUATSH��H������H��H��$����������=��C|D������D���E���D�%L�D���L�5A���A��tD���A���A��uH��[A\A]A^A_]��KxH�
s�A��H�{�H�s(Ek�d��D�1�D���1�Hcȃ�H�L�H��H��D)�N�Hc���@��1UH9�HF�H��SH�Ë��u!H�����D$�H�]�1���H��u��f��UH��AVAUATSH���
eH�%(H�E�1���tyH��E1�L�m���CH����t6D�3A���A��u�{L��%�Uԅ�u1H��IċC��u�H�E�eH+%(uH��L��[A\A]A^]���E1�����UH��AWAVAUATSH��H���9GPtyD�%A���A��u�{d�H�������Hi���D�%A���A��tD�chA���A���PH��[A\A]A^A_]�D�g\�GT1�A����s����GXD�o`�E����H��1H�� H��H	�H�H��tH�H����A�Mc�H�5H�
I��2� K�v�H��H��H��wh�=�
A��9�wT��D)�xMIi�gfffE��A��H��"D)���9�1H��Hc�H��tH�|8H��K�vH��H��H��H���
��D�m�A���9��A�E9���D$��J����CPH������H�{�H�s�����D�=H9����H��H)�H����H��)�1�H��H���A������L��H�������fD�UH��S��H��1H�� H��H	�H�H��tH�H��u7��H�5H�
�����u2H�]���H9�t�H��H)�H����H��)�1�H��H����H�5��� H���H�]���@�UH��ATA��S������u[1�A\]�D�����D9%u�5H����A9�uH��D�����D$�1�[A\]�H���H�u����H���H�u����A��H����A��H���E���E��A��H����A��H����A��H����U�5H��H���]��U�H��S����H�=�����td���H�=��������9�vFf����H��H���Hc���x����KE1�E1�H�=Hcɉ�1�����[]�A��H��L�EȉE���E�L�E��A��H��L�EȉE���E�L�E��H������5H��������v��H�����tH�51ɿ H���H����H���;��s*H�����H����������A��H����A��H����A��H����A��H������H������H�����UH��AUA��ATSH��eH�%(H�E�1����
��H��?H��H���H�H����H���H��uH�������H��L�e܋{����L��%D�m�E��tH���܃=~3�E�H�}�H�u�L���E�H�U�%�E؃���u�m�E1�I�1ҿ�H�H�����Å�y'H�=A�����H�������پ����H�H�����=u�=u�H��1�H���H�H=�vH�=�����W�=u���1�H���I�H��$H��H��H������=1�����H�E�eH+%(t�H��D��[A\A]]�UH����=1��H�=�H�=�H�=�H���H�=�]�3intel_powerclamp: Out of recommended range %lu, between 6-25ms
3intel_powerclamp: Out of recommended window size %lu, between 2-10
pct confidence steady dynamic (compensation)
intel_powerclamp: clamping worker for cpu %d alive, destroy
6intel_powerclamp: Start idle injection to reduce power
6intel_powerclamp: Stop forced idle injection
3intel_powerclamp: CPU does not support MWAIT
thermal/intel_powerclamp:online6intel_powerclamp: No package C-state available
/build/linux-SaOI8K/linux-5.15.0/drivers/thermal/intel/intel_powerclamp.cdrivers/thermal/intel/intel_powerclamp.cclamping worker for cpu %d alive, destroy
kidle_inj/%ldcontrolling cpu: %d
%d	%lu	%lu	%lu
intel_powerclamppowerclamp_calib���end_power_clampwindow_sizedurationdescription=Package Level C-state Idle Injection for Intel CPUsauthor=Jacob Pan <jacob.jun.pan@linux.intel.com>author=Arjan van de Ven <arjan@linux.intel.com>license=GPLparm=window_size:sliding window in number of clamping cycles
	powerclamp controls idle ratio within this window. larger
	window size results in slower response time but more smooth
	clamping results. default to 2.parm=duration:forced idle time for each attempt in msec.srcversion=51923691FAE3AEAB0B11D98alias=cpu:type:x86,ven0000fam*mod*:feature:*0083*depends=retpoline=Yintree=Yname=intel_powerclampvermagic=5.15.0-89-generic SMP mod_unload modversions �������Lmodule_layout�J��param_get_intj��delayed_work_timer_fn$U>�single_release�Y�seq_readbuE�seq_lseek!��debugfs_removeJ��cancel_delayed_work_sync�/^+thermal_cooling_device_unregister�0��__cpuhp_remove_state�EQ=debugfs_create_file���debugfs_create_dirp��7jiffies_to_msecs!N��free_percpu����thermal_cooling_device_register�a�__max_die_per_package�9__max_logical_packagesBs��__alloc_percpu�zkfree}�D__cpuhp_setup_stateR+/�boot_cpu_data݁��x86_match_cpuE:#�__kmalloc 
�__num_online_cpus�H9play_idle_precises�$jiffies_to_usecs	�3pv_ops�,�cpus_read_unlock�D�cpumask_nextm���queue_delayed_work_onӅ3-system_wqZ�O�cpus_read_lock�e�kthread_queue_delayed_workq"ZZ__cpu_online_mask�P�jiffies�__msecs_to_jiffies�=
�_find_next_bit	{{�__dynamic_pr_debug��c__bitmap_weightu?h�__cpu_possible_mask��}nr_cpu_ids��T__ubsan_handle_load_invalid_value]h
seq_printf5��single_open���kthread_destroy_worker��.{kthread_cancel_delayed_work_sync�R�4kthread_cancel_work_sync���__ubsan_handle_out_of_bounds��0�kthread_queue_work9c��init_timer_key`��kthread_delayed_work_timer_fnXǃsched_set_fifoz�%�kthread_create_worker_on_cpuST��__per_cpu_offsetJu�_find_first_bit�~��_printkke��__stack_chk_fail�s<\kstrtoull�9�[__x86_return_thunk�m��__fentry__13! �����'powerclamp_calibration_data [50]''int'�*�*'long unsigned int [8192]'J=������dc%
�'_Bool'���� 
���01	2
'long unsigned int'4intel_powerclampGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����O|{ 
��4eC�{ bC@�{ fC�) "a@�{ `�{ ����{ 6�=��{ �{ | @| �?�2�
A�| t�6V� ,| @C�?�C�6| WF| �V| �(
�}*�MSl| J�
�a�$�| �| L��| �(�| �(�| q�| q} W} �)3} �)L} �\} �Cv} �C
�	�} X��} j
eX(��} [��} [�
�]^�<
_�powerclamp_worker_databalancing_workidle_injection_workwindow_size_nowtarget_ratioclampingpowerclamp_calibration_dataconfidencesteady_compdynamic_comppkg_cstate_infocstate_idpowerclamp_exitpowerclamp_initpowerclamp_debug_openpowerclamp_debug_shownew_target_ratiopowerclamp_set_cur_statepowerclamp_get_cur_statepowerclamp_get_max_statepowerclamp_cpu_predownpowerclamp_cpu_onlineend_power_clampstop_power_clamp_workerstart_power_clamp_workerpoll_pkg_cstateclamp_idle_injection_funcclamp_balancing_funcget_compensationpkg_state_counterwindow_size_setduration_setintel_powerclamp.ko�E��	
 $�#�20	GTm&	�/�E7���� ~�$����~w$�� 05$A$S@h`	J�@���(���$@��$��x�$0$$40$pb=$F$�[$,ld*��W�������� 8�RF`N1��O@Xd��v�`�X�$%�$�$�$(�$ �m?���$$"�7p�N�jEz0�$ �0�$� �$8�	X��@@1'q0=�T��o(�(�@ ��9�((�`	�� �>Pbu�"����	X����(9DEPaiz������%4FWku���0�m���	%	&	5	H	}S	n	|	�	�	�	�	�	�	
 
*
__UNIQUE_ID_srcversion124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8powerclamp_get_max_stateduration_setduration_set.coldwindow_size_setwindow_size_set.coldstart_power_clamp_workerworker_datacpu_clamping_maskclamp_balancing_funcclamp_idle_injection_funcstop_power_clamp_workerpowerclamp_debug_openpowerclamp_debug_showcal_datacontrol_cpuget_compensationpoll_pkg_cstate_enablereduce_irqget_compensation.coldpowerclamp_get_cur_stateclampingpkg_cstate_ratio_curset_target_ratiopowerclamp_get_cur_state.coldpowerclamp_cpu_onlinepowerclamp_cpu_online.coldcpumask_weight.constprop.0end_power_clamp__UNIQUE_ID_ddebug247.0clamp_balancing_func.coldpowerclamp_set_cur_statepowerclamp_set_cur_state.coldpoll_pkg_cstate_workpkg_state_counterpkg_cstatespkg_state_counter.coldshould_skipmsr_last.5tsc_last.6current_ratioidle_wakeup_counterclamp_idle_injection_func.coldpoll_pkg_cstatemsr_last.3tsc_last.4poll_pkg_cstate.coldpowerclamp_cpu_predownpowerclamp_cpu_predown.coldpowerclamp_initintel_powerclamp_idshp_statepowerclamp_cooling_opscooling_devpowerclamp_debug_fopsdebug_dirpowerclamp_exit__func__.8__UNIQUE_ID_description255__UNIQUE_ID_author254__UNIQUE_ID_author253__UNIQUE_ID_license252__UNIQUE_ID_window_size239__param_window_size__param_str_window_sizewindow_size_ops__UNIQUE_ID_duration234__param_duration__param_str_durationduration_opskthread_cancel_work_syncx86_match_cpukthread_cancel_delayed_work_sync__num_online_cpusplay_idle_precise__msecs_to_jiffieskthread_delayed_work_timer_fn__this_module_find_first_bit__bitmap_weightcleanup_module__max_logical_packageskfreeseq_lseekthermal_cooling_device_registercpus_read_unlock__per_cpu_offset__fentry__init_modulejiffies_to_usecs_printk__stack_chk_failqueue_delayed_work_onkthread_queue_work__ubsan_handle_out_of_bounds__max_die_per_packagecpus_read_lock__cpuhp_setup_statekthread_create_worker_on_cpudebugfs_remove_find_next_bit__cpu_online_maskjiffies_to_msecs__cpu_possible_maskkstrtoull__x86_return_thunknr_cpu_idscpumask_next__mod_x86cpu__intel_powerclamp_ids_device_tablefree_percpupv_opsseq_readdebugfs_create_filekthread_destroy_workerinit_timer_key__alloc_percpu__dynamic_pr_debugseq_printfkthread_queue_delayed_workboot_cpu_datasingle_releasesched_set_fifothermal_cooling_device_unregister__ubsan_handle_load_invalid_valueparam_get_intsingle_opendebugfs_create_dir__cpuhp_remove_state__kmallocsystem_wqo�����������������!o��������F���������\��������z������������s���������o������������������������������s��������%f��������+���������1o��������B[fnkz���������������������d�@`		���������u�����������������'	�,v��������Ao��������Rcny^���������`�������������������������������	��v���������o�����������������������������o��������	@).���������5�=���������i#x��������������������	`�v���������	 �v���������	@�v���������o��������
,05�?�M�[�b�i�uS� �E�����������@�@@=HSHiH�k���t�\���	@�v���������	 �v���������	��v��������	�v��������	v��������*	�/v��������>	�Cv��������R	`[v��������qo���������`�,�u���(�����������o�����������
���������3���������Ao��������`(}����c������������������������������N�q����������
}��������V���������ao��������{(���(�����������*�o���������	��	�	T	��M	���������\	s��������a	o��������{	�	!�	i�	q���������	b���������	�	��	~�	���������2
>
��������M
 a
h
��������|
(�
@�
�
a���������
H�
H�
@�
a�������� +!A}��������Tu��������`$�$�	�v���������o��������������
����������?�H���������Y	@^t��������h���������qo���������������������������������}�f����������}���������������������r��������\H"r��������0�;	�@���������EP	�X���������`�k	`p���������u��	@�������������	@������������������������g�������������������o������������g������������
���������"<7�C|��������N���������Y	�e���������q�|	���������������r���������(�x�������������������}��,���	`���������������������	@t��������}������������������(,1@6r��������A$J�Om��������T�_	�d���������i	t	y���������~�	�	�������������	�	�������������	�	 �����������
�	 ������������o��������(�@���������G�W\_��������hprr��������~	����������p����y���������%j��������1�;r��������MR���������Yhi��������qw��������z+�	�3�l�����������������������~�����������3����������� �@�D�4������������������/s��������A����������������������������%*���������1�6j��������=	@B���������I4N{��������T��������� �0 @(�08�@pH�P�X@``h�p`	x��p���	� � e(k0�����H�P�� ��(e@ �(`0e8�H��*��� �$�(,20�4�8L	<�	@DgH�L�P�TMX@\S	
*�	�	� �0	�8	�@�P	�X	�`�p	�x	����	��	����	��	����	��	����	��	��	�	� �0	�8	�@�P	�X	�`�p	�x	����	�	���	�	 �0	�@�P	�`�p	����	����	����	����	��	� �0	�@�P	�`�p	����	����	����	�p`H	HP	HX�x�3Hx8p8h.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.rela.parainstructions.rela.rodata.modinfo.init.rodata.rela__param.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�R�)J�
�E@xe()^gEY@�mh)n�Xi@rP)	~�y@Xs�)�2���2;U���@u0)��,�@8uH)��� �@�u�)��|�0 �0P�@Xv�)�`@w@)� #�*@XyH)5+ 0@�y8)@08;@؀`) N�0�@I@8�0)"h4@ m04XvX4�X4?��9�9�*^	hH4
h��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�5�}��}5F5�6q��Z����ذn�2�yU{ˈ�N�_�}b��U<����8����-���>���*D&P���DI���N�F�I�|Ud�l�Uc\1vG"y�;���`n�}�i�i�s-q�ox!��F�j��y	��H&�Ɵ&h��7X4�0`�'j=	}|�����\�rw�y[Y�IԹG*M��������GN�lǬapH�ƀS�u����������W��K���ٯڂ�.>�Jd�j�6�[j޾�1bw�UH[�D�]��=w��ed�w��P��C�֎H_���b��h����lcѯYd�-ߺ�@8�sg���V���A)\�8�x�b�m��ɩ7�܇3�� m�Nh]8*��S��T�T�k�u���T��1�%6��͊l@�Q�LR�h�E�9K
A���4�~��A�"���E�,N5{�]��K��Z�$r��V��ĚڑH���ӯ�
��#x:�Pqzr�r#����ڜ���\�A�2��~Module signature appended~