diff --git a/README.adoc b/README.adoc index 2ae1193..7b5f79e 100644 --- a/README.adoc +++ b/README.adoc @@ -7310,31 +7310,6 @@ To get a terminal, either open a new shell and run: or use `./run -u` if you are using tmux, which I highly recommend: <>. -TODO `arm` and `aarch64` boot are failing at b585590fc089ec8918fc7853be8cef3de77e9c6a on kernel v4.17 with: - -.... -gem5.opt: /home/ciro/bak/git/linux-kernel-module-cheat/out/common/gem5/default/build/ARM/cpu/simple/atomic.cc:377: virtual Fault AtomicSimpleCPU::readMem(Addr, uint8_t*, unsigned int, Request::Flags): Assertion -`!pkt.isError()' failed. -.... - -Work around it for now by using v4.16 with <>: - -.... -git -C linux checkout v4.16 -./configure -g && ./build -a arm -g -L v4.16 && ./run -a aarch64 -g -L v4.16 -git -C linux checkout - -.... - -Bisected down to Linux kernel commit link:https://github.com/torvalds/linux/commit/c5e1035c9687025373b7c48a08efb37f5329916b[c5e1035c9687025373b7c48a08efb37f5329916b]. - -If we check out gem5 to a previous revision 60600f09c25255b3c8f72da7fb49100e2682093a, which is when I first noticed that v4.17 was not working, then there is another error instead: - -.... -panic: Tried to write GIC CPU at offset 0xd0 -.... - -This is also fixed by using the Linux kernel v4.16, I'm not sure if it is the same error for both or not. - === gem5 vs QEMU * advantages of gem5: diff --git a/gem5/gem5 b/gem5/gem5 index ff52563..200281b 160000 --- a/gem5/gem5 +++ b/gem5/gem5 @@ -1 +1 @@ -Subproject commit ff52563a214c71fcd1e21e9f00ad839612032e3b +Subproject commit 200281b08ca21f0d2678e23063f088960d3c0819