56611e17d2
To make it easier to test 32 bit Arm softmmu issues implement a basic boot.S so we can build the multiarch tests. Currently CHECK_UNALIGNED is disabled as I haven't got the right magic set for it to work. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20231120150833.2552739-12-alex.bennee@linaro.org>
25 lines
355 B
Plaintext
25 lines
355 B
Plaintext
ENTRY(__start)
|
|
|
|
SECTIONS
|
|
{
|
|
/* virt machine, RAM starts at 1gb */
|
|
. = (1 << 30);
|
|
.text : {
|
|
*(.text)
|
|
}
|
|
.rodata : {
|
|
*(.rodata)
|
|
}
|
|
/* align r/w section to next 2mb */
|
|
. = ALIGN(1 << 21);
|
|
.data : {
|
|
*(.data)
|
|
}
|
|
.bss : {
|
|
*(.bss)
|
|
}
|
|
/DISCARD/ : {
|
|
*(.ARM.attributes)
|
|
}
|
|
}
|