ACK: [PATCH 1/3] lib: fwts_uefi: add the UFS device path define

Colin Ian King colin.king at canonical.com
Thu Nov 5 13:12:34 UTC 2015


On 05/11/15 09:00, Ivan Hu wrote:
> Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
> ---
>  src/lib/include/fwts_uefi.h | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
> index f4cf829..0bd7da8 100644
> --- a/src/lib/include/fwts_uefi.h
> +++ b/src/lib/include/fwts_uefi.h
> @@ -233,7 +233,8 @@ typedef enum {
>  	FWTS_UEFI_FIBRE_CHANNEL_EX_DEVICE_PATH_SUBTYPE = (0x15),
>  	FWTS_UEFI_SAS_EX_DEVICE_PATH_SUBTYPE =		(0x16),
>  	FWTS_UEFI_NVM_EXPRESS_NAMESP_DEVICE_PATH_SUBTYPE = (0x17),
> -	FWTS_UEFI_URI_DEVICE_PATH_SUBTYPE = 		(0x18)
> +	FWTS_UEFI_URI_DEVICE_PATH_SUBTYPE = 		(0x18),
> +	FWTS_UEFI_UFS_DEVICE_PATH_SUBTYPE = 		(0x19)
>  } messaging_dev_path_subtypes;
>  
>  typedef enum {
> @@ -511,6 +512,12 @@ typedef struct {
>  
>  typedef struct {
>  	fwts_uefi_dev_path dev_path;
> +	uint8_t target_id;
> +	uint8_t lun;
> +} __attribute__((packed)) fwts_uefi_ufs_dev_path;
> +
> +typedef struct {
> +	fwts_uefi_dev_path dev_path;
>  	uint32_t partition_number;
>  	uint64_t partition_start;
>  	uint64_t partition_size;
> 
Acked-by: Colin Ian King <colin.king at canonical.com>



More information about the fwts-devel mailing list