On Thu, Apr 11, 2019 at 05:11:29PM +0300, Mike Banon wrote:
> Dear Gerd Hoffman,
> 
> If my advanced_bootmenu new patch ( [*] link below ) is not
> upstream-able ( for what reasons? ),

Too many changes in a single patch.  Needs splitting up into one patch
per change.

> what's currently in SeaBIOS master. However, I just tested your
> patches and noticed some issues which did not exist at my original
> version [*] - 
> https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/CKWLNTZU43SAHQ26USNFASORA2H5BXBE/
> . I hope that you could review my feedback and address at least some
> of them :

Well, the patch solves *one* problem.

> 1) It is not possible to choose the boot entry by a single key press
> of a fullsize keyboard. We have so many keyboard keys, why are we
> limited to 1234567890 ? Seems inefficient. The alternative way, which
> I followed, is to continue with qwertyuiop etc. - to utilize 4 rows of
> keyboard keys - and make a single key press selection possible.

Fixed in v2 -- back to single key mode, using letter keys for entry #10
and beyond.

> 3) If there are >20 menu entries, the first menu entries may not fit
> on a screen. (That's why I had to add 2 pages support.) Perhaps you
> think it's unlikely that anyone would need >20 menu entries: however,

Even 10 entries not being enough comes up rarely enough.  Now you have
24 (visible) entries with standard vga text mode (80x25).  If that still
isn't enough I guess I'd try to use 80x50 text mode instead of
implementing multiple pages.

In any case this should go to a separate patch.

> if you are a floppy-based OS developer who is debugging something that
> could be reproduced only at bare metal (so no QEMU) - you may want to
> add a lot of different versions of your floppy to your coreboot build
> - to reduce the amount of BIOS chip reflashes and just for your
> convenience.

Well, the syslinux bootloader comes with a memdisk utility, you can boot
from floppy images stored on your hard drive that way.  I would prefer
this over reflashing the BIOS all day long.

> 4) Although a few USB numpads do have an Escape key (e.g. Motospeed
> K23), the majority of them do not - so it is impossible for them to
> open a boot menu by pressing Escape - simply because no such key.
> (That's why I added "/" character to the menukeys - every USB numpad
> has this key.)

Separate patch too.

> Also, in your patch version it's not possible to access
> TPM from a numpad because no t or m keys on it - so I had to add '-'
> character to the menukeys.

That is pointless unless you fix the tpm menu to support the numpad too.
And, of course, make that a separate patch.

cheers,
  Gerd
_______________________________________________
SeaBIOS mailing list -- seabios@seabios.org
To unsubscribe send an email to seabios-le...@seabios.org

Reply via email to