Re: [PATCH rtems] bsps/powerpc, bsps/shared: Move remaining legacy networking header files

2021-06-24 Thread Vijay Kumar Banerjee
On Wed, Jun 23, 2021 at 3:26 PM Joel Sherrill wrote: > > > > On Wed, Jun 23, 2021, 2:31 PM Vijay Kumar Banerjee wrote: >> >> On Wed, Jun 23, 2021 at 1:24 PM Joel Sherrill wrote: >> > >> > Assuming you built the bsps in question, I'm ok with this. >> > >> I tested the build and install for both

[PATCH] covoar/Explanations.cc: Remove unnecessary newline strip

2021-06-24 Thread Alex White
This corrects an issue where the starting line numbers of explanations had their last digit removed. This was caused by code left over for handling C file IO where the newline was included in the buffer. --- tester/covoar/Explanations.cc | 2 -- 1 file changed, 2 deletions(-) diff --git

[PATCH v2] covoar/ Explanations.cc: Handle newline at end of file

2021-06-24 Thread Alex White
--- tester/covoar/Explanations.cc | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/tester/covoar/Explanations.cc b/tester/covoar/Explanations.cc index 1449fb2..4d177eb 100644 --- a/tester/covoar/Explanations.cc +++ b/tester/covoar/Explanations.cc @@

Re: rtems-net-services submodule for networking stacks

2021-06-24 Thread Vijay Kumar Banerjee
On Thu, Jun 24, 2021 at 5:17 PM Joel Sherrill wrote: > > > > On Thu, Jun 24, 2021, 5:43 PM Vijay Kumar Banerjee wrote: >> >> Hi all, >> >> I want to move the common network services like telnetd, tftp, to a >> separate submodule rtems-net-services. This submodule will be added to >> the

Re: rtems-net-services submodule for networking stacks

2021-06-24 Thread Joel Sherrill
On Thu, Jun 24, 2021, 5:43 PM Vijay Kumar Banerjee wrote: > Hi all, > > I want to move the common network services like telnetd, tftp, to a > separate submodule rtems-net-services. This submodule will be added to > the networking stacks, and built using their respective waf modules. > > The plan

rtems-net-services submodule for networking stacks

2021-06-24 Thread Vijay Kumar Banerjee
Hi all, I want to move the common network services like telnetd, tftp, to a separate submodule rtems-net-services. This submodule will be added to the networking stacks, and built using their respective waf modules. The plan is to define macros from the legacy stack waf system, so that the

Re: [PATCH] part of implimenting a monotonic clock in rtems part of this is not the final patch.

2021-06-24 Thread zack_on_the_speed_chanel
I wrote a test for the psxtimer using timer_monotonic. The timer create function worked and all of the get and set time functions work. Cristian told me to verify that the monotonic timer is unaffected by the wall clock. I found some code that I'm just using to test it. I'm using that excerpt

Re: [PATCH] aarch64: whitespace fixes in start.S

2021-06-24 Thread Gedare Bloom
Thanks for the review. On Thu, Jun 24, 2021 at 10:48 AM Sebastian Huber wrote: > > On 24/06/2021 18:05, Gedare Bloom wrote: > > This patch layers on top of my other series of 7, but just applies > > cosmetic whitespace changes to use spaces instead of tabs throughout > > this start.S file. It

Re: [PATCH] aarch64: whitespace fixes in start.S

2021-06-24 Thread Sebastian Huber
On 24/06/2021 18:05, Gedare Bloom wrote: This patch layers on top of my other series of 7, but just applies cosmetic whitespace changes to use spaces instead of tabs throughout this start.S file. It was a mix of both previously. If no objections, I'll apply it with the other series when that

Re: [PATCH] aarch64: whitespace fixes in start.S

2021-06-24 Thread Gedare Bloom
This patch layers on top of my other series of 7, but just applies cosmetic whitespace changes to use spaces instead of tabs throughout this start.S file. It was a mix of both previously. If no objections, I'll apply it with the other series when that gets ACKed. On Thu, Jun 24, 2021 at 10:03 AM

[PATCH] aarch64: whitespace fixes in start.S

2021-06-24 Thread Gedare Bloom
--- bsps/aarch64/shared/start/start.S | 332 +++--- 1 file changed, 166 insertions(+), 166 deletions(-) diff --git a/bsps/aarch64/shared/start/start.S b/bsps/aarch64/shared/start/start.S index 5b535463de..01fa1a8408 100644 --- a/bsps/aarch64/shared/start/start.S +++

[PATCH v2 7/7] bsps/aarch64: replace boot options with asm switch code

2021-06-24 Thread Gedare Bloom
--- bsps/aarch64/shared/start/start.S | 17 ++--- .../bsps/aarch64/xilinx-versal/grp_qemu.yml | 2 -- .../bsps/aarch64/xilinx-versal/grp_vck190.yml | 2 -- .../bsps/aarch64/xilinx-zynqmp/grp_zu3eg.yml| 2 -- spec/build/bsps/optstartmon.yml |

[PATCH v2 6/7] bsps/aarch64: add non-secure mode and versal support

