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
> > +bsp_sp
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 uintptr_t.
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(+)
c