[PATCH 5/5] Add bsp riscv/grlib

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Jan 17 07:04:00 UTC 2019


Hello Jiri,

it would be nice if we could use the new license for this new BSP:

https://git.rtems.org/rtems/tree/LICENSE.BSD-2-Clause

BSP names should be unique even across architectures. So, I think the 
name grlib is a bit too unspecific. What about griscv?

On 16/01/2019 15:44, Jiri Gaisler wrote:
>   bsps/riscv/grlib/clock/clockdrv.c             | 203 +++++++++
>   bsps/riscv/grlib/config/grlib.cfg             |   9 +
>   bsps/riscv/grlib/console/console.c            | 162 ++++++++
>   bsps/riscv/grlib/console/printk_support.c     | 126 ++++++
>   bsps/riscv/grlib/headers.am                   |  16 +
>   bsps/riscv/grlib/include/amba.h               | 143 +++++++
>   bsps/riscv/grlib/include/bsp.h                |  68 ++++
>   bsps/riscv/grlib/include/bsp/irq.h            |  73 ++++
>   bsps/riscv/grlib/include/bsp/riscv.h          |  57 +++

Do you need this riscv.h?

>   bsps/riscv/grlib/include/dev/serial/htif.h    |  54 +++

Do you need this htif.h?

>   bsps/riscv/grlib/include/tm27.h               |   1 +
>   bsps/riscv/grlib/irq/irq.c                    | 145 +++++++
>   bsps/riscv/grlib/start/amba.c                 | 115 ++++++
>   bsps/riscv/grlib/start/bsp_fatal_halt.c       |  34 ++
>   bsps/riscv/grlib/start/bsp_specs              |   9 +
>   bsps/riscv/grlib/start/bspsmp.c               |  98 +++++
>   bsps/riscv/grlib/start/bspstart.c             |  71 ++++
>   bsps/riscv/grlib/start/linkcmds.base          | 385 ++++++++++++++++++

The linkcmds.base should be definitely shared with the generic existing 
BSP family and move to bsps/riscv/shared/start/linkcmds.base.

>   bsps/riscv/grlib/start/linkcmds.in            |  46 +++
>   bsps/riscv/grlib/start/start.S                | 142 +++++++

The start.S should be shared with the existing BSP family and move to 
bsps/riscv/shared/start/start.S.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list