Thomas,
The edk2 is an example of a UEFI implementation, but many can exist.
I think you should read UEFI 2.3.1 (http://www.uefi.org/specs/) section 2.6 to
understand what a UEFI system is required to do.
I'd also point that something like a Firmware Volume is not UEFI, but PI (UEFI
Platform Initialization Specification 1.2.1). A UEFI system is not required to
implement PI.
Also in the UEFI world some things have gotten obsoleted over time, so there
may be a way to fallback to and older version gracefully. If you let the list
know some of the protocols you are depending on we may be able to give you some
advice on the list.
Andrew Fish
On Mar 12, 2013, at 1:03 PM, Thomas Rognon <[email protected]> wrote:
> I haven't yet come across a computer that has all, or even most, of the
> drivers included in edk2. This is a problem because my UEFI application
> depends on some of these drivers.
>
> I need to deploy my application as efi files and not interfere with the
> vendor's firmware volumes, so creating my own firmware volumes and replacing
> the vendor firmware volumes is not an option.
>
> My solution is to have copies of all the required drivers for my application
> alongside of my application and have a script load them all and then start my
> application.
>
> My problem is finding what drivers are needed and in what order they need to
> be loaded. It's been very hit and miss so far. Half of the time, the
> drivers won't even load, they will crash the computer (I'm assuming because
> they require other drivers to be present first).
>
> Does anyone know a good way to figure out what drivers are required and in
> what order for an arbitrary application? Also, even though most UEFI systems
> don't --provide-- all of the edk2 drivers, are all UEFI systems guaranteed to
> --support-- all of the edk2 drivers?
> ------------------------------------------------------------------------------
> 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_mar_______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
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_mar
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel