On 2023-12-20 11:31, Mark Kettenis wrote:
Date: Tue, 19 Dec 2023 23:45:48 -0500
From: Sean Anderson <sean...@gmail.com>

On 12/19/23 23:11, Simon Glass wrote:
> On Tue, 19 Dec 2023 at 13:15, Csókás Bence <csokas.be...@prolan.hu> wrote:
>> Is passing the U-Boot boot log to Linux supported yet? We are working
>> with a third-party solution, which works, but is a bit hacky, so I was
>> wondering if an official solution has been merged yet.
>>
>> I saw that there was an option CONFIG_CONSOLE_RECORD that saves
>> everything to a membuff, but I don't know if that can be exported to
>> Linux yet. And if not in the tree yet, would such a patch be welcome?
>
> Not yet, but yes I would like to see this.

I think most of the infrastructure is already here. We could use
either console recording (as mentioned above), which is more
complete, or a new LOG_DRIVER (which would have the advantage of
omitting things like countdowns).

In terms of sending things to Linux, I think the natural choice
would be pstore, which we already have a parser for.

Well, this should be OS-agnostic of course ;)

If possible, of course.

What is pstore?  Is this documented somewhere?

As I already explained briefly in one of my earlier posts, it's a mechanism that the Linux kernel uses to store the kernel crash data on persistent storage, for later examination.

Please see the following links, for exaple, for more details:

- https://docs.kernel.org/admin-guide/pstore-blk.html
- https://man7.org/linux/man-pages/man8/systemd-pstore.8.html
- https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system

Reply via email to