mirror of
https://git.yoctoproject.org/poky
synced 2026-03-12 02:09:39 +01:00
There was a discussion about what amount of RAM is appropriate for a default; the outcome was that for now it is still 256M. Some qemu machine definitions have however set this to 512M so for the sake of treating all architectures fairly, they are reset back to 256M. Also runqemu is adjusted to use 256M if QB_MEM is not set at all. http://lists.openembedded.org/pipermail/openembedded-core/2019-August/285900.html (From OE-Core rev: 04c01b6cc5be3e6d45d0e04571640648a5655a8b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
33 lines
1.4 KiB
Plaintext
33 lines
1.4 KiB
Plaintext
#@TYPE: Machine
|
|
#@NAME: QEMU Arm Cortex-A15 machine
|
|
#@DESCRIPTION: Machine configuration for running an ARMv7 system on QEMU
|
|
|
|
require conf/machine/include/tune-cortexa15.inc
|
|
require conf/machine/include/qemu.inc
|
|
|
|
KERNEL_IMAGETYPE = "zImage"
|
|
|
|
SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0"
|
|
|
|
# For runqemu
|
|
QB_SYSTEM_NAME = "qemu-system-arm"
|
|
QB_MACHINE = "-machine virt"
|
|
QB_CPU = "-cpu cortex-a15"
|
|
# Standard Serial console
|
|
QB_KERNEL_CMDLINE_APPEND = "console=ttyAMA0"
|
|
# For graphics to work we need to define the VGA device as well as the necessary USB devices
|
|
QB_OPT_APPEND = "-show-cursor -device VGA,edid=on"
|
|
QB_OPT_APPEND += "-device qemu-xhci -device usb-tablet -device usb-kbd"
|
|
# Add the virtio RNG
|
|
QB_OPT_APPEND += "-object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0"
|
|
# Virtio Networking support
|
|
QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no"
|
|
QB_NETWORK_DEVICE = "-device virtio-net-device,netdev=net0,mac=@MAC@"
|
|
# Virtio block device
|
|
QB_ROOTFS_OPT = "-drive id=disk0,file=@ROOTFS@,if=none,format=raw -device virtio-blk-device,drive=disk0"
|
|
# Virtio serial console
|
|
QB_SERIAL_OPT = "-device virtio-serial-device -chardev null,id=virtcon -device virtconsole,chardev=virtcon"
|
|
QB_TCPSERIAL_OPT = "-device virtio-serial-device -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.1 -device virtconsole,chardev=virtcon"
|
|
|
|
KMACHINE_qemuarm = "qemuarma15"
|