[PATCH v10 03/30] ring-buffer: Introduce ring-buffer remotes

Steven Rostedt rostedt at goodmis.org
Wed Jan 28 16:26:28 PST 2026


On Mon, 26 Jan 2026 10:43:52 +0000
Vincent Donnefort <vdonnefort at google.com> wrote:

> A ring-buffer remote is an entity outside of the kernel (most likely a
> firmware or a hypervisor) capable of writing events in a ring-buffer
> following the same format as the tracefs ring-buffer.
> 
> To setup the ring-buffer on the kernel side, a description of the pages
> forming the ring-buffer (struct trace_buffer_desc) must be given.
> Callbacks (swap_reader_page and reset) must also be provided.
> 
> It is expected from the remote to keep the meta-page updated.
> 
> Signed-off-by: Vincent Donnefort <vdonnefort at google.com>

Reviewed-by: Steven Rostedt (Google) <rostedt at goodmis.org>

-- Steve



More information about the linux-arm-kernel mailing list