[edk2-devel] [edk2-staging/RISC-V-V2 PATCH v3 18/39] RiscVPkg/Library: Add EDK2 RISC-V OpenSBI library.

Abner Chang abner.chang at hpe.com
Fri Dec 20 15:04:43 UTC 2019



> -----Original Message-----
> From: Chang, Abner (HPS SW/FW Technologist)
> Sent: Thursday, December 19, 2019 2:00 PM
> To: devel at edk2.groups.io; leif.lindholm at linaro.org
> Cc: Chen, Gilbert <gilbert.chen at hpe.com>
> Subject: RE: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v3 18/39]
> RiscVPkg/Library: Add EDK2 RISC-V OpenSBI library.
> 
> 
> 
> > -----Original Message-----
> > From: devel at edk2.groups.io [mailto:devel at edk2.groups.io] On Behalf Of
> > Leif Lindholm
> > Sent: Friday, November 22, 2019 12:49 AM
> > To: devel at edk2.groups.io; Chang, Abner (HPS SW/FW Technologist)
> > <abner.chang at hpe.com>
> > Cc: Chen, Gilbert <gilbert.chen at hpe.com>
> > Subject: Re: [edk2-devel] [edk2-staging/RISC-V-V2 PATCH v3 18/39]
> > RiscVPkg/Library: Add EDK2 RISC-V OpenSBI library.
> >
> > On Mon, Oct 28, 2019 at 09:58:56 +0800, Abner Chang wrote:
> > > EDK2 RISC-V OpenSBI library which pull in external source files
> > > under RiscVPkg/Library/RiscVOpensbiLib/opensbi to the build process.
> > >
> > > Signed-off-by: Abner Chang <abner.chang at hpe.com>
> > >
> >
> > Could this be reordered to appear immediately after the Sbi wrapper
> > headers are added (or even squashed with it)?
> 
> Yes. will see if I can squash it.
Done

> >
> > /
> >     Leif
> >
> > > Cc: Leif Lindholm <leif.lindholm at linaro.org>
> > > Cc: Gilbert Chen <gilbert.chen at hpe.com>
> > > ---
> > >  .../Library/RiscVOpensbiLib/RiscVOpensbiLib.inf    | 53
> > ++++++++++++++++++++++
> > >  1 file changed, 53 insertions(+)
> > >  create mode 100644
> > > RiscVPkg/Library/RiscVOpensbiLib/RiscVOpensbiLib.inf
> > >
> > > diff --git a/RiscVPkg/Library/RiscVOpensbiLib/RiscVOpensbiLib.inf
> > > b/RiscVPkg/Library/RiscVOpensbiLib/RiscVOpensbiLib.inf
> > > new file mode 100644
> > > index 0000000..3e7f0fb
> > > --- /dev/null
> > > +++ b/RiscVPkg/Library/RiscVOpensbiLib/RiscVOpensbiLib.inf
> > > @@ -0,0 +1,53 @@
> > > +## @file
> > > +# RISC-V Opensbi Library Instance.
> > > +#
> > > +#  Copyright (c) 2019, Hewlett Packard Enterprise Development LP.
> > > +All rights reserved.<BR> # #  SPDX-License-Identifier:
> > > +BSD-2-Clause-Patent # ##
> > > +
> > > +[Defines]
> > > +  INF_VERSION    = 0x0001001b
> > > +  BASE_NAME      = RiscVOpensbiLib
> > > +  FILE_GUID      = 6EF0C812-66F6-11E9-93CE-3F5D5F0DF0A7
> > > +  MODULE_TYPE    = BASE
> > > +  VERSION_STRING = 1.0
> > > +  LIBRARY_CLASS  = RiscVOpensbiLib
> > > +
> > > +[Sources]
> > > +  opensbi/lib/sbi/riscv_asm.c
> > > +  opensbi/lib/sbi/riscv_atomic.c
> > > +  opensbi/lib/sbi/riscv_hardfp.S
> > > +  opensbi/lib/sbi/riscv_locks.c
> > > +  opensbi/lib/sbi/riscv_unpriv.c
> > > +  opensbi/lib/sbi/sbi_console.c
> > > +  opensbi/lib/sbi/sbi_ecall.c
> > > +  opensbi/lib/sbi/sbi_emulate_csr.c
> > > +  opensbi/lib/sbi/sbi_fifo.c
> > > +  opensbi/lib/sbi/sbi_hart.c
> > > +  opensbi/lib/sbi/sbi_illegal_insn.c
> > > +  opensbi/lib/sbi/sbi_init.c
> > > +  opensbi/lib/sbi/sbi_ipi.c
> > > +  opensbi/lib/sbi/sbi_misaligned_ldst.c
> > > +  opensbi/lib/sbi/sbi_scratch.c
> > > +  opensbi/lib/sbi/sbi_string.c
> > > +  opensbi/lib/sbi/sbi_system.c
> > > +  opensbi/lib/sbi/sbi_timer.c
> > > +  opensbi/lib/sbi/sbi_tlb.c
> > > +  opensbi/lib/sbi/sbi_trap.c
> > > +  opensbi/lib/utils/sys/clint.c
> > > +  opensbi/lib/utils/irqchip/plic.c
> > > +  opensbi/lib/utils/serial/sifive-uart.c
> > > +  opensbi/lib/utils/serial/uart8250.c
> > > +
> > > +[Packages]
> > > +  EmbeddedPkg/EmbeddedPkg.dec   # For libfdt.
> > > +  MdePkg/MdePkg.dec
> > > +  RiscVPkg/RiscVPkg.dec
> > > +
> > > +[LibraryClasses]
> > > +  BaseLib
> > > +  PcdLib
> > > +  RiscVCpuLib
> > > +
> > > --
> > > 2.7.4
> > >
> > >
> > >
> > >
> >
> > 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#52461): https://edk2.groups.io/g/devel/message/52461
Mute This Topic: https://groups.io/mt/38757516/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