From c7db43239eb63926c5619d13e8b16ba407400865 Mon Sep 17 00:00:00 2001 From: Ciro Santilli Date: Thu, 7 Jun 2018 04:48:58 +0100 Subject: [PATCH] gem5: linux v4.17 broken --- README.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.adoc b/README.adoc index c4c1713..a160986 100644 --- a/README.adoc +++ b/README.adoc @@ -5169,6 +5169,7 @@ gem5 is a system simulator, much <>: http://gem5.org/ For the most part, just add the `-g` option to all commands and everything should magically work: .... +git -C linux checkout v4.16 ./configure -g && ./build -a aarch64 -g && ./run -a aarch64 -g .... @@ -5186,6 +5187,12 @@ Tested architectures: Like QEMU, gem5 also has a syscall emulation mode (SE), but in this tutorial we focus on the full system emulation mode (FS). For a comparison see: https://stackoverflow.com/questions/48986597/when-should-you-use-full-system-fs-vs-syscall-emulation-se-with-userland-program +TODO `aarch64` boot failed on v4.17 with: + +.... +panic: Tried to write Gic cpu at offset 0xd0 +.... + === gem5 vs QEMU * advantages of gem5: