Re: rtems-bsps: add ability to print architecture/bsps list

2020-09-28 Thread Chris Johns
On 29/9/20 8:54 am, Ryan Long wrote: > The attached patch adds the ability to print the set of bsps in the form of > architecture/bsp. This is useful for feeding into other programs. Pushed. Thanks Chris ___ devel mailing list devel@rtems.org http://lis

Re: libbsd master and 6-freebsd-12 branch different

2020-09-28 Thread Chris Johns
On 29/9/20 2:43 pm, Sebastian Huber wrote: > On 29/09/2020 04:11, Chris Johns wrote: > >> A few recent patches have been pushed to master but not the 6-freebsd-12 >> branch. >> I was wondering if some should be on the 6-freebsd-12 branch as well? > > Some patches are due to FreeBSD API changes.

Re: libbsd master and 6-freebsd-12 branch different

2020-09-28 Thread Sebastian Huber
On 29/09/2020 04:11, Chris Johns wrote: A few recent patches have been pushed to master but not the 6-freebsd-12 branch. I was wondering if some should be on the 6-freebsd-12 branch as well? Some patches are due to FreeBSD API changes. I will do a build run to check if the other patches can b

Re: [PATCH v2 2/2] Add AArch64 documentation

2020-09-28 Thread Sebastian Huber
Hello Kinsey, the patch looks good. On 28/09/2020 17:25, Kinsey Moore wrote: --- cpu-supplement/aarch64.rst | 134 + user/bsps/aarch64/a53.rst | 26 +++ user/bsps/bsps-aarch64.rst | 2 +- 3 files changed, 161 insertions(+), 1 deletion(-) creat

Re: [PATCH v2 2/2] Add AArch64 documentation

2020-09-28 Thread Sebastian Huber
On 28/09/2020 17:25, Kinsey Moore wrote: +Symmetric Multiprocessing += + +SMP is not currently supported on ARMv8-A. Is this a limitation of the CPU port or just a missing BSP support? ___ devel mailing list devel@rtems.org htt

Re: [PATCH v2 1/2] cpu-supplement: Fix formatting and missing words

2020-09-28 Thread Sebastian Huber
On 28/09/2020 17:25, Kinsey Moore wrote: @@ -196,11 +196,11 @@ Symmetric Multiprocessing SMP is supported on ARMv7-A. Available platforms are -- Altera Cyclone V, +- Altera Cyclone V -- NXP i.MX 7, and +- NXP i.MX 7 -- Xilinx Zynq. +- Xilinx Zynq What is the reason for this c

libbsd master and 6-freebsd-12 branch different

2020-09-28 Thread Chris Johns
Hi, A few recent patches have been pushed to master but not the 6-freebsd-12 branch. I was wondering if some should be on the 6-freebsd-12 branch as well? Thanks Chris ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

Re: On Master All GDB Builds Fail on Cygwin

2020-09-28 Thread Chris Johns
On 29/9/20 5:35 am, Joel Sherrill wrote: > Hi > > I left a build going yesterday on Cygwin and GDB failed with this for every > architecture. I updated my Cygwin install this morning and it still fails > with this: > > cp-support.o:/home/jrs007/rtems-cron-6/rtems-source-builder/rtems/build/arm-r

Re: License files missing on 5-freebsd-12 branch

2020-09-28 Thread Chris Johns
On 28/9/20 9:45 pm, Christian Mauderer wrote: > Sorry for the delay. I didn't manage to do these before my vacation and > then I forgot them during vacation. I just pushed them. No problem and thank you. I hope you had a relaxing vacation? Chris ___ dev

rtems-bsps: add ability to print architecture/bsps list

2020-09-28 Thread Ryan Long
Hi, The attached patch adds the ability to print the set of bsps in the form of architecture/bsp. This is useful for feeding into other programs. Thanks, Ryan 0001-rtems-bsps-add-ability-to-print-architecture-bsp-lis.patch Description: 0001-rtems-bsps-add-ability-to-print-architecture-bsp-lis.

On Master All GDB Builds Fail on Cygwin

2020-09-28 Thread Joel Sherrill
Hi I left a build going yesterday on Cygwin and GDB failed with this for every architecture. I updated my Cygwin install this morning and it still fails with this: cp-support.o:/home/jrs007/rtems-cron-6/rtems-source-builder/rtems/build/arm-rtems6-gdb-0295dde-x86_64-pc-cygwin-1/build/gdb/../../sou

Error while using the trace linker

2020-09-28 Thread Utkarsh Rai
Hello, I am following the tracing example as mentioned in the docs for sparc/erc32 BSP. When I run the "rtems-tld" command, I get the following error - "error: /home/utkarsh/sandbox/bsps/sparc: Invalid RTEMS path" My directory st

Re: [PATCH v4] Test for clock_nanosleep() with CLOCK_MONOTONIC option

2020-09-28 Thread Utkarsh Rai
On Mon, Sep 28, 2020 at 9:58 PM Gedare Bloom wrote: > Hi Utkarsh, > > I was starting to review this, but then I got a little bit confused by > what you have done. > > I think you may have gone down the wrong path to do this work. It > looks like you copied from libtests/ttest01 to construct this

Re: [PATCH v4] Test for clock_nanosleep() with CLOCK_MONOTONIC option

2020-09-28 Thread Gedare Bloom
Hi Utkarsh, I was starting to review this, but then I got a little bit confused by what you have done. I think you may have gone down the wrong path to do this work. It looks like you copied from libtests/ttest01 to construct this test. That is actually a test for the testing infrastructure itsel

