Possible minor bug in ARM A startup code. Clearing res1 instead of I bit in SCTLR.

2023-06-29 Thread Philip Kirkpatrick
While I was cleaning up the ZynqMP RPU port for a revised patch (should be ready in a few hours) I noticed a possible minor bug in `bsps/arm/shared/start/start.S` affecting ARM A profile parts. Someone familiar with ARM A parts, please check this. Also for my own knowledge, why is this done with

Re: Possible minor bug in ARM A startup code. Clearing res1 instead of I bit in SCTLR.

2023-06-29 Thread Sebastian Huber
On 29.06.23 15:44, Philip Kirkpatrick wrote:> While I was cleaning up the ZynqMP RPU port for a revised patch (should be ready in a few hours) I noticed a possible minor bug in `bsps/arm/shared/start/start.S` affecting ARM A profile parts.  Someone familiar with ARM A parts, please check this.

Re: bsps/xilinx-zynqmp : Add BSP for RPU

2023-06-29 Thread Philip Kirkpatrick
Took a while to get to but here is a new patch incorporating the feedback. Sorry to drop this and run but I'm on vacation for a week as soon as I send this. So don't expect to see responses from me until July 10th or later. Once I'm back and this is through, expect to see some follow-on patches

[PATCH] bsps/stm32h7: disable MPU alignment for M4-based BSP variants

2023-06-29 Thread Karel Gardas
There is no point in wasting precious memory space on enforced section alignment for the purpose of MPU which is not implemented on M4 core anyway. --- spec/build/bsps/arm/stm32h7/optenmpualign.yml | 4 1 file changed, 4 insertions(+) diff --git a/spec/build/bsps/arm/stm32h7/optenmpualign.ym

Re: [PATCH rtems-central v2] spec/wake-after: Update references to intervals

2023-06-29 Thread Sebastian Huber
On 28.06.23 20:30, Kinsey Moore wrote: rtems_task_wake_after takes a parameter in terms of a count of clock ticks and not a measure in a subunit of seconds. This updates documentation to reflect that and recommends clock_nanosleep() for applications requiring sleep for a time-based duration inste

Re: [RSB 2/4] 6: Update GCC 10 and 12

2023-06-29 Thread Sebastian Huber
On 29.06.23 02:20, Chris Johns wrote: On 28/6/2023 3:33 pm, Sebastian Huber wrote: On 28.06.23 04:37, Chris Johns wrote: Can you please provide something other than update in the commit message? If it is to pick up patches on these gcc release branches then please say so. This update has n

Tool versions for RTEMS 6.1 release?

2023-06-29 Thread Sebastian Huber
Hello, it seems the RTEMS 6.1 release is getting closer. We should think about the tool versions for the release. For GCC, my preferred choice would be GCC 13.2: https://gcc.gnu.org/pipermail/gcc/2023-June/241838.html In GCC 12 a big change was enabling the vectorization support with -O2. T