[PATCH v3 6/8] grlib: use cpu-independent routines for uncached access

2019-01-18 Thread Jiri Gaisler
--- bsps/include/grlib/grlib_impl.h | 52 +++ bsps/shared/grlib/1553/b1553brm.c | 10 +--- bsps/shared/grlib/1553/b1553rt.c | 11 +--- bsps/shared/grlib/can/grcan.c | 27 ++ bsps/shared/grlib/pci/grpci2dma.c

[PATCH v3 8/8] riscv: add griscv bsp

2019-01-18 Thread Jiri Gaisler
--- bsps/riscv/griscv/clock/clockdrv.c| 202 ++ bsps/riscv/griscv/config/griscv.cfg | 9 + bsps/riscv/griscv/console/console.c | 162 ++ bsps/riscv/griscv/console/printk_support.c| 126 +++ bsps/riscv/griscv/headers.am

[PATCH v3 7/8] grlib: make memory coherency cpu-independent

2019-01-18 Thread Jiri Gaisler
--- bsps/shared/grlib/spw/grspw.c | 6 +++--- bsps/sparc/leon2/include/bsp.h| 2 +- bsps/sparc/leon2/start/bspstart.c | 4 ++-- bsps/sparc/leon3/include/bsp.h| 2 +- bsps/sparc/leon3/start/bspstart.c | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bsps/shared/g

[PATCH v3 3/8] grlib: Fix inludes

2019-01-18 Thread Jiri Gaisler
--- bsps/headers.am | 64 +++ bsps/include/grlib/ambapp.h | 2 +- bsps/include/grlib/ambapp_bus.h | 2 +- bsps/include/grlib/apbuart.h | 4 +- bsps/include/grlib/apbuart_termios.h | 2 +- bs

[PATCH v3 5/8] grlib: use rtems_interrupt_handler_install() for all interrupt handlers

2019-01-18 Thread Jiri Gaisler
--- bsps/shared/grlib/ascs/grascs.c | 7 +-- bsps/shared/grlib/can/satcan.c | 6 -- bsps/shared/grlib/drvmgr/ambapp_bus_grlib.c | 7 --- bsps/shared/grlib/slink/grslink.c | 7 +-- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/bsp

[PATCH v3 4/8] grlib: make apbuart driver independent of bsp

2019-01-18 Thread Jiri Gaisler
--- bsps/include/grlib/apbuart.h | 1 + bsps/shared/grlib/uart/apbuart_cons.c | 32 +-- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/bsps/include/grlib/apbuart.h b/bsps/include/grlib/apbuart.h index d30ad0bcef..6a89bb949a 100644 --- a/bsps/incl

[PATCH v3 2/8] grlib: Move source files

2019-01-18 Thread Jiri Gaisler
From: Sebastian Huber --- bsps/shared/grlib-sources.am | 67 +++ .../shared => shared/grlib}/1553/b1553brm.c | 0 .../shared => shared/grlib}/1553/b1553rt.c| 0 .../shared => shared/grlib}/1553/gr1553b.c| 0 .../shared => shared/grlib}/1553/gr1553bc.c

[PATCH v3 0/8] Adding griscv bsp - resending

2019-01-18 Thread Jiri Gaisler
Third take on adding a bsp for a RISC-V GRLIB cpu, taking into account previous comments. Resending - it seems that some parts were lost in the previous batch. Jiri Gaisler (6): grlib: Fix inludes grlib: make apbuart driver independent of bsp grlib: use rtems_interrupt_handler_install() for

[PATCH v3 1/8] grlib: Move header files

2019-01-18 Thread Jiri Gaisler
From: Sebastian Huber --- .../include/bsp => include/grlib}/ahbstat.h | 0 .../{sparc/include => include/grlib}/ambapp.h | 0 .../drvmgr => include/grlib}/ambapp_bus.h | 0 .../grlib}/ambapp_bus_grlib.h | 0 .../include => include/grlib}/ambapp_ids.h| 0 .../includ

[PATCH v3 8/8] riscv: add griscv bsp

2019-01-18 Thread Jiri Gaisler
--- bsps/riscv/griscv/clock/clockdrv.c| 202 ++ bsps/riscv/griscv/config/griscv.cfg | 9 + bsps/riscv/griscv/console/console.c | 162 ++ bsps/riscv/griscv/console/printk_support.c| 126 +++ bsps/riscv/griscv/headers.am

[PATCH v3 2/8] grlib: Move source files