2021-06-24 Thread Gedare Bloom
--- bsps/aarch64/shared/start/start.S | 18 +-- bsps/shared/dev/irq/arm-gicv3.c | 23 +-- spec/build/bsps/aarch64/a53/grp.yml | 2 ++ spec/build/bsps/aarch64/a72/grp.yml | 2 ++ spec/build/bsps/aarch64/optisns.yml

[PATCH v2 5/7] bsps/aarch64: add physical secure timer

2021-06-24 Thread Gedare Bloom
--- .../shared/clock/arm-generic-timer-aarch64.c| 8 bsps/aarch64/xilinx-versal/include/bsp/irq.h| 1 + spec/build/bsps/aarch64/optgtuseps.yml | 17 + spec/build/bsps/aarch64/optgtusevirt.yml| 16 4 files changed, 42

[PATCH v2 3/7] bsps/dev/irq: make icspicfgr an indexable array

2021-06-24 Thread Gedare Bloom
--- bsps/include/dev/irq/arm-gic-regs.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bsps/include/dev/irq/arm-gic-regs.h b/bsps/include/dev/irq/arm-gic-regs.h index 8a65294b6f..5da43f83b4 100644 --- a/bsps/include/dev/irq/arm-gic-regs.h +++

[PATCH v2 4/7] bsps/aarch64: add mnemonic for ICC_IGRPEN1_EL3

2021-06-24 Thread Gedare Bloom
--- bsps/shared/dev/irq/arm-gicv3.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bsps/shared/dev/irq/arm-gicv3.c b/bsps/shared/dev/irq/arm-gicv3.c index 113b840068..7a0d42b27b 100644 --- a/bsps/shared/dev/irq/arm-gicv3.c +++ b/bsps/shared/dev/irq/arm-gicv3.c @@ -112,6 +112,7 @@ /* AArch64

[PATCH v2 2/7] aarch64: add support to drop EL3 to EL2

2021-06-24 Thread Gedare Bloom
From: Kinsey Moore --- bsps/aarch64/shared/start/start.S | 27 ++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/bsps/aarch64/shared/start/start.S b/bsps/aarch64/shared/start/start.S index 3751545ee1..d0d9c2160a 100644 ---

[PATCH v2 1/7] aarch64/xilinx-versal: new BSPs for qemu and vck190

2021-06-24 Thread Gedare Bloom
--- bsps/aarch64/xilinx-versal/console/console.c | 134 ++ .../dev/serial/versal-uart-polled.c | 228 ++ bsps/aarch64/xilinx-versal/include/bsp.h | 81 +++ bsps/aarch64/xilinx-versal/include/bsp/irq.h | 70 ++

[PATCH v2 0/7] Add aarch64/xilinx-versal

2021-06-24 Thread Gedare Bloom
* Rebased and updated for BSP Interrupt Vector changes. * Renamed BSP_START_IN_MON_SUPPORT to BSP_START_IN_EL3_MONITOR_MODE_SUPPORT * Replaced BSP_START_IN_EL3_MONITOR_MODE_SUPPORT and BSP_START_IN_HYP_SUPPORT conditional code compliation with assembly switch-like logic to dynamically handle

Re: [PATCH 6/6] bsps/aarch64: add non-secure mode and versal support

2021-06-24 Thread Gedare Bloom
On Thu, Jun 24, 2021 at 3:42 AM Sebastian Huber wrote: > > On 23/06/2021 06:29, Gedare Bloom wrote: > > + If set to true, then the a system start in monitor mode (EL3) is > > + supported, otherwise it is unsupported. > > +enabled-by: true > > +links: [] > > +name: BSP_START_IN_MON_SUPPORT > >

Re: [PATCH 0/6] Add aarch64/xilinx-versal

2021-06-24 Thread Gedare Bloom
On Wed, Jun 23, 2021 at 7:55 PM Kinsey Moore wrote: > > Looks good. It's odd that we can't step down from EL3->EL2S->EL1S > and have the timer work on the versal. It'd be nice if we could just flip > the security bit one way or the other on the way down and share the > cascade from EL3 to EL1

Re: [PATCH v6 2/2] Update smpstrongapa01; Add smpstrongapa02,smpstrongapa03

2021-06-24 Thread Sebastian Huber
On 16/06/2021 08:00, Richi Dubey wrote: Update smpstrongapa01 to account for task shifting. --- spec/build/testsuites/smptests/grp.yml| 4 + .../testsuites/smptests/smpstrongapa02.yml| 21 + .../testsuites/smptests/smpstrongapa03.yml| 21 +

Re: [PATCH 6/6] bsps/aarch64: add non-secure mode and versal support

2021-06-24 Thread Sebastian Huber
On 23/06/2021 06:29, Gedare Bloom wrote: + If set to true, then the a system start in monitor mode (EL3) is + supported, otherwise it is unsupported. +enabled-by: true +links: [] +name: BSP_START_IN_MON_SUPPORT Maybe name this BSP_START_IN_EL3_MONITOR_MODE_SUPPORT. -- embedded brains GmbH