Re: [PATCH 1/2] c-user: Generate Event Manager documentation

2020-11-09 Thread Chris Johns
On 10/11/20 1:47 am, Sebastian Huber wrote: > The manager documentation is a consolidation of the comments in Doxygen > markup and the documentation sources in Sphinx markup. The > documentation was transfered to interface specification items. This > header file was generated from the items by a

Re: [PATCH 00/11] Generate some header files

2020-11-09 Thread Chris Johns
On 10/11/20 1:49 am, Sebastian Huber wrote: > This patch set replaces some hand written header files of the Classic > API with header files generated from specification items. The main > parts are the Event Manager and the Partition Manager. The patches for > the RTEMS Classic API Guide of these

Re: [PATCH] build: Place cache file in build directory

2020-11-09 Thread Karel Gardas
Hello Sebastian, sorry for late warning, but this patch breaks wscript on Ubuntu 20.04 LTS. It looks like bldnode is not part of the ctx variable. At least bsp_defaults and bsp_list commands are broken by it. The output looks as: $ ./waf bsp_list Traceback (most recent call last): File

Re: [PATCH v2 2/2] libtests/ofw01: Added a test for RTEMS OFW

2020-11-09 Thread Christian Mauderer
Hello Niteesh, I've seen the patches. I have to run a test at least on one BSP with and one without a FDT to make sure they don't break test runs. Best regards Christian On 09/11/2020 04:45, Niteesh G. S. wrote: > Hello, > > Pinging again incase this patch missed your attention. > > Thanks,

Re: [PATCH] libtests/dl06: Add -lm

2020-11-09 Thread Chris Johns
On 9/11/20 6:24 pm, Sebastian Huber wrote: > On 09/11/2020 02:23, Chris Johns wrote: > >> On 3/11/20 3:39 am, Sebastian Huber wrote: >>> There is probably something wrong with this test program.  If it is compiled >>> without function/data sections, no optimization, and no linker garbage >>>

Re: [PATCH v2 2/2] libtests/ofw01: Added a test for RTEMS OFW

2020-11-09 Thread Niteesh G. S.
Hello Christian, On Tue, Nov 10, 2020 at 12:59 AM Christian Mauderer wrote: > Hello Niteesh, > > I've seen the patches. I have to run a test at least on one BSP with and > one without a FDT to make sure they don't break test runs. > OK Great. Please take your time. I just wanted to make sure

New BSP development for Microchip's RISC-V based PolarFire SoC ICICLE Kit

2020-11-09 Thread somesh deshmukh
Hi All, I am trying to port the RTEMS v5.1 on PolarFire SoC ICICLE Kit. The available console driver in the risc-v bsp does not support the target hardware so I am looking into developing a custom BSP for the PolarFire SoC ICICLE Kit. It will be a great help if anyone could point me to custom BSP

Re: Breaking Long Lines

2020-11-09 Thread Sebastian Huber
On 10/11/2020 06:33, Chris Johns wrote: My question is if we really should indent by two levels for the continuation of long lines. And my answer was it depends on what is being indented and why. The block nesting level can also effect what works. I would like to focus on this particular

[PATCH] build: Fix cache file placement

2020-11-09 Thread Sebastian Huber
The "bsp_list" and "bsp_defaults" commands get a waflib.Context object which has no build node. Use a hard coded build path for these commands. --- wscript | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wscript b/wscript index 5f6958dbf3..5ad93de453 100755 ---

Re: Breaking Long Lines

2020-11-09 Thread Chris Johns
On 9/11/20 5:50 pm, Sebastian Huber wrote: > On 09/11/2020 01:52, Chris Johns wrote: > >> On 6/11/20 7:11 pm, Sebastian Huber wrote: >>> Hello, >>> >>> for breaking long lines we have currently: >>> >>> "Should be replaced with >>> >>> .. code-block:: c >>> >>>    for ( >>> initialization =

Re: [PATCH] bsp/atsam: Fix XDMAD status

