[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
Thu Dec 19 06:00:17 UTC 2019



> -----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.
> 
> /
>     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 (#52400): https://edk2.groups.io/g/devel/message/52400
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