arm/stm32h757i-eval-m4 build failure

2023-02-11 Thread Joel Sherrill
Hi Failure from the build sweep 1 debug arm/stm32h757i-eval-m4 build: configure: /home/tester/rtems-cron-6/rtems/waf configure\ --prefix=/home/tester/rtems-cron-6/tools/6/bsps --top=/home/tester\ /rtems-cron-6/rtems --rtems-config=config-arm-stm32h757i-\ eval-m4-debug.i

[PATCH 3/3] bsps/beagle: fix warning on possibly uninitialized clock control in pwmss.

2023-02-11 Thread Karel Gardas
--- bsps/arm/beagle/pwmss/pwmss.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bsps/arm/beagle/pwmss/pwmss.c b/bsps/arm/beagle/pwmss/pwmss.c index 0fde3db5a9..f3aaf8fc3f 100644 --- a/bsps/arm/beagle/pwmss/pwmss.c +++ b/bsps/arm/beagle/pwmss/pwmss.c @@ -38,7 +38,7

[PATCH 1/3] bsps/beagle: do not set values already set by spec file(s).

2023-02-11 Thread Karel Gardas
The patch fixes few symbol already defined warnings here. --- bsps/arm/beagle/include/bsp.h | 10 -- 1 file changed, 10 deletions(-) diff --git a/bsps/arm/beagle/include/bsp.h b/bsps/arm/beagle/include/bsp.h index 58c7a8850a..a5c9bc0459 100644 --- a/bsps/arm/beagle/include/bsp.h +++ b/bsp

[PATCH 2/3] bsps/beagle: fix warning on missing cast

2023-02-11 Thread Karel Gardas
--- bsps/arm/beagle/start/bspstart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/arm/beagle/start/bspstart.c b/bsps/arm/beagle/start/bspstart.c index 83138f29dd..1a3593a6f8 100644 --- a/bsps/arm/beagle/start/bspstart.c +++ b/bsps/arm/beagle/start/bspstart.c @@ -121,7 +

[PATCH rtems-docs 2/2] c-user/message/directives.rst: Regen from spec

2023-02-11 Thread Martin Erik Werner
Regenerate message queue directives from the rtems-central spec in order to include the detailed note about non-atomicity of broadcast. This file is selectively added, other changes in generated files are omitted. Update #4804. ---  c-user/message/directives.rst | 8  1 file changed, 8 in

[PATCH rtems-docs 1/2] c-user/message/operations.rst: Don't claim atomic

2023-02-11 Thread Martin Erik Werner
rtems_message_queue_broadcast() is not atomic, since it unblocks each task after copying the message into their message buffer. So remove the wording indicating that it is atomic. Also reword the overall description slightly with "each" instead of "every", and add "until no more tasks remain", in

[PATCH rtems-central 2/2] spec: Add msg broadcast non-atomicity note to doc

2023-02-11 Thread Martin Erik Werner
rtems_message_queue_broadcast() may, under certain circumstances, copy the message to tasks which were not waiting on the message queue when the broadcast started, and may copy the message multiple times to the same task. This behaviour is, based on discussion in #4804, something that might be unl

[PATCH rtems-central 1/2] spec: Fix none-atomic -> non-atomic typo

2023-02-11 Thread Martin Erik Werner
---  spec/rtems/message/req/broadcast.yml | 2 +-  1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/rtems/message/req/broadcast.yml b/spec/rtems/message/req/broadcast.yml index b0e1af12..4b2d0f41 100644 --- a/spec/rtems/message/req/broadcast.yml +++ b/spec/rtems/message/req/broadcast