On 2024-09-10, Jocelyn Falempe <jfalempe@xxxxxxxxxx> wrote: > drm_log is a simple logger that uses the drm_client API to print the > kmsg boot log on the screen. This is not a full replacement to fbcon, > as it will only print the kmsg. It will never handle user input, or a > terminal because this is better done in userspace. > > Design decisions: > * It uses the drm_client API, so it should work on all drm drivers > from the start. > * It doesn't scroll the message, that way it doesn't need to redraw > the whole screen for each new message. > It also means it doesn't have to keep drawn messages in memory, to > redraw them when scrolling. > * It uses the new non-blocking console API, so it should work well > with PREEMPT_RT. > * drm_log can only be built-in (and drm must be built-in too). > The reason is that, if you build it as a module, then a userspace > application will be more appropriate than this module. > > Signed-off-by: Jocelyn Falempe <jfalempe@xxxxxxxxxx> Reviewed-by: John Ogness <john.ogness@xxxxxxxxxxxxx> # console API