[edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V3 02/34] MdePkg: Add RISCV_EFI_BOOT_PROTOCOL related definitions

Sunil V L sunilvl at ventanamicro.com
Thu Oct 13 16:29:17 UTC 2022


On Thu, Oct 13, 2022 at 12:40:14PM +0000, Chang, Abner wrote:
> [AMD Official Use Only - General]
> 
> 
> 
> > -----Original Message-----
> > From: devel at edk2.groups.io <devel at edk2.groups.io> On Behalf Of Sunil V L via
> > groups.io
> > Sent: Thursday, October 13, 2022 5:58 PM
> > To: devel at edk2.groups.io
> > Cc: Michael D Kinney <michael.d.kinney at intel.com>; Liming Gao
> > <gaoliming at byosoft.com.cn>; Zhiguang Liu <zhiguang.liu at intel.com>
> > Subject: [edk2-devel] [edk2-staging/RiscV64QemuVirt PATCH V3 02/34] MdePkg:
> > Add RISCV_EFI_BOOT_PROTOCOL related definitions
> > 
> > Caution: This message originated from an External Source. Use proper caution
> > when opening attachments, clicking links, or responding.
> > 
> > 
> > REF:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.
> > tianocore.org%2Fshow_bug.cgi%3Fid%3D4076&data=05%7C01%7Cabner.
> > chang%40amd.com%7C0df18d1274f04083208208daad018bc2%7C3dd8961fe48
> > 84e608e11a82d994e183d%7C0%7C0%7C638012519406523318%7CUnknown%
> > 7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL
> > CJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2Bynu9ig0EeeuMDr5V0F
> > ON3iY1p4nrTdb77O0j8SGkxs%3D&reserved=0
> > 
> > RISC-V UEFI based platforms need to support RISCV_EFI_BOOT_PROTOCOL.
> > Add this protocol GUID definition and the header file required.
> > 
> > Cc: Michael D Kinney <michael.d.kinney at intel.com>
> > Cc: Liming Gao <gaoliming at byosoft.com.cn>
> > Cc: Zhiguang Liu <zhiguang.liu at intel.com>
> > Signed-off-by: Sunil V L <sunilvl at ventanamicro.com>
> > ---
> >  MdePkg/MdePkg.dec                           |  6 ++++
> >  MdePkg/Include/Protocol/RiscVBootProtocol.h | 32 +++++++++++++++++++++
> >  2 files changed, 38 insertions(+)
> >  create mode 100644 MdePkg/Include/Protocol/RiscVBootProtocol.h
> > 
> > diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec index
> > f1ebf9e251c1..8f1bcfdc3e97 100644
> > --- a/MdePkg/MdePkg.dec
> > +++ b/MdePkg/MdePkg.dec
> > @@ -1915,6 +1915,12 @@ [Protocols]
> >    ## Include/Protocol/ShellDynamicCommand.h
> >    gEfiShellDynamicCommandProtocolGuid  = { 0x3c7200e9, 0x005f, 0x4ea4,
> > {0x87, 0xde, 0xa3, 0xdf, 0xac, 0x8a, 0x27, 0xc3 }}
> > 
> > +  #
> > +  # Protocols defined for RISC-V systems  #  ##
> > + Include/Protocol/RiscVBootProtocol.h
> > +  gRiscVEfiBootProtocolGuid  = { 0xccd15fec, 0x6f73, 0x4eec, { 0x83,
> > + 0x95, 0x3e, 0x69, 0xe4, 0xb9, 0x40, 0xbf }}
> > +
> >  #
> >  # [Error.gEfiMdePkgTokenSpaceGuid]
> >  #   0x80000001 | Invalid value provided.
> > diff --git a/MdePkg/Include/Protocol/RiscVBootProtocol.h
> > b/MdePkg/Include/Protocol/RiscVBootProtocol.h
> > new file mode 100644
> > index 000000000000..cb94f61cd46c
> > --- /dev/null
> > +++ b/MdePkg/Include/Protocol/RiscVBootProtocol.h
> > @@ -0,0 +1,32 @@
> > +/** @file
> > +  RISC-V Boot Protocol mandatory for RISC-V UEFI platforms.
> > +
> > +  Specification available at
> > +
> I found here are some whitespaces in the patch. You can check it again.
> And I can't apply this patch on edk2 master. Is your edk2-staging branch rebase to edk2 master?

Thanks Abner. Please use git am with --quoted-cr=nowarn and --keep-cr
arguments.

https://www.mail-archive.com/devel@edk2.groups.io/msg47612.html

Thanks
Sunil


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#95156): https://edk2.groups.io/g/devel/message/95156
Mute This Topic: https://groups.io/mt/94300382/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-




More information about the edk2-devel-archive mailing list