From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [edk2-devel] How to add a DXE driver to an OVMF image? To: Andrew Fish ,devel@edk2.groups.io From: d.meneses@softi9.pt X-Originating-Location: RO (146.70.128.219) X-Originating-Platform: Linux Chrome 106 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Wed, 09 Nov 2022 10:29:16 -0800 References: In-Reply-To: Message-ID: <8217.1668018556935621513@groups.io> Content-Type: multipart/alternative; boundary="Hyn5mgUhp0pj1UVPSeo5" --Hyn5mgUhp0pj1UVPSeo5 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thank you Andrew for your reply. Your explanation about the Driver Binding protocol cleared up some question= s of mine. Regarding the BDS, I recon I have some reading to do before I understand wh= at you said and why it might be relevant to me. For now I am investigating the possibility of having a DxeDriver load an UE= FI application and create an event to start it after the DXE Phase is over = and the Terminal protocol is available. I need to: - learn how to load and start images. To that end I have found a CoreLoadIm= age and CoreStartImage edk2 functions, buuut - I haven't figured out how to get the device path to my UEFI app - I was wondering if I could somehow use my app's GUID to search for it? - Then I'd learn how to use events and have them start the app I'm deeply thankful for your time, wish you luck and peace --Hyn5mgUhp0pj1UVPSeo5 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thank you Andrew for your reply. 

Your explanation about th= e Driver Binding protocol cleared up some questions of mine.

Reg= arding the BDS, I recon I have some reading to do before I understand what = you said and why it might be relevant to me.

For now I am invest= igating the possibility of having a DxeDriver load an UEFI application and = create an event to start it after the DXE Phase is over and the Terminal pr= otocol is available. 

I need to:
- learn how to load a= nd start images. To that end I have found a CoreLoadImage and CoreStartImag= e edk2 functions, buuut
- I haven't figured out how to get the device = path to my UEFI app
- I was wondering if I could somehow use my app's = GUID to search for it? 
- Then I'd learn how to use events and ha= ve them start the app 

I'm deeply thankful for your time, w= ish you luck and peace --Hyn5mgUhp0pj1UVPSeo5--