Move arm to virt armv7, unify arm QEMU and gem5 builds

gem5 requires armv7, and we learnt that the versatiledb we were using
was pre-v7.

We could have moved to -M vexpress-*, but in the end decided to go for
-M virt due to its simpliciy, and uniformity with aarch64.

platform_device: does not work anymore and was removed, since it was tied
to versatilepb.

We left a mention on the README and removed all in tree source. The QEMU
patch is still left as it was.

As a consequence, the linux tree had no other patches, and we now use
vanilla linux by default, which is a great thing for reproducibility.

Another consequence is the /poweroff.out works for arm -M virt,
and we removed all mentions of the problem.
This commit is contained in:
Ciro Santilli
2018-04-19 21:58:40 +01:00
parent 2852fe1989
commit af210a7671
13 changed files with 206 additions and 3689 deletions

View File

@@ -93,7 +93,7 @@ CONFIG_VIRTIO_NET=y
# If given, we can use QEMU 2.9.0 default x86 networking without any -net or -netdev options,
# since E1000 is the default networking device as mentioned at:
# https://en.wikibooks.org/w/index.php?title=QEMU/Networking&oldid=3268753
CONFIG_E1000=y
#CONFIG_E1000=y
## x86