Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
On Thu, 6 Oct 2022 at 16:23, Jeff Brasen via groups.io wrote: > > Any additional thoughts on this patch? > If you resend it using a mail client that doesn't corrupt all the whitespace, I can merge it for you (with Zhichao's ack). > > -Original Message- > > From: Jeff Brasen > > Sent: Tuesday, July 19, 2022 9:14 AM > > To: gaoliming ; devel@edk2.groups.io > > Cc: jian.j.w...@intel.com; zhichao....@intel.com; ray...@intel.com > > Subject: RE: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: > > Add Disk Info support for Ufs > > > > Yes, Universal Flash Storage is based on the SCSI architectural model and > > installs gEfiExtScsiPassThruProtocolGuid to function. > > > > Thanks, > > Jeff > > > > > -Original Message- > > > From: gaoliming > > > Sent: Monday, July 18, 2022 7:44 PM > > > To: devel@edk2.groups.io; Jeff Brasen > > > Cc: jian.j.w...@intel.com; zhichao@intel.com; ray...@intel.com > > > Subject: 回复: [edk2-devel] [PATCH] > > MdeModulePkg/UefiBootManagerLib: > > > Add Disk Info support for Ufs > > > > > > External email: Use caution opening links or attachments > > > > > > > > > Jeff: > > > I want to confirm why UFS apply the same rule to SCSI. Does UFS > > > follows SCSI spec? > > > > > > Thanks > > > Liming > > > > -邮件原件- > > > > 发件人: devel@edk2.groups.io 代表 Jeff > > Brasen > > > via > > > > groups.io > > > > 发送时间: 2022年6月15日 1:54 > > > > 收件人: devel@edk2.groups.io > > > > 抄送: jian.j.w...@intel.com; gaolim...@byosoft.com.cn; > > > > zhichao@intel.com; ray...@intel.com; Jeff Brasen > > > > > > > > 主题: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add > > > Disk > > > > Info support for Ufs > > > > > > > > Add support for getting disk info from UFS devices. > > > > > > > > Signed-off-by: Jeff Brasen > > > > --- > > > > MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 > > > > ++- > > > > MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | > > 1 > > > + > > > > 2 files changed, 3 insertions(+), 1 deletion(-) > > > > > > > > diff --git > > > > a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > > index fac33b9ee9..87b82f299f 100644 > > > > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > > +++ > > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > > @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( > > > > > > > > > > > >BmEliminateExtraSpaces (Description); > > > > > > > > } > > > > > > > > - } else if (CompareGuid (&DiskInfo->Interface, > > > > &gEfiDiskInfoScsiInterfaceGuid)) { > > > > > > > > + } else if (CompareGuid (&DiskInfo->Interface, > > > > &gEfiDiskInfoScsiInterfaceGuid) || > > > > > > > > + CompareGuid (&DiskInfo->Interface, > > > > &gEfiDiskInfoUfsInterfaceGuid)) { > > > > > > > > BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); > > > > > > > > Status = DiskInfo->Inquiry ( > > > > > > > > DiskInfo, > > > > > > > > diff --git > > > > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > > index fe05d5f1cc..2fc0a80a4e 100644 > > > > --- > > > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > > +++ > > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > > @@ -85,6 +85,7 @@ > > > >gEfiDiskInfoIdeInterfaceGuid ## > > > > SOMETIMES_CONSUMES ## GUID > > > > > > > >gEfiDiskInfoScsiInterfaceGuid ## > > > > SOMETIMES_CONSUMES ## GUID > > > > > > > >gEfiDiskInfoSdMmcInterfaceGuid## > > > > SOMETIMES_CONSUMES ## GUID > > > > > > > > + gEfiDiskInfoUfsInterfaceGuid ## > > > > SOMETIMES_CONSUMES ## GUID > > > > > > > > > > > > > > > > [Protocols] > > > > > > > >gEfiPciRootBridgeIoProtocolGuid ## CONSUMES > > > > > > > > -- > > > > 2.25.1 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#94795): https://edk2.groups.io/g/devel/message/94795 Mute This Topic: https://groups.io/mt/92484604/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
Any additional thoughts on this patch? > -Original Message- > From: Jeff Brasen > Sent: Tuesday, July 19, 2022 9:14 AM > To: gaoliming ; devel@edk2.groups.io > Cc: jian.j.w...@intel.com; zhichao@intel.com; ray...@intel.com > Subject: RE: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: > Add Disk Info support for Ufs > > Yes, Universal Flash Storage is based on the SCSI architectural model and > installs gEfiExtScsiPassThruProtocolGuid to function. > > Thanks, > Jeff > > > -Original Message- > > From: gaoliming > > Sent: Monday, July 18, 2022 7:44 PM > > To: devel@edk2.groups.io; Jeff Brasen > > Cc: jian.j.w...@intel.com; zhichao....@intel.com; ray...@intel.com > > Subject: 回复: [edk2-devel] [PATCH] > MdeModulePkg/UefiBootManagerLib: > > Add Disk Info support for Ufs > > > > External email: Use caution opening links or attachments > > > > > > Jeff: > > I want to confirm why UFS apply the same rule to SCSI. Does UFS > > follows SCSI spec? > > > > Thanks > > Liming > > > -邮件原件- > > > 发件人: devel@edk2.groups.io 代表 Jeff > Brasen > > via > > > groups.io > > > 发送时间: 2022年6月15日 1:54 > > > 收件人: devel@edk2.groups.io > > > 抄送: jian.j.w...@intel.com; gaolim...@byosoft.com.cn; > > > zhichao@intel.com; ray...@intel.com; Jeff Brasen > > > > > > 主题: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add > > Disk > > > Info support for Ufs > > > > > > Add support for getting disk info from UFS devices. > > > > > > Signed-off-by: Jeff Brasen > > > --- > > > MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 > > > ++- > > > MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | > 1 > > + > > > 2 files changed, 3 insertions(+), 1 deletion(-) > > > > > > diff --git > > > a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > index fac33b9ee9..87b82f299f 100644 > > > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > +++ > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > > @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( > > > > > > > > >BmEliminateExtraSpaces (Description); > > > > > > } > > > > > > - } else if (CompareGuid (&DiskInfo->Interface, > > > &gEfiDiskInfoScsiInterfaceGuid)) { > > > > > > + } else if (CompareGuid (&DiskInfo->Interface, > > > &gEfiDiskInfoScsiInterfaceGuid) || > > > > > > + CompareGuid (&DiskInfo->Interface, > > > &gEfiDiskInfoUfsInterfaceGuid)) { > > > > > > BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); > > > > > > Status = DiskInfo->Inquiry ( > > > > > > DiskInfo, > > > > > > diff --git > > > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > index fe05d5f1cc..2fc0a80a4e 100644 > > > --- > > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > +++ > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > > @@ -85,6 +85,7 @@ > > >gEfiDiskInfoIdeInterfaceGuid ## > > > SOMETIMES_CONSUMES ## GUID > > > > > >gEfiDiskInfoScsiInterfaceGuid ## > > > SOMETIMES_CONSUMES ## GUID > > > > > >gEfiDiskInfoSdMmcInterfaceGuid## > > > SOMETIMES_CONSUMES ## GUID > > > > > > + gEfiDiskInfoUfsInterfaceGuid ## > > > SOMETIMES_CONSUMES ## GUID > > > > > > > > > > > > [Protocols] > > > > > >gEfiPciRootBridgeIoProtocolGuid ## CONSUMES > > > > > > -- > > > 2.25.1 > > > > > > > > > > > > > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#94793): https://edk2.groups.io/g/devel/message/94793 Mute This Topic: https://groups.io/mt/92484604/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
Yes, Universal Flash Storage is based on the SCSI architectural model and installs gEfiExtScsiPassThruProtocolGuid to function. Thanks, Jeff > -Original Message- > From: gaoliming > Sent: Monday, July 18, 2022 7:44 PM > To: devel@edk2.groups.io; Jeff Brasen > Cc: jian.j.w...@intel.com; zhichao@intel.com; ray...@intel.com > Subject: 回复: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: > Add Disk Info support for Ufs > > External email: Use caution opening links or attachments > > > Jeff: > I want to confirm why UFS apply the same rule to SCSI. Does UFS follows > SCSI spec? > > Thanks > Liming > > -邮件原件- > > 发件人: devel@edk2.groups.io 代表 Jeff Brasen > via > > groups.io > > 发送时间: 2022年6月15日 1:54 > > 收件人: devel@edk2.groups.io > > 抄送: jian.j.w...@intel.com; gaolim...@byosoft.com.cn; > > zhichao@intel.com; ray...@intel.com; Jeff Brasen > > > > 主题: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add > Disk > > Info support for Ufs > > > > Add support for getting disk info from UFS devices. > > > > Signed-off-by: Jeff Brasen > > --- > > MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 > > ++- > > MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | 1 > + > > 2 files changed, 3 insertions(+), 1 deletion(-) > > > > diff --git > > a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > index fac33b9ee9..87b82f299f 100644 > > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( > > > > > >BmEliminateExtraSpaces (Description); > > > > } > > > > - } else if (CompareGuid (&DiskInfo->Interface, > > &gEfiDiskInfoScsiInterfaceGuid)) { > > > > + } else if (CompareGuid (&DiskInfo->Interface, > > &gEfiDiskInfoScsiInterfaceGuid) || > > > > + CompareGuid (&DiskInfo->Interface, > > &gEfiDiskInfoUfsInterfaceGuid)) { > > > > BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); > > > > Status = DiskInfo->Inquiry ( > > > > DiskInfo, > > > > diff --git > > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > index fe05d5f1cc..2fc0a80a4e 100644 > > --- > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > +++ > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > @@ -85,6 +85,7 @@ > >gEfiDiskInfoIdeInterfaceGuid ## > > SOMETIMES_CONSUMES ## GUID > > > >gEfiDiskInfoScsiInterfaceGuid ## > > SOMETIMES_CONSUMES ## GUID > > > >gEfiDiskInfoSdMmcInterfaceGuid## > > SOMETIMES_CONSUMES ## GUID > > > > + gEfiDiskInfoUfsInterfaceGuid ## > > SOMETIMES_CONSUMES ## GUID > > > > > > > > [Protocols] > > > >gEfiPciRootBridgeIoProtocolGuid ## CONSUMES > > > > -- > > 2.25.1 > > > > > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91535): https://edk2.groups.io/g/devel/message/91535 Mute This Topic: https://groups.io/mt/92484604/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
回复: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
Jeff: I want to confirm why UFS apply the same rule to SCSI. Does UFS follows SCSI spec? Thanks Liming > -邮件原件- > 发件人: devel@edk2.groups.io 代表 Jeff Brasen > via groups.io > 发送时间: 2022年6月15日 1:54 > 收件人: devel@edk2.groups.io > 抄送: jian.j.w...@intel.com; gaolim...@byosoft.com.cn; > zhichao@intel.com; ray...@intel.com; Jeff Brasen > 主题: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk > Info support for Ufs > > Add support for getting disk info from UFS devices. > > Signed-off-by: Jeff Brasen > --- > MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 > ++- > MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | 1 + > 2 files changed, 3 insertions(+), 1 deletion(-) > > diff --git > a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > index fac33b9ee9..87b82f299f 100644 > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( > > >BmEliminateExtraSpaces (Description); > > } > > - } else if (CompareGuid (&DiskInfo->Interface, > &gEfiDiskInfoScsiInterfaceGuid)) { > > + } else if (CompareGuid (&DiskInfo->Interface, > &gEfiDiskInfoScsiInterfaceGuid) || > > + CompareGuid (&DiskInfo->Interface, > &gEfiDiskInfoUfsInterfaceGuid)) { > > BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); > > Status = DiskInfo->Inquiry ( > > DiskInfo, > > diff --git > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > index fe05d5f1cc..2fc0a80a4e 100644 > --- a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > +++ b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > @@ -85,6 +85,7 @@ >gEfiDiskInfoIdeInterfaceGuid ## > SOMETIMES_CONSUMES ## GUID > >gEfiDiskInfoScsiInterfaceGuid ## > SOMETIMES_CONSUMES ## GUID > >gEfiDiskInfoSdMmcInterfaceGuid## > SOMETIMES_CONSUMES ## GUID > > + gEfiDiskInfoUfsInterfaceGuid ## > SOMETIMES_CONSUMES ## GUID > > > > [Protocols] > >gEfiPciRootBridgeIoProtocolGuid ## CONSUMES > > -- > 2.25.1 > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91512): https://edk2.groups.io/g/devel/message/91512 Mute This Topic: https://groups.io/mt/92474575/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
Reviewed-by: Zhichao Gao Thanks, Zhichao > -Original Message- > From: devel@edk2.groups.io On Behalf Of Jeff > Brasen via groups.io > Sent: Friday, July 8, 2022 2:15 AM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Gao, Liming > ; Gao, Zhichao ; Ni, > Ray > Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: > Add Disk Info support for Ufs > > Just following up on my outstanding edk2 patches to check on status/review > feedback. > > Thanks, > Jeff > > > -Original Message- > > From: Jeff Brasen > > Sent: Tuesday, June 14, 2022 11:54 AM > > To: devel@edk2.groups.io > > Cc: jian.j.w...@intel.com; gaolim...@byosoft.com.cn; > > zhichao@intel.com; ray...@intel.com; Jeff Brasen > > > > Subject: [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info > > support for Ufs > > > > Add support for getting disk info from UFS devices. > > > > Signed-off-by: Jeff Brasen > > --- > > MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 > ++- > > MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | 1 > + > > 2 files changed, 3 insertions(+), 1 deletion(-) > > > > diff --git > > a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > index fac33b9ee9..87b82f299f 100644 > > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > > @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( > > > > > >BmEliminateExtraSpaces (Description); > > > > } > > > > - } else if (CompareGuid (&DiskInfo->Interface, > > &gEfiDiskInfoScsiInterfaceGuid)) { > > > > + } else if (CompareGuid (&DiskInfo->Interface, > > &gEfiDiskInfoScsiInterfaceGuid) || > > > > + CompareGuid (&DiskInfo->Interface, > > &gEfiDiskInfoUfsInterfaceGuid)) { > > > > BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); > > > > Status = DiskInfo->Inquiry ( > > > > DiskInfo, > > > > diff --git > > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > index fe05d5f1cc..2fc0a80a4e 100644 > > --- > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > +++ > > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > > @@ -85,6 +85,7 @@ > >gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_CONSUMES ## > GUID > > > >gEfiDiskInfoScsiInterfaceGuid ## SOMETIMES_CONSUMES ## > GUID > > > >gEfiDiskInfoSdMmcInterfaceGuid## SOMETIMES_CONSUMES ## > > GUID > > > > + gEfiDiskInfoUfsInterfaceGuid ## SOMETIMES_CONSUMES ## > > GUID > > > > > > > > [Protocols] > > > >gEfiPciRootBridgeIoProtocolGuid ## CONSUMES > > > > -- > > 2.25.1 > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91440): https://edk2.groups.io/g/devel/message/91440 Mute This Topic: https://groups.io/mt/91755004/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
Just following up on my outstanding edk2 patches to check on status/review feedback. Thanks, Jeff > -Original Message- > From: Jeff Brasen > Sent: Tuesday, June 14, 2022 11:54 AM > To: devel@edk2.groups.io > Cc: jian.j.w...@intel.com; gaolim...@byosoft.com.cn; > zhichao@intel.com; ray...@intel.com; Jeff Brasen > > Subject: [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info > support for Ufs > > Add support for getting disk info from UFS devices. > > Signed-off-by: Jeff Brasen > --- > MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 ++- > MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | 1 + > 2 files changed, 3 insertions(+), 1 deletion(-) > > diff --git > a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > index fac33b9ee9..87b82f299f 100644 > --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c > @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( > > >BmEliminateExtraSpaces (Description); > > } > > - } else if (CompareGuid (&DiskInfo->Interface, > &gEfiDiskInfoScsiInterfaceGuid)) { > > + } else if (CompareGuid (&DiskInfo->Interface, > &gEfiDiskInfoScsiInterfaceGuid) || > > + CompareGuid (&DiskInfo->Interface, > &gEfiDiskInfoUfsInterfaceGuid)) { > > BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); > > Status = DiskInfo->Inquiry ( > > DiskInfo, > > diff --git > a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > index fe05d5f1cc..2fc0a80a4e 100644 > --- a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > +++ > b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf > @@ -85,6 +85,7 @@ >gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_CONSUMES ## GUID > >gEfiDiskInfoScsiInterfaceGuid ## SOMETIMES_CONSUMES ## GUID > >gEfiDiskInfoSdMmcInterfaceGuid## SOMETIMES_CONSUMES ## > GUID > > + gEfiDiskInfoUfsInterfaceGuid ## SOMETIMES_CONSUMES ## > GUID > > > > [Protocols] > >gEfiPciRootBridgeIoProtocolGuid ## CONSUMES > > -- > 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#91160): https://edk2.groups.io/g/devel/message/91160 Mute This Topic: https://groups.io/mt/91755004/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[edk2-devel] [PATCH] MdeModulePkg/UefiBootManagerLib: Add Disk Info support for Ufs
Add support for getting disk info from UFS devices. Signed-off-by: Jeff Brasen --- MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c| 3 ++- MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c index fac33b9ee9..87b82f299f 100644 --- a/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c +++ b/MdeModulePkg/Library/UefiBootManagerLib/BmBootDescription.c @@ -195,7 +195,8 @@ BmGetDescriptionFromDiskInfo ( BmEliminateExtraSpaces (Description); } - } else if (CompareGuid (&DiskInfo->Interface, &gEfiDiskInfoScsiInterfaceGuid)) { + } else if (CompareGuid (&DiskInfo->Interface, &gEfiDiskInfoScsiInterfaceGuid) || + CompareGuid (&DiskInfo->Interface, &gEfiDiskInfoUfsInterfaceGuid)) { BufferSize = sizeof (EFI_SCSI_INQUIRY_DATA); Status = DiskInfo->Inquiry ( DiskInfo, diff --git a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf index fe05d5f1cc..2fc0a80a4e 100644 --- a/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf +++ b/MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf @@ -85,6 +85,7 @@ gEfiDiskInfoIdeInterfaceGuid ## SOMETIMES_CONSUMES ## GUID gEfiDiskInfoScsiInterfaceGuid ## SOMETIMES_CONSUMES ## GUID gEfiDiskInfoSdMmcInterfaceGuid## SOMETIMES_CONSUMES ## GUID + gEfiDiskInfoUfsInterfaceGuid ## SOMETIMES_CONSUMES ## GUID [Protocols] gEfiPciRootBridgeIoProtocolGuid ## CONSUMES -- 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#90519): https://edk2.groups.io/g/devel/message/90519 Mute This Topic: https://groups.io/mt/91755004/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-