In theory this protocol should enable performance improvements by doing IO in 
the background.  Unfortunately only the EFI_BLOCK_IO2_PROTOCOL allows for 
asynchronous access while the protocols for higher layers (EFI_DISK_IO_PROTOCOL 
and EFI_FILE_PROTOCOL) do not offer asynchronous access mechanisms.  So with 
the spec as it is only a proprietary solution can gain a benefit from BLOCK_IO2.

My hope is that we could improve this in the future with specification updates.

Eugene

From: nicolas [mailto:nicolas1...@163.com]
Sent: Wednesday, September 12, 2012 8:05 PM
To: edk2-devel@lists.sourceforge.net
Subject: [edk2] asynchronous block io improves post time?

hi, experts:
It seams BlockIo driver in EDKII had supported asynchronous block io.
It seams this feature could reduce post time, so the effect will be obviously?

Why this feature could reduce post time?
During block io read/write, cpu could do other things in parallel?

best wishes


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to