Re: [PATCH v4 1/2] bsp/riscv: Work area size based on stack pointer

2022-08-15 Thread Hesham Almatary
On Mon, 15 Aug 2022 at 15:35, Daniel Cederman wrote: > > On 2022-08-15 15:43, Hesham Almatary wrote: > > On Mon, 15 Aug 2022 at 08:16, Daniel Cederman wrote: > >> From: Martin Aberg > >> > >> Remember the initial stack pointer in start.S. It can later be used to > >> determine top of RAM. > >> -

Re: [PATCH v4 1/2] bsp/riscv: Work area size based on stack pointer

2022-08-15 Thread Daniel Cederman
On 2022-08-15 15:43, Hesham Almatary wrote: On Mon, 15 Aug 2022 at 08:16, Daniel Cederman wrote: From: Martin Aberg Remember the initial stack pointer in start.S. It can later be used to determine top of RAM. --- bsps/riscv/include/bsp/start.h| 67 .../shar

Re: [PATCH v4 1/2] bsp/riscv: Work area size based on stack pointer

2022-08-15 Thread Hesham Almatary
On Mon, 15 Aug 2022 at 08:16, Daniel Cederman wrote: > > From: Martin Aberg > > Remember the initial stack pointer in start.S. It can later be used to > determine top of RAM. > --- > bsps/riscv/include/bsp/start.h| 67 > .../shared/start/bspgetworkarea-fromstack.

[PATCH v4 1/2] bsp/riscv: Work area size based on stack pointer

2022-08-15 Thread Daniel Cederman
From: Martin Aberg Remember the initial stack pointer in start.S. It can later be used to determine top of RAM. --- bsps/riscv/include/bsp/start.h| 67 .../shared/start/bspgetworkarea-fromstack.c | 76 +++ bsps/riscv/shared/start/start.S

[PATCH v4 2/2] bsp/riscv: Add NOEL-V BSP

2022-08-15 Thread Daniel Cederman
From: Martin Aberg Added support for Cobham Gaisler NOEL-V systems. The NOEL-V support is implemented as a riscv BSP. Both 32-bit and 64-bit processor systems are supported. Cobham Gaisler's NOEL-V RISC-V processor IP is described here: https://www.gaisler.com/NOELV Compatible with the followi

[PATCH v4 0/2] NOEL-V BSP

2022-08-15 Thread Daniel Cederman
v4 Changed .data to .bsp_start_data Moved assembly defines to asm.h Use the common optextirqmax Use optconsoleirq instead of optconirq Declared riscv_start_stack_pointer as const Martin Aberg (2): bsp/riscv: Work area size based on stack pointer bsp/riscv: Add NOEL-V BSP bsps/riscv/include/b