Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/powerpc.cpython-312.pyc
�

-�_g���,�ddlmZmZGd�dee�Zy)�)�Plugin�IndependentPluginc�"�eZdZdZdZdZdZd�Zy)�PowerPCzIBM Power systems�powerpc)�system�hardware)zppc.*c��	t|jd�dd��5}|j�}d|v}d|v}ddd�sr&|j	gd��|jgd	��|r�|j	gd
��|j
dd�
�}|jddddddddddd|��dddg�|jd�|jd�|j	dg�|jdd g�r7|j	gd!��|jd"g�|jd#�yy#1swY��xYw#t$rd}d}Y��wxYw)$Nz
/proc/cpuinfo�rzUTF-8)�encoding�pSeries�PowerNVF)
z/proc/device-tree/z
/proc/loadavgz/proc/locksz
/proc/miscz/proc/swapsz
/proc/versionz
/dev/nvramz/var/lib/lsvpd/z/var/log/lp_diag.logz/etc/ct_node_id)zppc64_cpu --infozppc64_cpu --smtzppc64_cpu --cores-presentzppc64_cpu --cores-onzppc64_cpu --run-modezppc64_cpu --frequencyzppc64_cpu --dscrzdiag_encl -vzlsvpd -Dz
lsmcode -Azlscfg -vzopal-elog-parse -szopal-elog-parse -azopal-elog-parse -lzlssrc -azlsrsrc IBM.MCPzrmcdomainstatus -s ctrmczrmcdomainstatus -s ctrmc -a ip)
z/proc/ppc64/lparcfg�/proc/ppc64/eeh�/proc/ppc64/systemcfgz/var/log/platformz/var/log/drmgrz/var/log/drmgr.0z/var/log/hcnmgrz/var/log/rtas_errd.logz/var/ct/IBM.DRM.stderrz /var/ct/IW/log/mc/IBM.DRM/trace*�ctsnapT)�name�makezservicelog --dumpzservicelog_notify --list�usysattn�	usysidentzserv_config -lzbootlist -m both -rzlparstat -i�
lparnumascorezlparnumascore -c cpu -d 4zlparnumascore -c mem -d 3zctsnap -xrunrpttr -d �	lsdevinfo�lsslot�amsstat�invscoutzinvscout -vz/var/adm/invscout/*zhcn-init�ctrmc)rrz/proc/ppc64/topology_updatesz/sys/firmware/opal/msglogz/var/log/opal-elog/z/var/log/opal-prdz/var/log/opal-prd.log*z&opal-prd --expert-mode run nvdimm_infoz
/var/log/dump)
�open�	path_join�read�IOError�
add_copy_spec�add_cmd_output�get_cmd_output_path�collect_cmd_output�add_service_status�add_dir_listing)�self�file�contents�
isp_series�is_power_nv�ctsnap_paths      �</usr/lib/python3/dist-packages/sos/report/plugins/powerpc.py�setupz
PowerPC.setups���	 ��d�n�n�_�5�s�&�(�
4�+/��9�9�;��&�(�2�
�'�8�3��	
4������ �
�
���!�
�*���� �
��2�2��t�2�L�K����#�*��� �%���+�+�'��}�5����!�
�(
�#�#�J�/��#�#�M�2���� 5�6�7��#�#���%�
�
���� �
�
���8�!�
�
� � ��1��m
4�
4��
�	 ��J��K�	 �s'�E�D5�E�5D>�:E�
E�EN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
architecturesr-��r,rrs��$�J��K�%�H��M�e2r6rN)�sos.report.pluginsrrrr5r6r,�<module>r8s��9�m2�f�'�m2r6