Hi Michael,

On Thu, March 26, 2015 12:35 pm, Kinney, Michael D wrote:
> This looks like a device path that only has two nodes.  A Vendor node with
> only a GUID and an End node.  Is it in the form so it can be appended to a
> parent device path?  What would the entire device path to a UDF partition
> look like?  Will there be a HARDDRIVE_DEVICE_PATH node, or does this new
> GUID device path node replace the HARDDRIVE_DEVICE_PATH node?

I actually don't know if its form might be appendable, but currently the
vendor device path will replace the entire parent device node.

IMO, I think we should be appending it with either HARDDRIVE_DEVICE_PATH
or CDROM_DEVICE_PATH like we do for El Torito and FAT partitions.

Thanks,

-Paulo

>
> -----Original Message-----
> From: Justen, Jordan L
> Sent: Wednesday, March 25, 2015 1:58 PM
> To: edk2-devel@lists.sourceforge.net; Paulo Alcantara; Kinney, Michael D
> Subject: Re: [edk2] [PATCH 1/3] MdeModulePkg/PartitionDxe: Add
> UDF/ECMA-167 file system support
>
> On 2014-12-29 04:25:28, Paulo Alcantara wrote:
>> +typedef struct {
>> +  VENDOR_DEVICE_PATH        DevicePath;
>> +  EFI_DEVICE_PATH_PROTOCOL  End;
>> +} UDF_DEVICE_PATH;
>> +
>> +//
>> +// C5BD4D42-1A76-4996-8956-73CDA326CD0A
>> +//
>> +#define EFI_UDF_DEVICE_PATH_GUID \
>> +  { 0xC5BD4D42, 0x1A76, 0x4996, \
>> +    { 0x89, 0x56, 0x73, 0xCD, 0xA3, 0x26, 0xCD, 0x0A } \
>> +  }
>> +
>> +UDF_DEVICE_PATH gUdfDevicePath = {
>> +  { { MEDIA_DEVICE_PATH, MEDIA_VENDOR_DP,
>> +      { sizeof (VENDOR_DEVICE_PATH), 0 } },
>> +    EFI_UDF_DEVICE_PATH_GUID
>> +  },
>> +  { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE,
>> +    { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }
>> +  }
>> +};
>
> Mike,
>
> We had some off-list discussions about the device path. There was some
> discussion of trying to have UEFI standardize this device path, but I
> think we decided to just stick with a GUID based 'Vendor' device path
> for now.
>
> Does Paulo's proposed device path look okay for now?
>
> -Jordan
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
>


-- 
Paulo Alcantara, C.E.S.A.R
Speaking for myself only.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to