Skip to main content

Module kprint

Module kprint 

Source
Expand description

Kernel Print: the [macros!] macro, kernel serial logging, kernel log ringbuffer and more

Authors: MarioS271

Modulesยง

kernel_writer ๐Ÿ”’
Kernel Writer, locks the logging state (ringbuffer, basic fb state, โ€ฆ), collects text, builds log entry, writes it and dispatches the full log message to receivers
log_entry ๐Ÿ”’
Metadata for log entries (Log Entry Header and Log Level definitions)
macros ๐Ÿ”’
Kernel print macros (kinfo!, kdebug, โ€ฆ)
receivers ๐Ÿ”’
KPrint Recievers; recieve finished kprint output to display or output
ringbuffer ๐Ÿ”’
Kernel Log Ringbuffer
state ๐Ÿ”’
kprint State, lives in KSTATE