On Wednesday 14 Jul 2010 06:25:05 cooldavid at cooldavid.org wrote: > Currently we do nothing while polling user input when shell banner > waiting. I modified it to do something like in shell, scheduling > processes while waiting for user input.
I like this idea; even though it doesn't solve all cases (e.g. closing gracefully after a successful boot), it does solve some and it has a negative code size cost (-11 bytes). I have committed a similar patch: http://git.ipxe.org/ipxe.git/commitdiff/3338a03 This is functionally slightly different to your patch, in that it will match the current behaviour by exiting immediately if a key other than Ctrl-B is pressed. This allows interactive users to skip the (usually extremely irritating and unwanted) prompt message by pressing other keys. Michael

