Thanks Tim, I will look into the shellprotocol.c.
From: Tim Lewis [mailto:tim.le...@insyde.com]
Sent: Friday, February 01, 2013 5:16 PM
To: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] Modular driver
Well, barring terminology issues, yes. You can use the EFI Boot Services
LoadImage() and StartImage(). If the x.efi installs a protocol before
StartImage() is called, then y.efi should be able to find the protocol produces
by x.efi and use it.
The Shell (ShellPkg) does this: it is an application that installs its own
protocols, then can load the .efi file specified by the user and these .efi
files can use the shell protocols. See ShellProtocol.c
Tim
From: Prakash, Sathya [mailto:sathya.prak...@lsi.com]
Sent: Friday, February 01, 2013 4:12 PM
To: edk2-devel@lists.sourceforge.net<mailto:edk2-devel@lists.sourceforge.net>
Subject: [edk2] Modular driver
Folks,
Would like to know whether it is possible to load one efi executable from
other. Say I have two applications x.efi and y.efi and whether I can read y.efi
into a buffer in x.efi through file read and execute y.efi from x.efi (as a
separate process) and utilizes the services provides by y.efi in x.efi. If
so is there any examples I can find in EDKII folders for understanding this
better.
Thanks
Sathya
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel