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

Reply via email to