mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
qemu: document arm boot failure after update to v3.0.0-rc3
This commit is contained in:
17
README.adoc
17
README.adoc
@@ -2436,6 +2436,10 @@ Bibliography:
|
||||
|
||||
=== arm
|
||||
|
||||
QEMU 3.0.0-rc3 and 3.0.0-rc4 boot failing: http://lists.nongnu.org/archive/html/qemu-discuss/2018-08/msg00030.html
|
||||
|
||||
Workaround for now by going back to v2.12.0 with <<qemu-build-variants>>.
|
||||
|
||||
==== Run arm executable in aarch64
|
||||
|
||||
TODO Can you run arm executables in the aarch64 guest? https://stackoverflow.com/questions/22460589/armv8-running-legacy-32-bit-applications-on-64-bit-os/51466709#51466709
|
||||
@@ -8635,6 +8639,19 @@ The `-L` option should be passed to all scripts that support it, much like `-a`
|
||||
|
||||
This technique is implemented semi-hackishly by moving symlinks around inside the Buildroot build dir at build time, and selecting the right build directory at runtime.
|
||||
|
||||
==== QEMU build variants
|
||||
|
||||
Analogous to the <<linux-kernel-build-variants>> but with the `-Q` option instead:
|
||||
|
||||
....
|
||||
./build
|
||||
git -C qemu checkout v2.12.0
|
||||
./build -Q v2.12.0 -q
|
||||
git -C linux checkout -
|
||||
./run
|
||||
./run -Q v2.12.0
|
||||
....
|
||||
|
||||
==== gem5 build variants
|
||||
|
||||
Analogous to the <<linux-kernel-build-variants>> but with the `-M` option instead:
|
||||
|
||||
Reference in New Issue
Block a user