summaryrefslogtreecommitdiffstats
path: root/meta-yocto-bsp
diff options
context:
space:
mode:
Diffstat (limited to 'meta-yocto-bsp')
-rw-r--r--meta-yocto-bsp/conf/machine/genericarm64.conf30
1 files changed, 15 insertions, 15 deletions
diff --git a/meta-yocto-bsp/conf/machine/genericarm64.conf b/meta-yocto-bsp/conf/machine/genericarm64.conf
index b6dfb8042d..f5000402e5 100644
--- a/meta-yocto-bsp/conf/machine/genericarm64.conf
+++ b/meta-yocto-bsp/conf/machine/genericarm64.conf
@@ -33,31 +33,31 @@ SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0 115200;ttyS0 115200;ttyS1 115200;
33# Allow u-boot to be built for use with qemu-system-aarch64. 33# Allow u-boot to be built for use with qemu-system-aarch64.
34# This u-boot is _not_ suitable for use with real hardware, and the expectation 34# This u-boot is _not_ suitable for use with real hardware, and the expectation
35# of this machine is that real hardware comes with the firmware pre-loaded. 35# of this machine is that real hardware comes with the firmware pre-loaded.
36UBOOT_MACHINE = "qemu_arm64_defconfig" 36UBOOT_MACHINE ?= "qemu_arm64_defconfig"
37 37
38# runqemu configuration to run a genericarm64 image inside a qemu-system-aarch64. You will need 38# runqemu configuration to run a genericarm64 image inside a qemu-system-aarch64. You will need
39# to build u-boot explicitly. 39# to build u-boot explicitly.
40IMAGE_CLASSES += "qemuboot" 40IMAGE_CLASSES += "qemuboot"
41QB_SYSTEM_NAME = "qemu-system-aarch64" 41QB_SYSTEM_NAME ?= "qemu-system-aarch64"
42# Boot the virtual machine with either an emulated Cortex-A76, or the host if using KVM 42# Boot the virtual machine with either an emulated Cortex-A76, or the host if using KVM
43QB_MACHINE = "-machine virt" 43QB_MACHINE ?= "-machine virt"
44QB_CPU = "-cpu cortex-a76" 44QB_CPU ?= "-cpu cortex-a76"
45QB_CPU_KVM = "-cpu host -machine gic-version=3" 45QB_CPU_KVM ?= "-cpu host -machine gic-version=3"
46QB_SMP = "-smp 4" 46QB_SMP ?= "-smp 4"
47# Boot into U-Boot and let that scan the disk for the next step, don't pass any kernel or filesystem hints 47# Boot into U-Boot and let that scan the disk for the next step, don't pass any kernel or filesystem hints
48QB_DEFAULT_BIOS = "u-boot.bin" 48QB_DEFAULT_BIOS ?= "u-boot.bin"
49QB_DEFAULT_KERNEL = "none" 49QB_DEFAULT_KERNEL ?= "none"
50QB_DEFAULT_FSTYPE = "wic" 50QB_DEFAULT_FSTYPE ?= "wic"
51QB_FSINFO = "wic:no-kernel-in-fs" 51QB_FSINFO ?= "wic:no-kernel-in-fs"
52# Mount the wic rootfs as a virtio block device 52# Mount the wic rootfs as a virtio block device
53QB_ROOTFS_OPT = "-drive id=root,file=@ROOTFS@,if=none,format=raw -device virtio-blk-pci,drive=root" 53QB_ROOTFS_OPT ?= "-drive id=root,file=@ROOTFS@,if=none,format=raw -device virtio-blk-pci,drive=root"
54# Virtio graphics 54# Virtio graphics
55QB_GRAPHICS = "-device virtio-gpu-pci" 55QB_GRAPHICS ?= "-device virtio-gpu-pci"
56# Virtio serial consoles 56# Virtio serial consoles
57QB_SERIAL_OPT = "-device virtio-serial-pci -chardev null,id=virtcon -device virtconsole,chardev=virtcon" 57QB_SERIAL_OPT ?= "-device virtio-serial-pci -chardev null,id=virtcon -device virtconsole,chardev=virtcon"
58QB_TCPSERIAL_OPT = "-device virtio-serial-pci -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.1,nodelay=on -device virtconsole,chardev=virtcon" 58QB_TCPSERIAL_OPT ?= "-device virtio-serial-pci -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.1,nodelay=on -device virtconsole,chardev=virtcon"
59# Virtio networking 59# Virtio networking
60QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no" 60QB_TAP_OPT ?= "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no"
61 61
62# If we're running testimage then we're in a qemu, so ensure u-boot is build 62# If we're running testimage then we're in a qemu, so ensure u-boot is build
63TESTIMAGEDEPENDS:append = " u-boot:do_deploy" 63TESTIMAGEDEPENDS:append = " u-boot:do_deploy"