On Fri, Jan 25, 2013 at 1:04 PM, Laszlo Ersek <ler...@redhat.com> wrote: > On 01/25/13 14:53, David Woodhouse wrote: > >> In fact we probably also want to be looking for the DiskInfoProtocol >> (and implementing that in VirtioBlkDxe, getting the Identify data for >> the drive and using its *name*. > > EFI_DISK_INFO_PROTOCOL seems to belong to EdkCompatibilityPkg. From a > cursory grep, the following modules seem to implement or to consume it: > - IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe > - IntelFrameworkModulePkg/Csm/LegacyBiosDxe > - MdeModulePkg/Bus/Ata/AtaBusDxe > - MdeModulePkg/Bus/Scsi/ScsiDiskDxe > - MdeModulePkg/Bus/Usb/UsbMassStorageDxe > > However, UEFI-2.3.1+errC doesn't mention EFI_DISK_INFO_PROTOCOL at all. > I wouldn't mind thinking about it for VirtioBlkDxe, but I'd like to have > real specification in hand and confirmation that EFI_DISK_INFO_PROTOCOL > is not banned from (/ replaced by something else in) edk2.
According to MdePkg/Include/Protocol/DiskInfo.h, it is part of the PI 1.2 Spec, and thus should be fine to implement for Virt I/O. -Jordan ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel