Re: [PATCH v2 1/5] cpukit/microblaze: Add exception framework

2022-02-02 Thread Sebastian Huber
Hello Kinsey, I briefly reviewed the patch set. It looks good, thanks. -- embedded brains GmbH Herr Sebastian HUBER Dornierstr. 4 82178 Puchheim Germany email: sebastian.hu...@embedded-brains.de phone: +49-89-18 94 741 - 16 fax: +49-89-18 94 741 - 08 Registergericht: Amtsgericht München

Re: Where can I get the kernel sources?

2022-02-02 Thread Sebastian Huber
Hello Heinz, On 03/02/2022 06:57, Heinz Junkes wrote: I think I slept through the latest development. Sorry about that. I wanted to integrate a pull request from Till (https://github.com/RTEMS/rtems/pull/41) into rtems6. But unfortunately I can no longer find the sources. $: git clone

[PATCH v2 4/5] cpukit/microblaze: Clarify interrupt frame usage

2022-02-02 Thread Kinsey Moore
Avoid use of magic numbers in favor of named constants and add MSR to the interrupt frame so that thread dispatch can occur on exceptions as well. --- .../microblaze_fpga/start/_interrupt_handler.S | 4 +++- cpukit/score/cpu/microblaze/cpu_asm.S| 16

Re: [PATCHES] Fix PPP in libbsd and optimize ATSAM console

2022-02-02 Thread Christian MAUDERER
Hello, I received no comments for these in the last two weeks. I assume there are no further objections and I can push the patches to master in about a week so that the bug is fixed at least for 6. Best regards Christian Am 27.01.22 um 13:25 schrieb Christian MAUDERER: Hello, again: What

[PATCH v2 3/5] cpukit/microblaze: Add exception extensions

2022-02-02 Thread Kinsey Moore
Add the functions necessary to support RTEMS_EXCEPTION_EXTENSIONS and mark this functionality as available on MicroBlaze. --- .../cpu/microblaze/include/rtems/score/cpu.h | 38 .../microblaze-exception-extensions.S | 177 ++ .../microblaze-exception-extensions.c

Re: [PATCH v1 1/5] cpukit/microblaze: Add exception framework

2022-02-02 Thread Kinsey Moore
On 2/2/2022 01:22, Sebastian Huber wrote: Hello Kinsey, could you please use the _CPU_* and CPU_* prefixes only for items which are defined by the CPU port interface: cpukit/score/cpu/no_cpu/include/rtems/score/cpu.h cpukit/score/cpu/no_cpu/include/rtems/score/cpuimpl.h

[PATCH v2 5/5] cpukit/microblaze: Simplify dispatch assembly

2022-02-02 Thread Kinsey Moore
The dispatch code was unnecessarily saving and restoring an extra interrupt frame. This avoids the extra frame and folds the dispatch call into a fallthrough to the interrupt frame restoration code. --- cpukit/score/cpu/microblaze/cpu_asm.S | 48 ++- 1 file changed, 3

[PATCH] microblaze: Change fdt code license to BSD 2-Clause

2022-02-02 Thread Alex White
--- bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c | 28 +++ 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c b/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c index 2b766ece0c..4725af40e0 100644 ---

[PATCH v2 2/5] cpukit/microblaze: Add debug vector and handler

2022-02-02 Thread Kinsey Moore
This patch adds a vector for debug events along with a hook similar to the exception framework. The debug vector generates an exception frame for use by libdebugger. --- .../start/_debug_sw_break_handler.S | 106 ++ bsps/microblaze/shared/start/start.S | 7 +-

[PATCH v2 1/5] cpukit/microblaze: Add exception framework

2022-02-02 Thread Kinsey Moore
This patch updates the CPU_Exception_frame to include all necessary registers, combines hardware snd software exception handlers into a shared vector, provides an architecture-specific hook for taking control of exception handling, and moves exception handling over to actually using the

Re: [rtems commit] microblaze: Add support for libbsd.

2022-02-02 Thread Joel Sherrill
On Wed, Feb 2, 2022, 4:14 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 01/02/2022 23:50, Joel Sherrill wrote: > > diff --git a/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c > b/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c > > new file mode 100644 > > index

Flight Software Workshop Agenda Posted

2022-02-02 Thread Joel Sherrill
Hi The Flight Software Workshop is next week and the agenda has been posted. This is a virtual event and you should still be able to register. See https://lnkd.in/eTpFc8RA Ignoring interesting keynotes and project presentations, there are two presentations on the ESA pre-qualification effort and

rtems-bsp-builder and rtems version

2022-02-02 Thread Joel Sherrill
Hi Did this get an option added to force the use of a specific RTEMS version? I have been building newlib master with all the build system changes as 7 and was going to build all the BSPs with those tools but don't see the magic. Help appreciated. Thanks. --joel

Where can I get the kernel sources?

2022-02-02 Thread Heinz Junkes
I think I slept through the latest development. Sorry about that. I wanted to integrate a pull request from Till (https://github.com/RTEMS/rtems/pull/41) into rtems6. But unfortunately I can no longer find the sources. $: git clone git://git.rtems.org/rtems.git kernel $: cd kernel $: ls c

Re: [rtems commit] microblaze: Add support for libbsd.

2022-02-02 Thread Sebastian Huber
On 01/02/2022 23:50, Joel Sherrill wrote: diff --git a/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c b/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c new file mode 100644 index 000..ed6827b --- /dev/null +++ b/bsps/microblaze/microblaze_fpga/fdt/bsp_fdt.c @@ -0,0 +1,20 @@ +/* + * COPYRIGHT