> On Oct 21, 2014, at 8:08 PM, Narinder Dhillon <ndhillo...@gmail.com> wrote:
> 
> Hi Andrew,
> 
> It is a controller on PCIe bus, behind a PCIe root.
> 

If the device only supports a single eMMC/SD card, then you can use the PCI IO 
handle device path. If it supports multiple eMMC/SD cards then you can use the 
PCI IO device path plus a CONTROLLER_DEVICE_PATH. The CONTROLLER_DEVICE_PATH 
represents that the PCI device has more than one device embedded in it. The 
ControllerNumber is just the same enumeration that the EFI driver and OS driver 
use. 

Thanks,

Andrew Fish

> Thanx,
> 
> On Tue, Oct 21, 2014 at 5:52 PM, Tian, Feng <feng.t...@intel.com 
> <mailto:feng.t...@intel.com>> wrote:
> As far as I know, UEFI doesn’t define such device path for eMMC or SD device. 
> So it’s hard to work out a generic/cross-platform solution.
> 
>  
> 
> But you could develop a platform-specific solution, such as using Vendor 
> Device Path or Controller Device Path, to represent the location of eMMC 
> device.
> 
>  
> 
> From: Andrew Fish [mailto:af...@apple.com <mailto:af...@apple.com>] 
> Sent: Wednesday, October 22, 2014 08:36
> To: edk2-devel@lists.sourceforge.net <mailto:edk2-devel@lists.sourceforge.net>
> Subject: Re: [edk2] Firmware Volume Block Protocol
> 
>  
> 
>  
> 
> On Oct 21, 2014, at 5:31 PM, Narinder Dhillon <ndhillo...@gmail.com 
> <mailto:ndhillo...@gmail.com>> wrote:
> 
>  
> 
> Hi All,
> 
>  
> 
> I am trying to implement a non-volatile variable storage at the top end of an 
> eMMC flash device. From all the reading, I have implemented the firmware 
> volume block protocol in the eMMC driver.
> 
> What I can't figure is, what kind of device path do I install along with FVB 
> protocol ?
> 
> I have seen examples of vendor hardware, media device. 
> 
>  
> 
>  
> 
> How does the OS discover the eMMC flash device?
> 
>  
> 
> Thanks,
> 
>  
> 
> Andrew Fish
> 
> 
> 
> 
> Thanx.
> 
>  
> 
>  
> 
> 
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho <http://p.sf.net/sfu/Zoho>
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net <mailto:edk2-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/edk2-devel 
> <https://lists.sourceforge.net/lists/listinfo/edk2-devel>
> 
> 
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho_______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to