Re: [PATCH] waf: Ensure network-config.h gets installed

2021-07-02 Thread Kinsey Moore
Sorry, this should have had rtems-libbsd in the subject prefix. Kinsey On 7/2/2021 20:16, Kinsey Moore wrote: network-config.h is now required for application compilation when using nexus-devices.h. This makes sure that it gets installed to resolve build errors. --- waf_libbsd.py | 14

[PATCH] waf: Ensure network-config.h gets installed

2021-07-02 Thread Kinsey Moore
network-config.h is now required for application compilation when using nexus-devices.h. This makes sure that it gets installed to resolve build errors. --- waf_libbsd.py | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/waf_libbsd.py b/waf_libbsd.py index

Re: Throughput/Goodput analysis on RTEMS

2021-07-02 Thread Vijay Kumar Banerjee
On Fri, Jul 2, 2021 at 10:51 AM Christian Mauderer wrote: > > Hello Vijay, > > On 01/07/2021 22:16, Vijay Kumar Banerjee wrote: > > Hi Kinsey, > > > > On Thu, Jul 1, 2021 at 12:57 PM Kinsey Moore > > wrote: > >> > >> On 7/1/2021 13:40, Vijay Kumar Banerjee wrote: > >>> Hi all, > >>> > >>> I'm

Re: Throughput/Goodput analysis on RTEMS

2021-07-02 Thread Vijay Kumar Banerjee
On Thu, Jul 1, 2021 at 3:44 PM Joel Sherrill wrote: > > Have you seen this on benchmarking? > https://datatracker.ietf.org/doc/html/rfc8238 > Thank you for this link. This is insightful and gives a clear idea for the benchmarking work. > On Thu, Jul 1, 2021 at 3:16 PM Vijay Kumar Banerjee

Re: [PATCH] covoar: Fix errors building on FreeBSD and clang

2021-07-02 Thread Alex White
On Wed, Jun 30, 2021 at 11:40 PM wrote: > > From: Chris Johns > > - The member variable `path_` cannot be a reference and initialised to > a const char* type input. To do so would require there is a temporary with > an unspecified life time. > --- > tester/covoar/AddressToLineMapper.h | 2

Re: Is rtems/bsd/test/network-config.h supposed to be installed?

2021-07-02 Thread Kinsey Moore
That's an oversight on my part since the discussion around this was so focused on tests and not application code. I'll post a patch to install it properly. Kinsey On 7/2/2021 14:14, Peter Dufault wrote: I updated my libbsd today and an application is failing to build because it can't find

Is rtems/bsd/test/network-config.h supposed to be installed?

2021-07-02 Thread Peter Dufault
I updated my libbsd today and an application is failing to build because it can't find the include file "rtems/bsd/test/network-config.h". It was added yesterday to "rtemsbsd/include/bsp/nexus-devices.h". "nexus-devices.h" the only file outside of the testsuite directory that includes

Re: Question about Raspberry Pi bspstarthooks.c - potential patch

2021-07-02 Thread Alan Cudmore
I tried to implement the deprecated cp15 ARMv6 data sync and instruction sync barriers in the code below. I'm not sure if I got it right. The samples run on the single core models, but they also run without the sync instructions (the commented out code). For the conditional code, I chose the

Re: Throughput/Goodput analysis on RTEMS

2021-07-02 Thread Christian Mauderer
Hello Vijay, On 01/07/2021 22:16, Vijay Kumar Banerjee wrote: Hi Kinsey, On Thu, Jul 1, 2021 at 12:57 PM Kinsey Moore wrote: On 7/1/2021 13:40, Vijay Kumar Banerjee wrote: Hi all, I'm planning to do a throughput analysis on the RTEMS network stacks and I'm looking for some suggestions on

Re: [PATCH] aarch64: improve start code for aarch32 mode

2021-07-02 Thread Gedare Bloom
On Fri, Jul 2, 2021 at 6:45 AM Kinsey Moore wrote: > > I think there is a misunderstanding here as to what ILP32 is. ILP32 is > still AArch64 code, just running with a ARMv7-compatible data model > (pointers, ints, and longs are all 32-bit). AArch32 is literally ARMv7 > code. The ILP32 flag

Re: [PATCH] aarch64: improve start code for aarch32 mode

2021-07-02 Thread Kinsey Moore
I think there is a misunderstanding here as to what ILP32 is. ILP32 is still AArch64 code, just running with a ARMv7-compatible data model (pointers, ints, and longs are all 32-bit). AArch32 is literally ARMv7 code. The ILP32 flag should not set the AArch32 flag in SPSR_EL3. Kinsey On

[PATCH] bsps/sparc: Improve interrupt affinity support

2021-07-02 Thread Sebastian Huber
Fully support the interrupt extension API to set/get the interrupt affinity. Remove LEON3_irq_to_cpu which defined the interrupt to processor mapping in a BSP-specific way. Update #3269. --- bsps/sparc/erc32/start/bspstart.c | 18 bsps/sparc/leon2/start/bspstart.c | 19 +