Hi All,
Please go through the below information and share valuable comments and
suggestions.
*Setup Details :*
My Intel board connected to PCIe based SCSI controller (*LSISAS1064E PCI
Express to 4-Port Serial Attached SCSI Controller* ) and it has three SATA
devices connected with the pcie board.
*My Driver Design :*
The driver will enumerate and display the connected SATA devices details as
below.
Name of the SATA Devices Size of SATA Device
Speed
*Query :*
· I have gone through the edk2 source with respect to my
requirement. Then I decided to implement the following protocol on my
driver.
PCI I/O protocol
Device path protocol
· My driver will load from EFI shell <efi shell> *load
driver.efi* ; The output should display the connected end devices list
with the above information.
>From PCI I/O protocol service I could able to read vendorid and deviceid
from PCI configuration space. Next I would like to display the connected
SAS devices.
As per my PCIe device ,I can see PCI I/O space and Memory space register
from PCI'e configuration space.
· From *PCI Express Capabilities , PCI Express Device Status and
PCI Express Link Status (with respect to **LSISAS1064E PCI Express
configuration space ) *do we able to identify the connected devices?
Please guide how to proceed further and share your views on how to
implement this driver.
Thanks
Murali.S
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13.
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel