diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-08-22 02:52:21 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-08-22 02:52:21 +0200 |
commit | aca0293f0b3aaf58fa30a2bcdf70c750b6b316f1 (patch) | |
tree | 7ed7311adcbc9fac7a2622abdc73bbe5717016d8 /sys/src | |
parent | a70b93a356662355214f5405edda066786f6dd03 (diff) |
bcm: flush out early boot messages on uart and screen initialization
make early boot messages available by writing out
kmesg.buf after uart and screen initialization.
Diffstat (limited to 'sys/src')
-rw-r--r-- | sys/src/9/bcm/devarch.c | 3 | ||||
-rw-r--r-- | sys/src/9/bcm/screen.c | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/9/bcm/devarch.c b/sys/src/9/bcm/devarch.c index 9469a4716..39b1863b4 100644 --- a/sys/src/9/bcm/devarch.c +++ b/sys/src/9/bcm/devarch.c @@ -197,8 +197,9 @@ uartconsinit(void) uartctl(uart, "l8 pn s1"); if(*cmd != '\0') uartctl(uart, cmd); - consuart = uart; uart->console = 1; + consuart = uart; + uartputs(kmesg.buf, kmesg.n); } void diff --git a/sys/src/9/bcm/screen.c b/sys/src/9/bcm/screen.c index ec914730e..c1fa8a7f4 100644 --- a/sys/src/9/bcm/screen.c +++ b/sys/src/9/bcm/screen.c @@ -162,6 +162,7 @@ screeninit(void) memimageinit(); memdefont = getmemdefont(); screenwin(); + myscreenputs(kmesg.buf, kmesg.n); screenputs = myscreenputs; swcursorinit(); } |