2020-11-09 Thread Chris Johns
On 9/11/20 7:20 pm, Christian Mauderer wrote: > I would like to apply this patch to master (ticket #4173) and to the 5 branch > (ticket #4172). It would be great if someone could have a look and > acknowledge it. OK for 5. Chris ___ devel mailing list

Re: [PATCH 1/2] c-user: Generate Event Manager documentation

2020-11-09 Thread Sebastian Huber
On 10/11/2020 00:03, Chris Johns wrote: On 10/11/20 1:47 am, Sebastian Huber wrote: The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header

Re: [PATCH 00/11] Generate some header files

2020-11-09 Thread Sebastian Huber
On 10/11/2020 00:05, Chris Johns wrote: On 10/11/20 1:49 am, Sebastian Huber wrote: This patch set replaces some hand written header files of the Classic API with header files generated from specification items. The main parts are the Event Manager and the Partition Manager. The patches for

Re: New BSP development for Microchip's RISC-V based PolarFire SoC ICICLE Kit

2020-11-09 Thread somesh deshmukh
Hi Sebastian, I also wanted to add the HAL APIs to the BSP which will perform the basic initializations and memory configuration. I missed this point in the last mail. Regards, Somesh On Tue, Nov 10, 2020 at 12:59 PM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > Hello Somesh,

Re: Breaking Long Lines

2020-11-09 Thread Thomas Doerfler
Hi, Am 10.11.20 um 06:33 schrieb Chris Johns: > On 9/11/20 5:50 pm, Sebastian Huber wrote: >> On 09/11/2020 01:52, Chris Johns wrote: >> >>> On 6/11/20 7:11 pm, Sebastian Huber wrote: ... >>> >>>   Avoid excess parentheses. Learn the operator precedence. rules. >> >> Yes, and I think this is a

Re: [PATCH] libtests/dl06: Add -lm

2020-11-09 Thread Sebastian Huber
On 09/11/2020 23:42, Chris Johns wrote: On 9/11/20 6:24 pm, Sebastian Huber wrote: On 09/11/2020 02:23, Chris Johns wrote: On 3/11/20 3:39 am, Sebastian Huber wrote: There is probably something wrong with this test program.  If it is compiled without function/data sections, no optimization,

Re: New BSP development for Microchip's RISC-V based PolarFire SoC ICICLE Kit

2020-11-09 Thread Sebastian Huber
Hello Somesh, due to the change in the build system, I would use the RTEMS master branch for this development. You don't have to add a new RISC-V BSP. You could also add a new device driver to the console driver and select it through the device tree. -- embedded brains GmbH Sebastian HUBER

Re: [PATCH] bsp/atsam: Fix XDMAD status

2020-11-09 Thread Christian Mauderer
I would like to apply this patch to master (ticket #4173) and to the 5 branch (ticket #4172). It would be great if someone could have a look and acknowledge it. On 09/11/2020 09:16, Christian Mauderer wrote: In "bsp/atsam: Simplify XDMAD_Handler()" (5f813694f68cee) the interrupt callback has

[PATCH] bsp/atsam: Fix XDMAD status

2020-11-09 Thread Christian Mauderer
In "bsp/atsam: Simplify XDMAD_Handler()" (5f813694f68cee) the interrupt callback has been made unconditional. That allowed to avoid some special deadlock situations in error cases. But it removed part of the XDMAD status handling. This patch adds the ability to update the XDMAD status from the

[PATCH 2/2] c-user: Generate Partition Manager documentation

2020-11-09 Thread Sebastian Huber
The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. Update #3993. ---

[PATCH 1/2] c-user: Generate Event Manager documentation

2020-11-09 Thread Sebastian Huber
The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. Update #3993. ---

[PATCH] eng: Rework and clarify Doxygen Guidelines

2020-11-09 Thread Sebastian Huber
--- eng/coding-doxygen.rst | 210 eng/coding-file-hdr.rst | 2 + 2 files changed, 149 insertions(+), 63 deletions(-) diff --git a/eng/coding-doxygen.rst b/eng/coding-doxygen.rst index f4308ef..b2e6b61 100644 --- a/eng/coding-doxygen.rst +++

[PATCH 0/2] c-user: Generate Event and Partition sections

2020-11-09 Thread Sebastian Huber
The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. The generated PDF is available here:

[PATCH 10/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/part.h | 397 -- 1 file changed, 317 insertions(+), 80 deletions(-) diff --git

[PATCH 00/11] Generate some header files

2020-11-09 Thread Sebastian Huber
This patch set replaces some hand written header files of the Classic API with header files generated from specification items. The main parts are the Event Manager and the Partition Manager. The patches for the RTEMS Classic API Guide of these two managers is available here:

[PATCH 04/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/status.h | 400 ++-- 1 file changed, 256 insertions(+), 144 deletions(-) diff --git

[PATCH 03/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/config.h | 305 +--- 1 file changed, 237 insertions(+), 68 deletions(-) diff --git

[PATCH 08/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/attr.h | 312 +- 1 file changed, 223 insertions(+), 89 deletions(-) diff --git

[PATCH 07/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/types.h | 328 +++-- 1 file changed, 213 insertions(+), 115 deletions(-) diff --git

[PATCH 01/11] rtems: Include missing header file

2020-11-09 Thread Sebastian Huber
--- cpukit/include/rtems/rtems/region.h | 1 + cpukit/include/rtems/rtems/support.h | 1 + 2 files changed, 2 insertions(+) diff --git a/cpukit/include/rtems/rtems/region.h b/cpukit/include/rtems/rtems/region.h index 0809a31998..65866ced7b 100644 --- a/cpukit/include/rtems/rtems/region.h +++

[PATCH 06/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/options.h | 132 +++ 1 file changed, 96 insertions(+), 36 deletions(-) diff --git

[PATCH 11/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/score/basedefs.h | 1052 + 1 file changed, 705 insertions(+), 347 deletions(-) diff --git

[PATCH 09/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/rtems/event.h | 1052 +--- 1 file changed, 636 insertions(+), 416 deletions(-) diff --git

[PATCH 02/11] rtems: Generate

2020-11-09 Thread Sebastian Huber
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993. --- cpukit/include/rtems/config.h | 528 +++--- 1 file changed, 432 insertions(+), 96 deletions(-) diff --git