On 11/9/25 7:34 PM, Dave Airlie wrote:
On Thu, 6 Nov 2025 at 23:16, Rodrigo Vivi <[email protected]> wrote:
On Wed, Oct 29, 2025 at 02:00:38AM +0000, Zhang, Hawking wrote:
[AMD Official Use Only - AMD Internal Distribution Only]
+ [1]@Zhou1, Tao and [2]@Liu, Xiang(Dean) for the awareness.
RE - AMD folks, would you consider this to replace the current debugfs you
have?
[Hawking]:
Replacing the debugfs is not the primary concern.
My initial plan was to go with debugfs like you are doing, but
I keep hearing complains that debugfs is not global and we need
to take into account some cases where debugfs is not available
in production images.
The main concern is
whether drm_ras can effectively support the necessary RAS information for
all device vendors, as this largely depends on the design of the hardware
and firmware.
I fully agree. This is the main reason I'm doing my best to make the drm-ras
the most generic and expansible as possible.
node registration with different node types, and names.
I imagined something like:
[{'FRU': 'String with device info', 'CPER': !@#$#!@#$},
based on the format that the current non-standard-cper tracefs uses, with
the FRU + CPER. But we could avoid the FRU and make the FRU as node name.
AMD is currently evaluating the proposed interface for error logging.
The design of the details and the implementation is pretty much open for
discussion
at this point.
What I'm really looking forward is:
to know if the path is acceptable overall
even if different drivers are opting for different node types?
Is there any blocker on using this drm-ras/netlink for the CPER?
sorry for delay on this, I just had to read what CPER was :-)
I'm not offended by the idea of using tracefs here, I definitely think
debugfs is a bad idea coming from the enterprise distro land where we
don't like having it.
I'm ccing a few other people that might have opinions on exposing CPER
compatible logs for RAS purposes from devices, I assume there might be
more than GPUs wanting to do something like this,
Dave.
I'm adding Will Davis, who was looking into CPER for our Open RM driver.
thanks,
--
John Hubbard