Re: New validation test suites

2022-02-15 Thread Sebastian Huber
On 15/02/2022 02:16, Chris Johns wrote: On 15/2/22 12:43 am, Sebastian Huber wrote: On 03/02/2022 09:09, Sebastian Huber wrote: On 30/01/2022 23:26, Chris Johns wrote: We just have to create a release branch for RTEMS 6 and reference release branch commits in the submodules. How do you valida

[PATCH 1/1] libtests/newlib01: Edit assert statements to check initialization

2022-02-15 Thread Matthew Joyce
From: Matt Joyce Edit assert statements in worker thread to check initialization against the __cleanup member of struct _reent instead of sdidinit. This will allow the removal of sdidinit in a follow up Newlib patch. --- testsuites/libtests/newlib01/init.c | 6 +++--- 1 file changed, 3 insertion

[PATCH 0/1] libtests/newlib01: Edit assert statements to check initialization

2022-02-15 Thread Matthew Joyce
From: Matt Joyce Edit assert statements to check initialization against __cleanup member of Newlib's struct _reent instead of __sdidinit. This will allow the removal of __sdidinit in a follow up Newlib patch. Matt Joyce (1): libtests/newlib01: Edit assert statements to check initialization t

Re: [PATCH] bsp/atsam: Improve UART / USART tx performance

2022-02-15 Thread Christian MAUDERER
Thanks. I pushed it. Am 13.02.22 um 17:36 schrieb Gedare Bloom: ok for 5 and master On Fri, Feb 11, 2022 at 1:07 AM Christian Mauderer wrote: Put the next character into the send buffer if the buffer is empty and not when the last character has been sent out to the line. This improves the pe

Re: [PATCH rtems-tools] bin2c: Add option for alignment

2022-02-15 Thread Christian MAUDERER
Thanks. I pushed it. I'll update the RTEMS source builder as soon as I have tested whether I get the hash right. Am 14.02.22 um 17:06 schrieb Joel Sherrill: I think this looks ok On Mon, Feb 14, 2022, 9:44 AM Christian Mauderer > wrote: Some

[PATCH v1 2/5] cpukit/libdebugger: Add pure swbreak capability

2022-02-15 Thread Kinsey Moore
Add a capability that allows for implementations that operate purely using software breaks. Due to this implementation method, software breaks must not be restored until just before returning control to the thread itself and will be handled by the implementation through thread switch and interrupt

[PATCH v1 0/5] Add libdebugger support for MicroBlaze

2022-02-15 Thread Kinsey Moore
This patch set adds libdebugger support for the MicroBlaze CPU port along with the support necessary for a pure software-break implementation of a libdebugger backend. This also fixes a bug discovered during development. ___ devel mailing list devel@rte

[PATCH v1 1/5] cpukit/libdebugger: Avoid missed swbreak removal

2022-02-15 Thread Kinsey Moore
It is possible to remove software breaks without actually restoring the original instruction to memory. When this happens, the original instruction is lost. This ensures that when a software break is removed, its original instruction is restored. --- cpukit/libdebugger/rtems-debugger-target.c | 16

[PATCH v1 3/5] cpukit/microblaze: Add interrupt hooks

2022-02-15 Thread Kinsey Moore
Add hooks for manipulating system state before and after interrupts are run. These hooks serve primarily to allow the MicroBlaze libdebugger backend to prevent software breaks from occurring in interrupt context. --- cpukit/score/cpu/microblaze/cpu.c | 42 +++ cpukit/sc

[PATCH v1 4/5] cpukit/microblaze: Create interrupt flag

2022-02-15 Thread Kinsey Moore
The MicroBlaze Machine Status Register (MSR) does not have a flag that designates the current execution status of the interrupt handler other than the Interrupt Enable (IE) bit which may be unset for other reasons. This makes use of R13 to signal the current interrupt nesting encompassing the entir

[PATCH v1 5/5] cpukit/libdebugger: Add MicroBlaze support

2022-02-15 Thread Kinsey Moore
Add MicroBlaze support for libdebugger. This uses only software break instructions to provide self-hosted GDB debugging support for applications since internal control of debug hardware is not possible. --- .../libdebugger/rtems-debugger-microblaze.c | 1440 + .../cpu/microblaze/

Re: [PATCH 1/1] libtests/newlib01: Edit assert statements to check initialization

2022-02-15 Thread Sebastian Huber
On 15/02/2022 12:26, Matthew Joyce wrote: From: Matt Joyce Edit assert statements in worker thread to check initialization against the __cleanup member of struct _reent instead of sdidinit. This will allow the removal of sdidinit in a follow up Newlib patch. Thanks, I checked it in with some m