On Mon, 16 Jan 2023 18:57:56 +0100 Marc Hartmayer <mhartmay@xxxxxxxxxxxxx> wrote: > Use the `STACK_FRAME_SIZE` macro instead of a hard-coded value of 160. > > Signed-off-by: Marc Hartmayer <mhartmay@xxxxxxxxxxxxx> merge patch 6 into this one > --- > s390x/flat.lds.S | 4 +++- > s390x/snippets/c/flat.lds.S | 6 ++++-- > 2 files changed, 7 insertions(+), 3 deletions(-) > > diff --git a/s390x/flat.lds.S b/s390x/flat.lds.S > index 952f6cd457ed..0cb7e383cc76 100644 > --- a/s390x/flat.lds.S > +++ b/s390x/flat.lds.S > @@ -1,3 +1,5 @@ > +#include <asm/asm-offsets.h> > + > SECTIONS > { > .lowcore : { > @@ -44,6 +46,6 @@ SECTIONS > /* > * stackptr set with initial stack frame preallocated > */ > - stackptr = . - 160; > + stackptr = . - STACK_FRAME_SIZE; > stacktop = .; > } > diff --git a/s390x/snippets/c/flat.lds.S b/s390x/snippets/c/flat.lds.S > index 9e5eb66bec23..468b5f1eebe8 100644 > --- a/s390x/snippets/c/flat.lds.S > +++ b/s390x/snippets/c/flat.lds.S > @@ -1,3 +1,5 @@ > +#include <asm/asm-offsets.h> > + > SECTIONS > { > .lowcore : { > @@ -18,9 +20,9 @@ SECTIONS > . = 0x4000; > /* > * The stack grows down from 0x4000 to 0x2000, we pre-allocoate > - * a frame via the -160. > + * a frame via the -STACK_FRAME_SIZE. > */ > - stackptr = . - 160; > + stackptr = . - STACK_FRAME_SIZE; > stacktop = .; > /* Start text 0x4000 */ > .text : {