diff options
-rw-r--r-- | meta-yocto-bsp/conf/machine/genericarm64.conf | 30 |
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. |
36 | UBOOT_MACHINE = "qemu_arm64_defconfig" | 36 | UBOOT_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. |
40 | IMAGE_CLASSES += "qemuboot" | 40 | IMAGE_CLASSES += "qemuboot" |
41 | QB_SYSTEM_NAME = "qemu-system-aarch64" | 41 | QB_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 |
43 | QB_MACHINE = "-machine virt" | 43 | QB_MACHINE ?= "-machine virt" |
44 | QB_CPU = "-cpu cortex-a76" | 44 | QB_CPU ?= "-cpu cortex-a76" |
45 | QB_CPU_KVM = "-cpu host -machine gic-version=3" | 45 | QB_CPU_KVM ?= "-cpu host -machine gic-version=3" |
46 | QB_SMP = "-smp 4" | 46 | QB_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 |
48 | QB_DEFAULT_BIOS = "u-boot.bin" | 48 | QB_DEFAULT_BIOS ?= "u-boot.bin" |
49 | QB_DEFAULT_KERNEL = "none" | 49 | QB_DEFAULT_KERNEL ?= "none" |
50 | QB_DEFAULT_FSTYPE = "wic" | 50 | QB_DEFAULT_FSTYPE ?= "wic" |
51 | QB_FSINFO = "wic:no-kernel-in-fs" | 51 | QB_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 |
53 | QB_ROOTFS_OPT = "-drive id=root,file=@ROOTFS@,if=none,format=raw -device virtio-blk-pci,drive=root" | 53 | QB_ROOTFS_OPT ?= "-drive id=root,file=@ROOTFS@,if=none,format=raw -device virtio-blk-pci,drive=root" |
54 | # Virtio graphics | 54 | # Virtio graphics |
55 | QB_GRAPHICS = "-device virtio-gpu-pci" | 55 | QB_GRAPHICS ?= "-device virtio-gpu-pci" |
56 | # Virtio serial consoles | 56 | # Virtio serial consoles |
57 | QB_SERIAL_OPT = "-device virtio-serial-pci -chardev null,id=virtcon -device virtconsole,chardev=virtcon" | 57 | QB_SERIAL_OPT ?= "-device virtio-serial-pci -chardev null,id=virtcon -device virtconsole,chardev=virtcon" |
58 | QB_TCPSERIAL_OPT = "-device virtio-serial-pci -chardev socket,id=virtcon,port=@PORT@,host=127.0.0.1,nodelay=on -device virtconsole,chardev=virtcon" | 58 | QB_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 |
60 | QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no" | 60 | QB_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 |
63 | TESTIMAGEDEPENDS:append = " u-boot:do_deploy" | 63 | TESTIMAGEDEPENDS:append = " u-boot:do_deploy" |