RTEMS Release Snapshots

2019-10-28 Thread Chris Johns
Hello, A release is long overdue and I have been struggling to find unfunded time to complete the needed work required to complete a release. The good news is I have started the work on the release scripts in any spare time I have on the weekend. I am still not sure how much time this will take

Re: RFC: Building RTEMS/RISC-V with LLVM/Clang

2019-10-28 Thread Sebastian Huber
Hello, when you build the new clang variants with GCC you get: gmake[3]: Leaving directory '/build/git-build/b-all-riscv-5/riscv-rtems5/c/rv32i_clang' checking for RTEMS_CPU_MODEL... checking for RTEMS_BSP_FAMILY... riscv checking for CPU_CFLAGS... (cached) -march=rv32i -mabi=ilp32 -target

Re: Attributes in build specification items

2019-10-28 Thread Sebastian Huber
On 25/10/2019 19:28, Gedare Bloom wrote: On Fri, Oct 25, 2019 at 2:35 AM Sebastian Huber wrote: Hello, for the new build system the specification what to build is contained in so called build specification items. The items are files in YAML format and are maintained by Doorstop and a text

Re: RSB Qemu Leon3 patches error

2019-10-28 Thread Jiri Gaisler
On 10/25/19 4:01 PM, Joel Sherrill wrote: > Hi > > I am not sure what's up with the Leon patches but I am getting a checksum > error and wanted to see if Jiri or someone else knowledgeable could > investigate and fix. > > warning: checksum error: 0001-LEON3-Add-emulation-of-AMBA-plug-play.patch

Re: [PATCH v2] [rsb] Update Spike build

2019-10-28 Thread Hesham Almatary
On Mon, 28 Oct 2019 at 04:01, Chris Johns wrote: > > > > On 28/10/19 9:21 am, Hesham Almatary wrote: > > > > > > On Sun, 27 Oct 2019 at 20:54, Chris Johns > > wrote: > > > > On 27/10/19 9:37 pm, Hesham Almatary wrote: > > > Yeah fesvr is now part of Spike

Re: RFC: Building RTEMS/RISC-V with LLVM/Clang

2019-10-28 Thread Hesham Almatary
Hi Sebastian, The *_clang ones aren't expected to be compiled by GCC (and the native *.cfg won't compile with clang). Is there a reason they should be? On Mon, 28 Oct 2019 at 07:42, Sebastian Huber wrote: > > Hello, > > when you build the new clang variants with GCC you get: > > gmake[3]:

Re: RFC: Building RTEMS/RISC-V with LLVM/Clang

2019-10-28 Thread Sebastian Huber
On 28/10/2019 11:16, Hesham Almatary wrote: Hi Sebastian, The *_clang ones aren't expected to be compiled by GCC (and the native *.cfg won't compile with clang). Is there a reason they should be? You can build all BSPs of an architecture with: ../configure --target=riscv-rtems5 This no

[PATCH 2/2] bsps/arm: Add support for small pages MMU

2019-10-28 Thread Sebastian Huber
The small page MMU support reduces the granularity for memory settings through the MMU from 1MiB sections to 4KiB small pages. Enable it by default on the realview_pbx_a9_qemu BSP. --- bsps/arm/include/bsp/arm-cp15-start.h | 55 ++---

[PATCH 1/2] arm: Add defines for small pages MMU

2019-10-28 Thread Sebastian Huber
--- cpukit/score/cpu/arm/include/libcpu/arm-cp15.h | 57 ++ 1 file changed, 57 insertions(+) diff --git a/cpukit/score/cpu/arm/include/libcpu/arm-cp15.h b/cpukit/score/cpu/arm/include/libcpu/arm-cp15.h index 6e66b15b07..8d43ca0ac2 100644 ---

Re: [PATCH v3] user: Document patch review process

2019-10-28 Thread Sebastian Huber
Any objections to commit this patch? On 02/10/2019 08:21, Sebastian Huber wrote: --- v2: * Added ticket comments to checklist for patches. * Added checklist for patches step to figure:

Re: RFC: Building RTEMS/RISC-V with LLVM/Clang

2019-10-28 Thread Hesham Almatary
On Mon, 28 Oct 2019 at 10:33, Sebastian Huber wrote: > > On 28/10/2019 11:16, Hesham Almatary wrote: > > Hi Sebastian, > > > > The *_clang ones aren't expected to be compiled by GCC (and the native > > *.cfg won't compile with clang). Is there a reason they should be? > > You can build all BSPs

Re: [PATCH v2] [rsb] Update Spike build

2019-10-28 Thread Joel Sherrill
On Mon, Oct 28, 2019 at 5:20 AM Hesham Almatary < hesham.almat...@cl.cam.ac.uk> wrote: > On Mon, 28 Oct 2019 at 04:01, Chris Johns wrote: > > > > > > > > On 28/10/19 9:21 am, Hesham Almatary wrote: > > > > > > > > > On Sun, 27 Oct 2019 at 20:54, Chris Johns > > > wrote:

Re: [PATCH v3] user: Document patch review process

2019-10-28 Thread Chris Johns
On 29/10/19 1:42 am, Sebastian Huber wrote: > Any objections to commit this patch? Should "Must be done by an RTEMS Maintainer" be "Push performed by an approved RTEMS Committer" ? This covers "Maintainers" and those with commit access to a specific area. Otherwise this look good. Chris > >

Re: RFC: Building RTEMS/RISC-V with LLVM/Clang

2019-10-28 Thread Chris Johns
On 29/10/19 12:51 am, Hesham Almatary wrote: > On Mon, 28 Oct 2019 at 10:33, Sebastian Huber > wrote: >> >> On 28/10/2019 11:16, Hesham Almatary wrote: >>> Hi Sebastian, >>> >>> The *_clang ones aren't expected to be compiled by GCC (and the native >>> *.cfg won't compile with clang). Is there a