Re: [PATCH 2/5] build: Use CSafeLoader if available

2023-05-22 Thread Chris Johns
On 22/5/2023 6:29 pm, Sebastian Huber wrote: > On 22.05.23 01:48, Chris Johns wrote: >>> The support for the CSafeLoader is just about 60 lines of additional code. >>> It would be a nice improvement for systems supporting this feature. I don't >>> have >>> time to work on adding PyYAML with

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

2023-05-22 Thread Chris Johns
Hi, I have been resolving this by adding: #define preset_mask *preset_mask_prealloc #define active_mask *active_mask_prealloc as the assignment logic works as is. It does not catch FD_ZERO which is a shame but is helps avoid us adding a special case. Chris On 22/5/2023 5:36 pm, Christian

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

2023-05-22 Thread Christian Mauderer
The racoon session code copies an fd_set from one variable into another prior to calling select. That works well for simple structures. In libbsd we have to allocate fd_sets instead of using fixed structures to avoid a problem with file numbers bigger than FD_SETSIZE. The simple assignment didn't

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

2023-05-22 Thread Christian MAUDERER
Hello, I would like to apply this patch on 5 and 6 branches. I'll create tickets before applying it. Best regards Christian On 2023-05-22 09:36, Christian Mauderer wrote: The racoon session code copies an fd_set from one variable into another prior to calling select. That works well for

Re: [PATCH rtems v2 00/12] bsp/imxrt: Update SDK and prepare for new variant

2023-05-22 Thread Christian MAUDERER
Thanks. I pushed the patches. I'll start a discussion regarding the HALs soon. On 2023-05-15 15:53, Gedare Bloom wrote: I'm fine with the v2 now, thanks for reducing it. Do feel free to start a separate discussion / ticket about how we should handle HALs. I think this problem will only get

Re: [PATCH 2/5] build: Use CSafeLoader if available

2023-05-22 Thread Sebastian Huber
On 22.05.23 01:48, Chris Johns wrote: The support for the CSafeLoader is just about 60 lines of additional code. It would be a nice improvement for systems supporting this feature. I don't have time to work on adding PyYAML with libyaml to the RTEMS Tools right now and I think this would open

[PATCH] tester/rt: use shlex.split to split command args

2023-05-22 Thread Muhammad Sulthan Mazaya
The regular split-by-space function used to split command arguments creates compatibility issues with many shell command syntaxes. A specific example is the handling of string arguments, as shown below: %define renode_args -e start_opts -e "s %{bsp_resc_script}" Thus, it is changed to use

[PATCH rtems v1] score/src/pheap*: Remove unreferenced methods

2023-05-22 Thread Joel Sherrill
* _Protected_heap_Get_block_size * _Protected_heap_Iterate * _Protected_heap_Resize_block Closes #4909. --- cpukit/include/rtems/score/protectedheap.h | 69 -- cpukit/score/src/pheapgetblocksize.c | 56

Github Mirrors not syncing with upstream repos

2023-05-22 Thread Noor Aman
Hello, I have noticed every rtems's github repositories are not syncing with the upstream. From what I know, they sync twice or thrice a day. On Github, the last commit in RTEMS is from 23 March 2023, on RTEMS-source-builder it's from 22 March 2023, on RTEMS-tools it's from 14 March 2023, on