OSDN Git Service

pc-bios/s390-ccw: Move the stack array into start.S
authorThomas Huth <thuth@redhat.com>
Tue, 27 Jun 2023 07:47:02 +0000 (09:47 +0200)
committerThomas Huth <thuth@redhat.com>
Thu, 29 Jun 2023 18:45:12 +0000 (20:45 +0200)
commite31f08dc748bad980f2092be165bd091f9cf3c48
tree80be76785ed17a5916d7ef1740e0574336eda8a6
parent74fe98ee7fb3344dbd085d1fa32c0dc2fc2c831f
pc-bios/s390-ccw: Move the stack array into start.S

The stack array is only referenced from the start-up code (which is
shared between the s390-ccw.img and the s390-netboot.img), but it is
currently declared twice, once in main.c and once in netmain.c.
It makes more sense to declare this in start.S instead - which will
also be helpful in the next patch, since we need to mention the .bss
section in start.S in that patch.

While we're at it, let's also drop the huge alignment of the stack,
since there is no technical requirement for aligning it to page
boundaries.

Message-Id: <20230627074703.99608-4-thuth@redhat.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
pc-bios/s390-ccw/main.c
pc-bios/s390-ccw/netmain.c
pc-bios/s390-ccw/s390-ccw.h
pc-bios/s390-ccw/start.S
tests/tcg/s390x/head64.S