Re: [PATCH 3/4] bsp/riscv: work area size based on stack pointer

2021-02-09 Thread Hesham Almatary
On Tue, 9 Feb 2021 at 07:11, Sebastian Huber wrote: > > On 08/02/2021 20:44, Daniel Hellstrom wrote: > > > + > > + .section.data, "aw" > > + .align 3 > > + > > + .globl bsp_sp_at_entry > > + .type bsp_sp_at_entry, @object > > + .size bsp_sp_at_entry, 8 > >

Re: [PATCH 3/4] bsp/riscv: work area size based on stack pointer

2021-02-08 Thread Sebastian Huber
On 08/02/2021 20:44, Daniel Hellstrom wrote: + + .section.data, "aw" + .align 3 + + .globl bsp_sp_at_entry + .type bsp_sp_at_entry, @object + .size bsp_sp_at_entry, 8 +bsp_sp_at_entry: + .dword 0 The size of this object should match

[PATCH 3/4] bsp/riscv: work area size based on stack pointer

2021-02-08 Thread Daniel Hellstrom
From: Martin Aberg Remember the initial stack pointer in start.S. It can later be used to determine top of RAM. --- bsps/riscv/shared/start/bspgetworkarea-fromstack.c | 55 ++ bsps/riscv/shared/start/start.S| 15 ++ 2 files changed, 70 insertions(+)