Re: [edk2] synchronization between UEFI Runtime Driver and OS Driver to access same hw

Subject: Re: [edk2] synchronization between UEFI Runtime Driver and OS Driver to access same hw

From: Andrew Fish <afish@apple.com>

To: edk2-devel@lists.sourceforge.net

Date: 2011-11-07 21:10:43

Thiru,

In general for EFI Runtime Services to work properly the firmware needs to have ownership of dedicated hardware, as there is no good way to share resources with the OS. So for example on a PC the variables are commonly stored in a NOR FLASH and the NOR flash is owned by the EFI firmware and the OS does not contain a driver to access the NOR FLASH.

I think DUET may use a variable store that comes from a disk, but it does not really support runtime access to the store on disk.  

Andrew Fish





On Nov 7, 2011, at 12:55 PM, Thirupathiah Annapureddy wrote:

> Hello All,
> 
> We are planning to implement the Variable Services using the same NV
> storage as the OS Code and OS File System.
> 
> This means OS Block Storage driver and UEFI Variable Run time service
> implementation may be accessing the disk controller at the same time.
> 
> Are there any mechanisms to achieve this synchronization? or is it
> against the spirit of UEFI to synchronize with OS Run time?
> 
> Thanks in advance,
> Thiru
> 
> ------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Save $700 by Nov 18
> Register now
> http://p.sf.net/sfu/rsa-sfdev2dev1
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel