Split the functionality of outputting kernel logs out of the UART driver, and into a new service. The UART driver now registers a console out channel with the service locator, which the logger service retrieves, and then enters a loop getting logs from the kernel and printing them out to the console.
9 lines
128 B
YAML
9 lines
128 B
YAML
---
|
|
init: srv.init
|
|
programs:
|
|
- name: panic.serial
|
|
target: kernel
|
|
flags: panic
|
|
- name: srv.logger
|
|
- name: drv.uart
|