o
    idW                     @   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))storagehardwarememory)zcxl-clidaxctl)r   r   c                 C   s"   |  g d 	 |  g d 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 -iDRM)zcxl versionzcxl listzcxl list -vvvN)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__
short_descplugin_nameprofilespackagescommandsr   r   r   r   r   r      s    r   N)sos.report.pluginsr   r   r   r   r   r   r   <module>   s   