[PATCH v2 1/2] cpu-supplement: Fix formatting and missing words

2020-09-28 Thread Kinsey Moore
--- cpu-supplement/arm.rst | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cpu-supplement/arm.rst b/cpu-supplement/arm.rst index 63aa532..26d88ea 100644 --- a/cpu-supplement/arm.rst +++ b/cpu-supplement/arm.rst @@ -34,7 +34,7 @@ for the values. Count Leading Zeroes

[PATCH v2 6/8] score: Add AArch64 port

2020-09-28 Thread Kinsey Moore
This adds a CPU port for AArch64(ARMv8) with support for exceptions and interrupts. --- cpukit/include/rtems/score/tls.h | 4 +- .../cpu/aarch64/aarch64-context-validate.S| 305 ++ .../aarch64-context-volatile-clobber.S| 100 .../cpu/aarch64/aarch64-exceptio

[PATCH v2 5/8] bsps/shared: Add PSCI-based bspreset implementation

2020-09-28 Thread Kinsey Moore
This adds a bsp_reset implementation based on the ARM PSCI specification often present in ARMv8 systems. --- bsps/shared/start/bspreset-psci.c | 56 +++ 1 file changed, 56 insertions(+) create mode 100644 bsps/shared/start/bspreset-psci.c diff --git a/bsps/shared/star

[PATCH v2 8/8] bsps: Add Cortex-A53 ILP32 BSP variant

2020-09-28 Thread Kinsey Moore
This adds an AArch64 ILP32 BSP variant based on Qemu's Cortex-A53 emulation with interrupt support using GICv3 and clock support using the ARM GPT. --- bsps/aarch64/shared/start/linkcmds.base | 4 - bsps/aarch64/shared/start/start.S | 16 spec/build/bsps/aarch64/a53/abi.yml

[PATCH v2 7/8] bsps: Add Cortex-A53 LP64 basic BSP

2020-09-28 Thread Kinsey Moore
This adds an AArch64 basic BSP based on Qemu's Cortex-A53 emulation with interrupt support using GICv3 and clock support using the ARM GPT. --- bsps/aarch64/a53/console/console.c| 69 ++ bsps/aarch64/a53/include/bsp.h| 74 +++ bsps/aarch64/a53/include/bsp/irq.h

[PATCH v2 2/2] Add AArch64 documentation

2020-09-28 Thread Kinsey Moore
--- cpu-supplement/aarch64.rst | 134 + user/bsps/aarch64/a53.rst | 26 +++ user/bsps/bsps-aarch64.rst | 2 +- 3 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 cpu-supplement/aarch64.rst create mode 100644 user/bsps/aarch64/a53.rst

[PATCH v2 2/8] spec: Add missing spintrcritical24 definition

2020-09-28 Thread Kinsey Moore
--- spec/build/bsps/tstnointrcrit.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/build/bsps/tstnointrcrit.yml b/spec/build/bsps/tstnointrcrit.yml index 0460aaabb3..46f7d974c8 100644 --- a/spec/build/bsps/tstnointrcrit.yml +++ b/spec/build/bsps/tstnointrcrit.yml @@ -24,6 +24,7 @@ act

[PATCH v2 4/8] bsps: Break out AArch32 GICv3 support

2020-09-28 Thread Kinsey Moore
This breaks out AArch32-specific code so that the shared GICv3 code can be reused by other architectures. --- bsps/arm/beagle/irq/irq.c | 1 + bsps/arm/csb336/irq/irq.c | 1 + bsps/arm/csb337/irq/irq.c | 1 + bsps/arm/gumstix/irq/ir

[PATCH v2 3/8] bsps: Break out AArch32 portions of GPT driver

2020-09-28 Thread Kinsey Moore
This breaks AArch32-specific portions of the ARM GPT driver into their own file so that the generic code can be moved for reuse by other architectures. --- bsps/arm/imx/headers.am | 1 + bsps/arm/imx/include/bsp.h| 2 - bsps/arm/imx/start/bspstart.c

[PATCH v2 1/8] Move ARM PL011 UART driver

2020-09-28 Thread Kinsey Moore
This UART driver is now needed for BSPs other than ARM. --- bsps/arm/headers.am| 2 -- bsps/arm/raspberrypi/console/console-config.c | 2 +- bsps/arm/realview-pbx-a9/include/bsp/console.h | 2 +- bsps/arm/xen/console/console.c

Re: [PATCH] shell: Fixing bug in line editing of the shell with CTRL-U.

2020-09-28 Thread Frank Kühndel
Hello, we fixed the minor issues in the patch, created two tickets (#4096 for milestone 5 and #4097 for 6) and Sebastian Huber added the fix to the git sources. Many thank to all reviewers for their helpful comments. Greetings, Frank On 9/27/20 9:26 AM, Chris Johns wrote: > On 26/9/20 2:06 am,

Not Really Duplicates on build@ Mailing Lists

2020-09-28 Thread Joel Sherrill
Hi If you look at the build@ logs, you will see some apparently duplicate test reports. Well we hope they are duplicates. Otherwise waf and autoconf builds are not the same. :) I have updated my script to handle waf and autoconf builds. Based on which files are present, it builds one way or both.

Re: License files missing on 5-freebsd-12 branch

2020-09-28 Thread Christian Mauderer
On 17/09/2020 23:37, Chris Johns wrote: > On 17/9/20 10:57 pm, Joel Sherrill wrote: >> On Thu, Sep 17, 2020 at 4:33 AM Christian Mauderer >> > > wrote: >> >> Hello, >> >> Chris pinged me that I missed to add these patches to the 5-freebsd-12 >>