Re: -Werror on amd64 BSP makes it to installed package configuration file

2022-08-19 Thread Joel Sherrill
On Fri, Aug 19, 2022, 3:00 PM Chris Johns wrote: > > On 20 Aug 2022, at 3:39 am, Joel Sherrill wrote: > > > > Hi > > > > Stephen tripped across this and I'm reporting it because it is going to > > take some discussion to resolve. > > > > Stephen is using the .pc files to create a configuration

Re: -Werror on amd64 BSP makes it to installed package configuration file

2022-08-19 Thread Chris Johns
> On 20 Aug 2022, at 3:39 am, Joel Sherrill wrote: > > Hi > > Stephen tripped across this and I'm reporting it because it is going to > take some discussion to resolve. > > Stephen is using the .pc files to create a configuration file > for the FACE Conformance Test Suite. This is now

-Werror on amd64 BSP makes it to installed package configuration file

2022-08-19 Thread Joel Sherrill
Hi Stephen tripped across this and I'm reporting it because it is going to take some discussion to resolve. Stephen is using the .pc files to create a configuration file for the FACE Conformance Test Suite. This is now basically working for multiple BSPs. The amd64 includes -Werror in its BSP

rtems-central vs rtems/rtems-docs

2022-08-19 Thread Joel Sherrill
Hi I just posted my patch to rtems-central. Unfortunately, when I ran spec2modules.py, other changes were propagated to rtems and rtems-docs. Sebastian.. can you verify that all is in sync before my patch? Thanks. --joel ___ devel mailing list

[PATCH] Add POSIX Timer FACE Behavior Configuration

2022-08-19 Thread Joel Sherrill
--- config.yml | 2 ++ spec/acfg/if/group-face.yml| 30 ++ spec/acfg/if/posix-timer-face-behavior.yml | 23 +++ 3 files changed, 55 insertions(+) create mode 100644 spec/acfg/if/group-face.yml

[PATCH 2/2] tester: Load RISC-V image using -bios and increase memory size

2022-08-19 Thread Daniel Cederman
This avoids overlapping the RTEMS image with the builtin opensbi image and the location of the fdt. --- tester/rtems/testing/bsps/rv64imafd_medany.ini | 3 ++- tester/rtems/testing/bsps/rv64imafdc_medany.ini | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git

[PATCH 1/2] tester: Add option to specify how to load image with QEMU

2022-08-19 Thread Daniel Cederman
Defaults to "-kernel", but can be changed to, for example, "-bios". --- tester/rtems/testing/qemu.cfg | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tester/rtems/testing/qemu.cfg b/tester/rtems/testing/qemu.cfg index 3c51bee..0b592ef 100644 ---

Re: [PATCH v2 1/1] bsp/riscv: Work area size based on /memory node in fdt

2022-08-19 Thread Hesham Almatary
On Fri, 19 Aug 2022 at 13:36, Daniel Cederman wrote: > On 2022-08-19 11:16, Hesham Almatary wrote: > > On Thu, 18 Aug 2022 at 13:55, Daniel Cederman > wrote: > >> I missed your comment, but have made the change now. Are there any > instructions on how to run the RISCV BSP tests on QEMU or

Re: [PATCH v2 1/1] bsp/riscv: Work area size based on /memory node in fdt

2022-08-19 Thread Daniel Cederman
On 2022-08-19 11:16, Hesham Almatary wrote: On Thu, 18 Aug 2022 at 13:55, Daniel Cederman wrote: I missed your comment, but have made the change now. Are there any instructions on how to run the RISCV BSP tests on QEMU or Spike? I could not get it to work. Do I need a special version of QEMU

Re: [PATCH v2 1/1] bsp/riscv: Work area size based on /memory node in fdt

2022-08-19 Thread Hesham Almatary
On Thu, 18 Aug 2022 at 13:55, Daniel Cederman wrote: > > I missed your comment, but have made the change now. Are there any > instructions on how to run the RISCV BSP tests on QEMU or Spike? I could not > get it to work. Do I need a special version of QEMU or Spike? > Thanks! AFAIR, you need to

[PATCH 5/5] cpukit/include: Fix including in C++

2022-08-19 Thread chrisj
From: Chris Johns UPdates #4706 --- cpukit/include/link_elf.h | 8 cpukit/include/rtems/posix/muteximpl.h| 7 +++ cpukit/include/rtems/posix/pthreadattrimpl.h | 2 +- cpukit/include/rtems/rtl/rtl-obj.h| 20 +++

[PATCH 4/5] cpukit/include: Fixes for C++

2022-08-19 Thread chrisj
From: Chris Johns Updates #4706 --- cpukit/include/linux/rbtree.h | 10 +- cpukit/include/rtems/capture.h| 4 ++-- cpukit/include/rtems/score/priority.h | 4 ++-- cpukit/include/rtems/score/priorityimpl.h | 2 +- 4 files changed, 14 insertions(+), 6

[PATCH 3/5] spec/librtemscpu: Fix installed headers

2022-08-19 Thread chrisj
From: Chris Johns - pci.h is only for sparc - keyimpl.h is not referenced and so not needed Updates #4705 --- spec/build/cpukit/librtemscpu.yml | 2 -- spec/build/cpukit/objpci.yml | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/spec/build/cpukit/librtemscpu.yml

[PATCH 1/5] spec/bsps: Do not install tm27.h

2022-08-19 Thread chrisj
From: Chris Johns Updates #4705 --- spec/build/bsps/aarch64/a53/obj.yml| 1 - spec/build/bsps/aarch64/a72/obj.yml| 1 - spec/build/bsps/aarch64/xilinx-versal/obj.yml | 1 - spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml |

[PATCH 2/5] spec/bsps/aarch64: Install ELF machine types for libdl

2022-08-19 Thread chrisj
From: Chris Johns Updates #4705 --- spec/build/cpukit/cpuaarch64.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spec/build/cpukit/cpuaarch64.yml b/spec/build/cpukit/cpuaarch64.yml index 70d80f0b6c..2be2923a30 100644 --- a/spec/build/cpukit/cpuaarch64.yml +++

[PATCH 6] Fixes for headers included in C++

2022-08-19 Thread chrisj
Hi, Looking at an EPICS utility exposed some issues with RTEMS 5 headers when included in C++ programs. These patches address some of the issues with RTEMS 6 headers when included in C++. I tested this by generating a C++ source file of all the headers for an installed Versal (aarch64) BSP. Some