[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