2019-01-18 Thread Jiri Gaisler
From: Sebastian Huber --- bsps/shared/grlib-sources.am | 67 +++ .../shared => shared/grlib}/1553/b1553brm.c | 0 .../shared => shared/grlib}/1553/b1553rt.c| 0 .../shared => shared/grlib}/1553/gr1553b.c| 0 .../shared => shared/grlib}/1553/gr1553bc.c

[PATCH v3 1/8] grlib: Move header files

2019-01-18 Thread Jiri Gaisler
From: Sebastian Huber --- .../include/bsp => include/grlib}/ahbstat.h | 0 .../{sparc/include => include/grlib}/ambapp.h | 0 .../drvmgr => include/grlib}/ambapp_bus.h | 0 .../grlib}/ambapp_bus_grlib.h | 0 .../include => include/grlib}/ambapp_ids.h| 0 .../includ

[PATCH v3 0/8] Adding griscv bsp

2019-01-18 Thread Jiri Gaisler
Third take on adding a bsp for a RISC-V GRLIB cpu, taking into account previous comments. Jiri Gaisler (6): grlib: Fix inludes grlib: make apbuart driver independent of bsp grlib: use rtems_interrupt_handler_install() for all interupt handlers grlib: use cpu-independent routines for uncach

[PATCH v3 3/8] grlib: Fix inludes

2019-01-18 Thread Jiri Gaisler
--- bsps/headers.am | 64 +++ bsps/include/grlib/ambapp.h | 2 +- bsps/include/grlib/ambapp_bus.h | 2 +- bsps/include/grlib/apbuart.h | 4 +- bsps/include/grlib/apbuart_termios.h | 2 +- bs

[PATCH v3 7/8] grlib: make memory coherency cpu-independent

2019-01-18 Thread Jiri Gaisler
--- bsps/shared/grlib/spw/grspw.c | 6 +++--- bsps/sparc/leon2/include/bsp.h| 2 +- bsps/sparc/leon2/start/bspstart.c | 4 ++-- bsps/sparc/leon3/include/bsp.h| 2 +- bsps/sparc/leon3/start/bspstart.c | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bsps/shared/g

[PATCH v3 6/8] grlib: use cpu-independent routines for uncached access

2019-01-18 Thread Jiri Gaisler
--- bsps/include/grlib/grlib_impl.h | 52 +++ bsps/shared/grlib/1553/b1553brm.c | 10 +--- bsps/shared/grlib/1553/b1553rt.c | 11 +--- bsps/shared/grlib/can/grcan.c | 27 ++ bsps/shared/grlib/pci/grpci2dma.c

[PATCH v3 4/8] grlib: make apbuart driver independent of bsp

2019-01-18 Thread Jiri Gaisler
--- bsps/include/grlib/apbuart.h | 1 + bsps/shared/grlib/uart/apbuart_cons.c | 32 +-- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/bsps/include/grlib/apbuart.h b/bsps/include/grlib/apbuart.h index d30ad0bcef..6a89bb949a 100644 --- a/bsps/incl

[PATCH v3 5/8] grlib: use rtems_interrupt_handler_install() for all interrupt handlers

2019-01-18 Thread Jiri Gaisler
--- bsps/shared/grlib/ascs/grascs.c | 7 +-- bsps/shared/grlib/can/satcan.c | 6 -- bsps/shared/grlib/drvmgr/ambapp_bus_grlib.c | 7 --- bsps/shared/grlib/slink/grslink.c | 7 +-- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/bsp

Re: [PATCH v2 6/7] grlib: use cpu-independent routines for uncached access

2019-01-18 Thread Sebastian Huber
On 18/01/2019 12:55, Jiri Gaisler wrote: From 02c67c905e4ed02678ee8efc6d9e6cbc946fdf77 Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Fri, 18 Jan 2019 11:32:28 +0100 Subject: [PATCH v2 6/7] grlib: use cpu-independent routines for uncached access --- bsps/include/grlib/grlib_impl.h

[PATCH v2 0/7] Adding griscv bsp

2019-01-18 Thread Jiri Gaisler
>From 733fba37d9685e41f561cee140acf03d3d0e05d8 Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Fri, 18 Jan 2019 12:44:50 +0100 Subject: [PATCH v2 0/7] Adding griscv bsp Second take on adding a bsp for a RISC-V GRLIB cpu. The patch is much smaller now, as I removed some redundant include file

[PATCH v2 5/7] grlib: use rtems_interrupt_handler_install() for all, interrupt handlers

