Hello,

Thank you.

The best I can remember is the server I worked on 10 years ago, we could select Linux, Net64, or Windows at the menu. I may have the terminology wrong.  Things may have changed in uEFI. I worked in PEI and DXE phases years ago.

I am waiting on hardware now. I have been using VMWare since you can replace the uEFI file with your own. I cannot see my logo. Of course there is no TTY port with VMWare so I can see no debug messages. I am stuck till I get hardware.

What I am trying to do:: I want to display our logo during the boot of UEFI, get to the OS boot phase (BDS), then display a message asking for a password to be used for the OS booting. This is why I am looking into BdsEntry.c and other files. So I am lost!

By the way, how do I turn on the debug messages? What .h file is the origin of these macros? Are the messages always on since I build in DEBUG mode. I search but it is impossible since there are so many hits.

Jim Slaughter
;

On Tue, May 12, 2020 at 12:52 PM Rebecca Cran <rebecca@bsdio.com> wrote:
On 5/12/20 11:23 AM, Andrew Fish via groups.io wrote:
> For OVMF I think you get the menu if you exit the UEFI Shell. On other
> platform it works like the old BIOS Setup so you have to hold some
> vendor specific snag key on boot?

I wonder if Jim meant the BootManagerMenuApp from
./MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuApp.inf ?
It looks like it might be possible to avoid going into the BIOS Setup
and instead have BDS display a list of available boot options -- like
that which is often available by pressing F8 during boot on hardware
platforms.


--
Rebecca Cran




--
Jim Slaughter