BlockIo is a trunk and once legacy OpROM executed it will marked the device
handler as ALREADY_STARTED and how UEFI driver can get started on the same
device handle?  The same thing apply to UEFI first then blockio wil not
able to start on that device handler so I believe it will be a bug if on
some systems both of them get executed?

Thanks,
Tao

On Tue, Oct 30, 2012 at 1:27 PM, Richardson, Brian <
[email protected]> wrote:

>  The BIOS shouldn’t execute both UEFI OpROM & Legacy OpROM for the same
> device. I would classify this as a bug. Of course, the OpROM should also
> have some sort of check to see if the device has already been initialized
> (safety net).****
>
> ** **
>
> Thanks ... br****
>
> ---****
>
> Brian Richardson -- [email protected] -- Twitter: intel_brian****
>
> ** **
>
> *From:* Andrew Fish [mailto:[email protected]]
> *Sent:* Tuesday, October 30, 2012 4:02 PM
>
> *To:* [email protected]
> *Subject:* Re: [edk2] Both legacy OpROM and UEFI BSD loaded****
>
>  ** **
>
> If I can remember back to the original CSM spec the onboard disk devices
> kind of work like this...****
>
> ** **
>
> Run EFI code to do the device discovery.  When you start up CSM (for
> legacy boot) you collect the discovery info from EFI and pass it to the
> BIOS. For the onboard devices the INT 13h is not a full ROM, but just a
> runtime shim. You have to pass it discovery info from EFI into BIOS. ****
>
> ** **
>
> Plug in devices should executed based on platform policy. Even on a pure
> EFI system you may not chose to execute the PCI ROM to boot faster. Usually
> a CSM legacy boot will post all the legacy ROMs for computability reasons.
> ****
>
> ** **
>
> If you have both EFI & Legacy ROM active at the same time that sounds like
> a bug?****
>
> ** **
>
> Andrew Fish****
>
> ** **
>
> On Oct 30, 2012, at 12:39 PM, Prakash, Sathya wrote:****
>
>
>
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to