On 2022-08-30 21:10, Joel Sherrill wrote:
I think it's OK to push after this long.
Also be sure to add some to the RTEMS Users Guide for this BSP.
Will do.
Does this work on any simulator?
We have a modified version of QEMU that we run it on, but we have not
made it publicly available yet.
--joel
On Tue, Aug 30, 2022 at 6:39 AM Daniel Cederman <ceder...@gaisler.com>
wrote:
Hi,
Is it OK to push this or should I wait for additional comments?
On 2022-08-25 10:33, Daniel Cederman wrote:
v5
Made RISCV_CONSOLE_MAX_APBUART_DEVICES an option
bsp_fatal if no uart clock frequency is found
Changed CONSOLE_USE_INTERRUPTS to BSP_CONSOLE_USE_INTERRUPTS
Added error codes for APBUART
Get work area size from /memory node
Martin Aberg (1):
bsp/riscv: Add NOEL-V BSP
bsps/include/bsp/fatal.h | 3 +
bsps/riscv/noel/console/console-config.c | 208 ++++++++++++++++++
bsps/riscv/noel/include/bsp.h | 76 +++++++
bsps/riscv/noel/include/bsp/irq.h | 75 +++++++
bsps/riscv/noel/include/tm27.h | 1 +
bsps/riscv/noel/start/bsp_fatal_halt.c | 46 ++++
bsps/riscv/riscv/include/bsp.h | 2 +
bsps/riscv/riscv/include/bsp/irq.h | 2 +
spec/build/bsps/riscv/noel/abi.yml | 48 ++++
spec/build/bsps/riscv/noel/bspnoel32im.yml | 19 ++
spec/build/bsps/riscv/noel/bspnoel32imafd.yml | 19 ++
spec/build/bsps/riscv/noel/bspnoel64imac.yml | 19 ++
spec/build/bsps/riscv/noel/bspnoel64imafd.yml | 19 ++
.../build/bsps/riscv/noel/bspnoel64imafdc.yml | 19 ++
spec/build/bsps/riscv/noel/grp.yml | 61 +++++
spec/build/bsps/riscv/noel/obj.yml | 38 ++++
spec/build/bsps/riscv/noel/objsmp.yml | 15 ++
spec/build/bsps/riscv/noel/optapbuartmax.yml | 16 ++
spec/build/bsps/riscv/optrambegin.yml | 3 +
spec/build/cpukit/optarchbits.yml | 2 +
spec/build/cpukit/optsmp.yml | 4 +
21 files changed, 695 insertions(+)
create mode 100644 bsps/riscv/noel/console/console-config.c
create mode 100644 bsps/riscv/noel/include/bsp.h
create mode 100644 bsps/riscv/noel/include/bsp/irq.h
create mode 100644 bsps/riscv/noel/include/tm27.h
create mode 100644 bsps/riscv/noel/start/bsp_fatal_halt.c
create mode 100644 spec/build/bsps/riscv/noel/abi.yml
create mode 100644 spec/build/bsps/riscv/noel/bspnoel32im.yml
create mode 100644 spec/build/bsps/riscv/noel/bspnoel32imafd.yml
create mode 100644 spec/build/bsps/riscv/noel/bspnoel64imac.yml
create mode 100644 spec/build/bsps/riscv/noel/bspnoel64imafd.yml
create mode 100644 spec/build/bsps/riscv/noel/bspnoel64imafdc.yml
create mode 100644 spec/build/bsps/riscv/noel/grp.yml
create mode 100644 spec/build/bsps/riscv/noel/obj.yml
create mode 100644 spec/build/bsps/riscv/noel/objsmp.yml
create mode 100644 spec/build/bsps/riscv/noel/optapbuartmax.yml
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel