Re: [PATCH] score: Unify

2023-05-24 Thread Sebastian Huber
On 25.05.23 03:40, Kinsey Moore wrote:> Is there any reason this isn't just being moved to a shared directory if they're all being made identical? Initially, they were all identical. We already have a shared implementation

Re: [PATCH] score: Unify

2023-05-24 Thread Sebastian Huber
On 25.05.23 02:11, Chris Johns wrote: On 24/5/2023 11:00 pm, Sebastian Huber wrote: All CPU ports use the same file. --- .../aarch64/include/rtems/score/cpuatomic.h | 8 ++--- .../cpu/arm/include/rtems/score/cpuatomic.h | 11 +- .../cpu/bfin/include/rtems/score/cpuatomic.h | 36

[rtems-net-legacy PATCH] waf: Move rtems/rtems-net-legacy.h to machine/rtems-net-legacy.h

2023-05-24 Thread chrisj
From: Chris Johns This patch installs the header in the same path as the libbsd header machine/rtems-version.h. These headers can be used to detect which network stack is installed. --- include/{rtems => machine}/rtems-net-legacy.h.in | 0 netlegacy.py | 8

Re: [PATCH] score: Unify

2023-05-24 Thread Kinsey Moore
Is there any reason this isn't just being moved to a shared directory if they're all being made identical? On Wed, May 24, 2023 at 7:11 PM Chris Johns wrote: > On 24/5/2023 11:00 pm, Sebastian Huber wrote: > > All CPU ports use the same file. > > > - * Copyright (C) 2020 On-Line Applications

Re: [PATCH 0/5] Minor ARM BSP Improvements

2023-05-24 Thread Chris Johns
These look good. Thanks Chris On 24/5/2023 11:05 pm, Sebastian Huber wrote: > Sebastian Huber (5): > bsps/arm: Use interrupt entry for > bsps/arm: Use interrupt entry for clock driver > bsps/arm: Use interrupt entry for IPI > arm/xilinx-zynq: Do not provide legacy API >

Re: [PATCH] score: Unify

2023-05-24 Thread Chris Johns
On 24/5/2023 11:00 pm, Sebastian Huber wrote: > All CPU ports use the same file. > --- > .../aarch64/include/rtems/score/cpuatomic.h | 8 ++--- > .../cpu/arm/include/rtems/score/cpuatomic.h | 11 +- > .../cpu/bfin/include/rtems/score/cpuatomic.h | 36 --- >

Re: Discussion: How to handle HALs, SDKs and libraries

2023-05-24 Thread Chris Johns
On 24/5/2023 5:07 pm, Christian MAUDERER wrote: > Hello Chris, > > On 2023-05-24 03:44, Chris Johns wrote: >> Hi Christian, >> >> Thanks for raising this topic. It is a tough one. >> >> On 24/5/2023 12:11 am, Kinsey Moore wrote: >>> On Tue, May 23, 2023 at 2:26 AM Christian MAUDERER >>> >>

Re: [PATCH rtems-libbsd] ipsec-tools: Fix copying fd_set prior to select

2023-05-24 Thread Chris Johns
On 24/5/2023 11:42 pm, Christian MAUDERER wrote: > On 2023-05-24 02:33, Chris Johns wrote: >> On 24/5/2023 9:13 am, Chris Johns wrote: >>> On 23/5/2023 5:30 pm, Christian MAUDERER wrote: Hello Chris, On 2023-05-23 08:53, Chris Johns wrote: > On 23/5/2023 4:25 pm, Christian

Re: [PATCHv2 rtems_waf] Allow vendor field in toolchain target triplet

2023-05-24 Thread Chris Johns
Looks good and thanks. I have pushed this. If you would like to submit module update patches for the various repos using rtems_waf please feel free to do so. Chris On 25/5/2023 4:13 am, Martin Erik Werner wrote: > Rework the splitting of arch and bsp to rely on the last field in the > arch

[PATCHv2 rtems_waf] Allow vendor field in toolchain target triplet

2023-05-24 Thread Martin Erik Werner
Rework the splitting of arch and bsp to rely on the last field in the arch section starting with "rtems", instead of relying on the arch being exactly two fields in size. This makes sure that toolchains with a vendor field in their target triplet can be used with this build system. Toolchains

[PATCH rtems_waf] Allow vendor field in toolchain target triplet

2023-05-24 Thread Martin Erik Werner
Rework the splitting of arch and bsp to rely on the last field in the arch section starting with "rtems", instead of relying on the arch being exactly two fields in size. This makes sure that toolchains with a vendor field in their target triplet can be used with this build system. Toolchains

Re: [PATCH rtems-libbsd] ipsec-tools: Fix copying fd_set prior to select

2023-05-24 Thread Christian MAUDERER
On 2023-05-24 02:33, Chris Johns wrote: On 24/5/2023 9:13 am, Chris Johns wrote: On 23/5/2023 5:30 pm, Christian MAUDERER wrote: Hello Chris, On 2023-05-23 08:53, Chris Johns wrote: On 23/5/2023 4:25 pm, Christian MAUDERER wrote: Hello Chris, On 2023-05-23 03:36, Chris Johns wrote: Hi, I

[PATCH 4/5] arm/xilinx-zynq: Do not provide legacy API

2023-05-24 Thread Sebastian Huber
The header file provides a legacy API. Do not provide it by default through . --- bsps/arm/shared/clock/clock-a9mpcore.c | 2 +- bsps/arm/xilinx-zynq/include/bsp/irq.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/bsps/arm/shared/clock/clock-a9mpcore.c

[PATCH 5/5] arm/xilinx-zynq: Initialize debug console once

2023-05-24 Thread Sebastian Huber
--- bsps/arm/xilinx-zynq/console/debug-console.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/bsps/arm/xilinx-zynq/console/debug-console.c b/bsps/arm/xilinx-zynq/console/debug-console.c index 6e89ad0323..d398ca7988 100644 --- a/bsps/arm/xilinx-zynq/console/debug-console.c +++

[PATCH 2/5] bsps/arm: Use interrupt entry for clock driver

2023-05-24 Thread Sebastian Huber
Avoid a dynamic memory allocation for the clock driver interrupt. --- bsps/arm/shared/clock/clock-a9mpcore.c | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/bsps/arm/shared/clock/clock-a9mpcore.c b/bsps/arm/shared/clock/clock-a9mpcore.c index

[PATCH 1/5] bsps/arm: Use interrupt entry for

2023-05-24 Thread Sebastian Huber
Avoid a dynamic memory allocation for the interrupts. Replace assert() with _Assert(). --- bsps/include/dev/irq/arm-gic-tm27.h | 52 +++-- 1 file changed, 34 insertions(+), 18 deletions(-) diff --git a/bsps/include/dev/irq/arm-gic-tm27.h

[PATCH 3/5] bsps/arm: Use interrupt entry for IPI

2023-05-24 Thread Sebastian Huber
Avoid a dynamic memory allocation for the inter-processor interrupt. --- bsps/arm/shared/start/arm-a9mpcore-smp.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/bsps/arm/shared/start/arm-a9mpcore-smp.c b/bsps/arm/shared/start/arm-a9mpcore-smp.c index

[PATCH 0/5] Minor ARM BSP Improvements

2023-05-24 Thread Sebastian Huber
Sebastian Huber (5): bsps/arm: Use interrupt entry for bsps/arm: Use interrupt entry for clock driver bsps/arm: Use interrupt entry for IPI arm/xilinx-zynq: Do not provide legacy API arm/xilinx-zynq: Initialize debug console once bsps/arm/shared/clock/clock-a9mpcore.c | 15

[PATCH] arm: Use RTEMS_XCONCAT()

2023-05-24 Thread Sebastian Huber
Prefer macros with a proper namespace. --- cpukit/score/cpu/arm/include/rtems/asm.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cpukit/score/cpu/arm/include/rtems/asm.h b/cpukit/score/cpu/arm/include/rtems/asm.h index 79892aae0c..9f676e40ab 100644 ---

[PATCH 4/4] arm/xilinx-zynq: Improve Doxygen file comments

2023-05-24 Thread Sebastian Huber
--- bsps/arm/xilinx-zynq/console/console-config.c | 12 ++-- bsps/arm/xilinx-zynq/console/debug-console.c | 13 +++-- bsps/arm/xilinx-zynq/start/bspreset.c | 12 ++-- bsps/arm/xilinx-zynq/start/bspstart.c | 13 +++--

[PATCH 1/4] arm: Improve Doxygen file comments

2023-05-24 Thread Sebastian Huber
--- cpukit/score/cpu/arm/__aeabi_read_tp.c | 8 cpukit/score/cpu/arm/__tls_get_addr.c | 8 cpukit/score/cpu/arm/arm-exception-default.c| 9 + .../score/cpu/arm/arm-exception-frame-print.c | 9 +

[PATCH 3/4] bsps/arm: Improve Doxygen groups

2023-05-24 Thread Sebastian Huber
--- bsps/arm/include/bsp/arm-a9mpcore-clock.h | 16 bsps/arm/include/bsp/arm-a9mpcore-irq.h | 14 +++--- bsps/arm/include/bsp/arm-a9mpcore-regs.h | 18 +++--- bsps/arm/include/bsp/arm-a9mpcore-start.h | 14 +++---

[PATCH 2/4] bsps: Improve Doxygen file comments

2023-05-24 Thread Sebastian Huber
--- .../dev/cache/arm-data-cache-loop-set-way.h | 11 +++ bsps/arm/shared/cache/cache-cp15.h| 7 --- bsps/arm/shared/cache/cache-l2c-310.c | 15 +-- .../shared/cp15/arm-cp15-set-exception-handler.c | 9 +

[PATCH 0/4] Improve Doxygen file comments

2023-05-24 Thread Sebastian Huber
Sebastian Huber (4): arm: Improve Doxygen file comments bsps: Improve Doxygen file comments bsps/arm: Improve Doxygen groups arm/xilinx-zynq: Improve Doxygen file comments bsps/arm/include/bsp/arm-a9mpcore-clock.h | 16 bsps/arm/include/bsp/arm-a9mpcore-irq.h

[PATCH] score: Unify

2023-05-24 Thread Sebastian Huber
All CPU ports use the same file. --- .../aarch64/include/rtems/score/cpuatomic.h | 8 ++--- .../cpu/arm/include/rtems/score/cpuatomic.h | 11 +- .../cpu/bfin/include/rtems/score/cpuatomic.h | 36 --- .../cpu/i386/include/rtems/score/cpuatomic.h | 11 +-

Re: [PATCH] Update company name

2023-05-24 Thread Thomas DOERFLER
Hello Joel, just found time to look up the corresponding US terms. Previously embedded brains was a GmbH, which is comparable with a LLC. Since end of 2022 embedded brains is a GmbH & Co. KG, which is comparable with a combination of LLC and LLP. wkr, Thomas. Am 19.05.23 um 14:32 schrieb

Re: Discussion: How to handle HALs, SDKs and libraries

2023-05-24 Thread Christian MAUDERER
Hello Chris, On 2023-05-24 03:44, Chris Johns wrote: Hi Christian, Thanks for raising this topic. It is a tough one. On 24/5/2023 12:11 am, Kinsey Moore wrote: On Tue, May 23, 2023 at 2:26 AM Christian MAUDERER mailto:christian.maude...@embedded-brains.de>> wrote: Hello, I