<div dir="ltr">I agree with you. Always avoid new options. Just print the banner at spew. That's what spew is there for.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Feb 24, 2017 at 1:53 PM Paul Menzel via coreboot <<a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear coreboot folks,<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
Playing a little with the log levels and QEMU, it turns out that there<br class="gmail_msg">
are no coreboot messages below the log level *NOTICE*.<br class="gmail_msg">
<br class="gmail_msg">
This is expected, but like with SeaBIOS, it’d be a good idea in my<br class="gmail_msg">
opinion to at least output the “banner” of romstage and ramstage.<br class="gmail_msg">
<br class="gmail_msg">
```<br class="gmail_msg">
coreboot-4.5-1079-g613350897d Fri Feb 24 14:59:42 UTC 2017 romstage starting...<br class="gmail_msg">
<br class="gmail_msg">
coreboot-4.5-1079-g613350897d Fri Feb 24 14:59:42 UTC 2017 ramstage starting...<br class="gmail_msg">
```<br class="gmail_msg">
<br class="gmail_msg">
This doesn’t map with the current log level description. Here are the<br class="gmail_msg">
log levels with their help text from `src/console/Kconfig`.<br class="gmail_msg">
<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_8<br class="gmail_msg">
>   bool "8: SPEW"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Way too many details.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_7<br class="gmail_msg">
>   bool "7: DEBUG"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Debug-level messages.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_6<br class="gmail_msg">
>   bool "6: INFO"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Informational messages.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_5<br class="gmail_msg">
>   bool "5: NOTICE"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Normal but significant conditions.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_4<br class="gmail_msg">
>   bool "4: WARNING"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Warning conditions.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_3<br class="gmail_msg">
>   bool "3: ERR"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Error conditions.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_2<br class="gmail_msg">
>   bool "2: CRIT"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Critical conditions.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_1<br class="gmail_msg">
>   bool "1: ALERT"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     Action must be taken immediately.<br class="gmail_msg">
> config DEFAULT_CONSOLE_LOGLEVEL_0<br class="gmail_msg">
>   bool "0: EMERG"<br class="gmail_msg">
>   help<br class="gmail_msg">
>     System is unusable.<br class="gmail_msg">
<br class="gmail_msg">
In my opinion, it’d be a good idea to make an exception for the banner.<br class="gmail_msg">
<br class="gmail_msg">
What do you think? Another solution would be, to make that a separate<br class="gmail_msg">
Kconfig option like `CONSOLE_ALWAYS_PRINT_BANNER`, but I’d like to not<br class="gmail_msg">
add other configuration options, if it’s not needed.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
Thanks,<br class="gmail_msg">
<br class="gmail_msg">
Paul--<br class="gmail_msg">
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" class="gmail_msg" target="_blank">coreboot@coreboot.org</a><br class="gmail_msg">
<a href="https://www.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" class="gmail_msg" target="_blank">https://www.coreboot.org/mailman/listinfo/coreboot</a></blockquote></div>