U
    -_gC                     @   s&   d dl mZmZ G dd deeZdS )    )PluginIndependentPluginc                   @   s,   e Zd ZdZdZdZdZdZdZdd Z	d	S )
CxlzFThis plugin collects data from Compute Express Link (CXL) devices
    zCompute Express Link (CXL)cxl)ZstorageZhardwareZmemory)zcxl-clidaxctl)r   r   c                 C   s$   |  dddg |  dddg dS )z Use the daxctl-list(1) command to collect disabled, devices,
        mapping, and region information

        Output is JSON formatted
        zdaxctl versionzdaxctl listzdaxctl list -iDRMzcxl versionzcxl listzcxl list -vvvN)Zadd_cmd_output)self r   8/usr/lib/python3/dist-packages/sos/report/plugins/cxl.pysetup   s    z	Cxl.setupN)
__name__
__module____qualname____doc__Z
short_descZplugin_nameZprofilesZpackagesZcommandsr
   r   r   r   r	   r      s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r	   <module>	   s   