From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) by mx.groups.io with SMTP id smtpd.web11.72.1589344009731457836 for ; Tue, 12 May 2020 21:26:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sage-micro-com.20150623.gappssmtp.com header.s=20150623 header.b=N1V666Mi; spf=none, err=permanent DNS error (domain: sage-micro.com, ip: 209.85.218.49, mailfrom: jim.slaughter@sage-micro.com) Received: by mail-ej1-f49.google.com with SMTP id x20so9499480ejb.11 for ; Tue, 12 May 2020 21:26:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sage-micro-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rGiIlopsQNLCXy0RvYSVIyv5mMxnGcB8pqxPiXFGWMI=; b=N1V666MiEJVxaTvxOQvAabPqWocnt9+eeVB6usTAZ90mSVK9tw68V6hZUqXFa/mJR6 Pg8pKw+Jq8Rt1BSTbXPe2cOkx0qJI9iP2IStzt24DYqd8VtmK8vBZxwRClyKixGIBb4p eyrjvwYHAhdU241xVOKQB/3vyBGUhGOvPSUvx8kkCpinwqX6risq42zZCTqDTwZvLaz+ XnvTx6AX9pdMFw7u7FXyrpceRqW5paZZlMvj7RZIcWNsOzOMm1TLoZyX0UNWC/JryZvw 95BRzTd056xxoudjOJpKdqDDxwf2D5fnF5cOwqhs04YqpeZJbBYh65ueDVTXDTBsaLzL WAdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rGiIlopsQNLCXy0RvYSVIyv5mMxnGcB8pqxPiXFGWMI=; b=TLCpQLnaIjFnnPvmLDj8bpbJZQDlJz8kb/JXjb7/FgaWyxYxXcqAkSY+bPqX82L0dN mt3Irwe36vPmZLUDPAyc0M/bDMyMqk81C5AHV3Sm3lSSKukpoKsFBnQ3L5tyG7uQ8jWu wvjDKARzucU6RjvIzFQQ8NlQKmafmu6ir2q97gaZDZwPPO3JEO10+arAFfcd3r7ZKg0g DMxvTpNxVE7YXb7vZrtAhKzDp4R78V/k002ce9gac/xGx44sWHkldGjjpgh4IOX67ODe fmTB3U+HmQGcA0nfG4EGPJWTNMMbjVD/avCP5bI/rXy1QOVBgTiujeJ2XNCUAcgQmGKe s9cw== X-Gm-Message-State: AGi0Puaofonkn/6NM0/mopENKkwVF3opTGKRumQvCQYKpw/djkQvwGf4 5bgsHzIouKhsUoqyjccUUR4rqDtV+mk2uq+67nZggg== X-Google-Smtp-Source: APiQypIV9ckJsoohJ89nOYTKphKRDf5xTJumDPMfth24CZ0yKPGuNBhmFyd2QzzgDY97WN7rBLwNGKWG49aF6Q2YxLg= X-Received: by 2002:a17:906:3605:: with SMTP id q5mr20951610ejb.363.1589344008204; Tue, 12 May 2020 21:26:48 -0700 (PDT) MIME-Version: 1.0 References: <3BECAE67-C4DE-4BD6-AEF1-AD14C51B743F@apple.com> <85d4aa3c-9991-4fc4-2a17-40ea7c279c9a@bsdio.com> In-Reply-To: <85d4aa3c-9991-4fc4-2a17-40ea7c279c9a@bsdio.com> From: "jim slaughter" Date: Tue, 12 May 2020 23:26:37 -0500 Message-ID: Subject: Re: [edk2-devel] BDS Phase Output Menu To: Rebecca Cran Cc: devel@edk2.groups.io, Andrew Fish Content-Type: multipart/alternative; boundary="00000000000009074605a57ffd22" --00000000000009074605a57ffd22 Content-Type: text/plain; charset="UTF-8" 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 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 --00000000000009074605a57ffd22 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

Thank you.

<= div>The best I can=C2=A0remember is the server I worked on 10 years ago, we= could select Linux, Net64, or Windows at the menu. I may have the terminol= ogy=C2=A0wrong.=C2=A0 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 ow= n. I cannot see my logo. Of course there is no TTY port with VMWare so I ca= n 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=C2=A0to be used for the OS booting. This is why I am looking int= o BdsEntry.c and other files. So I am lost!

By the= way, how do I turn on the debug messages? What=C2=A0.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 Reb= ecca 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
--00000000000009074605a57ffd22--