diff options
author | Jon Mason <jdmason@kudzu.us> | 2019-03-05 17:32:19 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-03-12 11:56:37 -0700 |
commit | 6fc70eb4f3494bee2be10ee24fe3ea1c8b5ff988 (patch) | |
tree | a747c145207764217568ea0435f0b6722426886e /meta/conf/machine/qemuarmv5.conf | |
parent | 0fd09633e3c2fb4668c7700516d288f8c5356ff6 (diff) | |
download | openembedded-core-contrib-6fc70eb4f3494bee2be10ee24fe3ea1c8b5ff988.tar.gz |
qemuarm: Swap for an arm7ve (A15) configuration
Add new QEMU BSP for a Arm Cortex-A15 system and use this as qemuarm,
moving the old armv5te Versatile PB based machine to qemuarmv5.
The new machine uses the QEMU virt machine type, which should be
faster to emulate and updates the qemuarm support to a modern
architecture.
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf/machine/qemuarmv5.conf')
-rw-r--r-- | meta/conf/machine/qemuarmv5.conf | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/meta/conf/machine/qemuarmv5.conf b/meta/conf/machine/qemuarmv5.conf new file mode 100644 index 0000000000..5f90accc24 --- /dev/null +++ b/meta/conf/machine/qemuarmv5.conf @@ -0,0 +1,23 @@ +#@TYPE: Machine +#@NAME: arm_versatile_926ejs +#@DESCRIPTION: arm_versatile_926ejs + +require conf/machine/include/qemu.inc +require conf/machine/include/tune-arm926ejs.inc +#require conf/machine/include/tune-arm1136jf-s.inc + +KERNEL_IMAGETYPE = "zImage" + +SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;ttyAMA1" + +# For runqemu +QB_SYSTEM_NAME = "qemu-system-arm" +QB_MACHINE = "-machine versatilepb" +QB_KERNEL_CMDLINE_APPEND = "console=ttyAMA0,115200 console=tty" +QB_OPT_APPEND = "-show-cursor -usb -device usb-tablet" +# Add the 'virtio-rng-pci' device otherwise the guest may run out of entropy +QB_OPT_APPEND += "-object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0" +PREFERRED_VERSION_linux-yocto ??= "4.18%" +QB_DTB = "${@oe.utils.version_less_or_equal('PREFERRED_VERSION_linux-yocto', '4.7', '', 'zImage-versatile-pb.dtb', d)}" + +KMACHINE_qemuarmv5 = "qemuarm"
\ No newline at end of file |