Initilization routine will be called only once while launching the option rom. 
The option rom runtime services should take care the environments settings. 
Means before using the controller or device it should re-initialize and use it. 
While going out restore the old settings.

Normally system firmware uses the Legacy option rom runtime services when the 
system is legacy environments and UEFI services when the system is in UEFI 
environments.

Anyway system firmware will not make sure that both the services used at the 
same.

Thanks,
Ramesh

From: Prakash, Sathya [mailto:sathya.prak...@lsi.com]
Sent: Thursday, October 25, 2012 12:29 PM
To: edk2-devel@lists.sourceforge.net
Subject: Re: [edk2] Both legacy OpROM and UEFI BSD loaded

It is two ROM images loaded in flash separately.  Loading into memory is not a 
problem, but if they are executed interchangeably will the initialization 
routines of OptionROM and BSD be called every time before the switch happens?  
And whether the system firmware make sure both the services will not be used at 
same time?

Thanks
Sathya

From: Ramesh Raju [mailto:rame...@ami.com]
Sent: Wednesday, October 24, 2012 10:32 PM
To: 'edk2-devel@lists.sourceforge.net'
Subject: Re: [edk2] Both legacy OpROM and UEFI BSD loaded

Sathya,

  I assume that  both the images are packed in single option rom. Normal case 
will be, load only one image from option rom. But it's really depend on the 
UEFI firmware. They might loaded both the images to support both UEFI and 
Legacy OS booting.

Thanks,
Ramesh

From: Prakash, Sathya [mailto:sathya.prak...@lsi.com]
Sent: Wednesday, October 24, 2012 1:41 AM
To: edk2-devel@lists.sourceforge.net<mailto:edk2-devel@lists.sourceforge.net>
Subject: [edk2] Both legacy OpROM and UEFI BSD loaded

Hello All,
In our add-on controllers we flash both UEFI and Legacy OptionROM images and we 
have seen in some platforms both legacy OpROM and UEFI BSD are loaded by the 
UEFI system firmware. Is it acceptable case and if so do the system firmware 
can have the possibility of executing either of them in a interchangeable way 
(means whether the images or just loaded in memory are they both get executed 
simulatenously?)

PS: How the add on controllers has to behave for this?
Thanks
Sathya

The information contained in this message may be confidential and proprietary 
to American Megatrends, Inc. This communication is intended to be read only by 
the individual or entity to whom it is addressed or by their designee. If the 
reader of this message is not the intended recipient, you are on notice that 
any distribution of this message, in any form, is strictly prohibited. Please 
promptly notify the sender by reply e-mail or by telephone at 770-246-8600, and 
then delete or destroy all copies of the transmission.

The information contained in this message may be confidential and proprietary 
to American Megatrends, Inc.  This communication is intended to be read only by 
the individual or entity to whom it is addressed or by their designee. If the 
reader of this message is not the intended recipient, you are on notice that 
any distribution of this message, in any form, is strictly prohibited.  Please 
promptly notify the sender by reply e-mail or by telephone at 770-246-8600, and 
then delete or destroy all copies of the transmission.
------------------------------------------------------------------------------
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_sfd2d_oct
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to