2019-01-18 Thread Jiri Gaisler
>From 0880ccb3cc3b18fac82e4c889ffcc862892fc70e Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Fri, 18 Jan 2019 11:29:08 +0100 Subject: [PATCH v2 5/7] grlib: use rtems_interrupt_handler_install() for all interrupt handlers --- bsps/shared/grlib/ascs/grascs.c | 7 +-- bsps/sha

[PATCH v2 7/7] riscv: add griscv bsp

2019-01-18 Thread Jiri Gaisler
>From 733fba37d9685e41f561cee140acf03d3d0e05d8 Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Fri, 18 Jan 2019 12:37:55 +0100 Subject: [PATCH v2 7/7] riscv: add griscv bsp --- bsps/headers.am | 1 - bsps/riscv/griscv/clock/clockdrv.c| 202 +

[PATCH v2 3/7] grlib: Fix inludes

2019-01-18 Thread Jiri Gaisler
>From 083d9883f82a4fece3740079038830aeaa411025 Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Thu, 17 Jan 2019 22:20:26 +0100 Subject: [PATCH v2 3/7] grlib: Fix inludes --- bsps/headers.am | 65 +++ bsps/include/grlib/ambapp.h |

[PATCH v2 1/7] grlib: Move header files

2019-01-18 Thread Jiri Gaisler
>From b612514622c579910bfd30c2c3eec1a97be3292a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sat, 22 Dec 2018 07:13:44 +0100 Subject: [PATCH v2 1/7] grlib: Move header files --- .../include/bsp => include/grlib}/ahbstat.h | 0 .../{sparc/include => include/grlib}/ambapp.h | 0 .../dr

[PATCH v2 6/7] grlib: use cpu-independent routines for uncached access

2019-01-18 Thread Jiri Gaisler
>From 02c67c905e4ed02678ee8efc6d9e6cbc946fdf77 Mon Sep 17 00:00:00 2001 From: Jiri Gaisler Date: Fri, 18 Jan 2019 11:32:28 +0100 Subject: [PATCH v2 6/7] grlib: use cpu-independent routines for uncached access --- bsps/include/grlib/grlib_impl.h | 54 +++ bsps/shar

[PATCH v2 2/7] grlib: Move source files

2019-01-18 Thread Jiri Gaisler
>From bd0ba3cc2c624baa56446acd684f82f1c15c1b04 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sat, 22 Dec 2018 18:31:04 +0100 Subject: [PATCH v2 2/7] grlib: Move source files --- bsps/shared/grlib-sources.am | 67 +++ .../shared => shared/grlib}/1553/b1553brm.c

[PATCH v2] m68k: Avoid _Addresses_Add_offset()

2019-01-18 Thread Sebastian Huber
This prevents a cyclic dependency between and . --- cpukit/score/cpu/m68k/include/rtems/score/cpu.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cpukit/score/cpu/m68k/include/rtems/score/cpu.h b/cpukit/score/cpu/m68k/include/rtems/score/cpu.h index 38fe763fc7..2d48cb

Re: [rtems-source-builder commit] 6: Update unstable RTEMS 6 tool chain

2019-01-18 Thread Sebastian Huber
On 18/01/2019 10:54, Sebastian Huber wrote: Module:rtems-source-builder Branch:master Commit:0bb29a38fb73342c3c25c6917884e08f7386a6f4 Changeset:http://git.rtems.org/rtems-source-builder/commit/?id=0bb29a38fb73342c3c25c6917884e08f7386a6f4 Author:Sebastian Huber Date: Fri Jan

Re: [PATCH 2/2] Change default prefix

2019-01-18 Thread Sebastian Huber
On 17/01/2019 11:34, Sebastian Huber wrote: Use OS prefix + "rtems" + $rtems_version as the default prefix to automatically separate different RTEMS versions. Close #3675. --- source-builder/sb/options.py | 6 ++ 1 file changed, 6 insertions(+) diff --git a/source-builder/sb/options.py b

Re: [PATCH] Fix 'build_max_size_human' ref. before assignment

2019-01-18 Thread Sebastian Huber
On 16/01/2019 07:05, Sebastian Huber wrote: On 16/01/2019 02:27, Chris Johns wrote: On 15/1/19 11:31 pm, Sebastian Huber wrote: On 13/01/2019 23:17, Chris Johns wrote: On 14/1/19 8:05 am, Chris Johns wrote: On 11/1/19 4:31 pm, Sebastian Huber wrote: - Am 11. Jan 2019 um 0:11 schrieb Chri