walnux/arch/arm64
George Poulios aa5d119bc3 arch/arm64: fix boot stage prints with CONFIG_ARCH_EARLY_PRINT=y
`boot_stage_puts` used by early asm calls arm64_lowputc() for each
character in a loop. During that loop it uses x1 as the pointer to
the next character to be printed. However, x1 is clobbered by
arm64_lowputc(), resulting in undefined behaviour (only the first
character of the string is guaranteed to be printed).

Fix this by using x19 instead.

Signed-off-by: George Poulios <gpoulios@census-labs.com>
2025-02-26 20:47:05 +02:00
..
include arch/arm64: generate error if context size is not aligned to 16bytes 2025-02-05 19:28:03 +08:00
src arch/arm64: fix boot stage prints with CONFIG_ARCH_EARLY_PRINT=y 2025-02-26 20:47:05 +02:00
CMakeLists.txt arch/arm64: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
Kconfig arm/goldfish: add ARCH_HAVE_ELF_EXECUTABLE 2025-01-23 23:29:51 +08:00