|
From: | Richard Henderson |
Subject: | Re: [Qemu-arm] [Qemu-devel] [PATCH v2 17/28] tests/tcg/aarch64: add system boot.S |
Date: | Thu, 23 May 2019 16:10:00 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 5/23/19 6:25 AM, Alex Bennée wrote: > This provides the bootstrap and low level helper functions for an > aarch64 kernel. We use semihosting to handle test output and exiting > the emulation. semihosting's parameter passing is a little funky so we > end up using the stack and pointing to that as the parameter block. > > Signed-off-by: Alex Bennée <address@hidden> > > --- > v2 > - fix tabs > - 2 stage table lookup with ro and nx sections > - set stack to back > - moar comments > --- > tests/tcg/aarch64/Makefile.softmmu-target | 32 +++ > tests/tcg/aarch64/system/boot.S | 239 ++++++++++++++++++++++ > tests/tcg/aarch64/system/kernel.ld | 24 +++ > 3 files changed, 295 insertions(+) > create mode 100644 tests/tcg/aarch64/Makefile.softmmu-target > create mode 100644 tests/tcg/aarch64/system/boot.S > create mode 100644 tests/tcg/aarch64/system/kernel.ld Reviewed-by: Richard Henderson <address@hidden> r~
[Prev in Thread] | Current Thread | [Next in Thread] |