Can we use this? 9.3.6.7 PIWG Firmware Volume This type is used by systems implementing the UEFI PI Specification to describe a firmware volume. The exact format and usage are defined in that specification.
From: Igor Sharovar [mailto:igor.sharo...@gmail.com] Sent: Thursday, October 23, 2014 12:52 AM To: edk2-devel@lists.sourceforge.net Subject: Re: [edk2] Firmware Volume Block Protocol You likely need to add an additional entry in the DevicePath representing your "Media Type". For example, you may add "Vendor GUID"( not recomended) or LUN. On Tue, Oct 21, 2014 at 9:37 PM, Andrew Fish <af...@apple.com<mailto:af...@apple.com>> wrote: On Oct 21, 2014, at 8:08 PM, Narinder Dhillon <ndhillo...@gmail.com<mailto: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 _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net<mailto: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<mailto: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<mailto:edk2-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
_______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel