linux-imx/Documentation/ABI/testing/sysfs-driver-uacce
Kai Ye f65ccb82f5 Documentation: add the device isolation feature sysfs nodes for uacce
Update documentation describing sysfs node that could help to
configure hardware error threshold for users in the user space. And
describing sysfs node that could read the device isolated state.

Signed-off-by: Kai Ye <yekai13@huawei.com>
Link: https://lore.kernel.org/r/20221119074817.12063-3-yekai13@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-01-20 12:06:26 +01:00

2.4 KiB

What: /sys/class/uacce/<dev_name>/api Date: Feb 2020 KernelVersion: 5.7 Contact: linux-accelerators@lists.ozlabs.org Description: Api of the device Can be any string and up to userspace to parse. Application use the api to match the correct driver

What: /sys/class/uacce/<dev_name>/flags Date: Feb 2020 KernelVersion: 5.7 Contact: linux-accelerators@lists.ozlabs.org Description: Attributes of the device, see UACCE_DEV_xxx flag defined in uacce.h

What: /sys/class/uacce/<dev_name>/available_instances Date: Feb 2020 KernelVersion: 5.7 Contact: linux-accelerators@lists.ozlabs.org Description: Available instances left of the device Return -ENODEV if uacce_ops get_available_instances is not provided

What: /sys/class/uacce/<dev_name>/isolate_strategy Date: Nov 2022 KernelVersion: 6.1 Contact: linux-accelerators@lists.ozlabs.org Description: (RW) A sysfs node that configure the error threshold for the hardware isolation strategy. This size is a configured integer value, which is the number of threshold for hardware errors occurred in one hour. The default is 0. 0 means never isolate the device. The maximum value is 65535. You can write a number of threshold based on your hardware.

What: /sys/class/uacce/<dev_name>/isolate Date: Nov 2022 KernelVersion: 6.1 Contact: linux-accelerators@lists.ozlabs.org Description: (R) A sysfs node that read the device isolated state. The value 1 means the device is unavailable. The 0 means the device is available.

What: /sys/class/uacce/<dev_name>/algorithms Date: Feb 2020 KernelVersion: 5.7 Contact: linux-accelerators@lists.ozlabs.org Description: Algorithms supported by this accelerator, separated by new line. Can be any string and up to userspace to parse.

What: /sys/class/uacce/<dev_name>/region_mmio_size Date: Feb 2020 KernelVersion: 5.7 Contact: linux-accelerators@lists.ozlabs.org Description: Size (bytes) of mmio region queue file

What: /sys/class/uacce/<dev_name>/region_dus_size Date: Feb 2020 KernelVersion: 5.7 Contact: linux-accelerators@lists.ozlabs.org Description: Size (bytes) of dus region queue file