1PREFERRED_PROVIDER_virtual/kernel ?= "linux-aspeed" 2 3PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-aspeed-sdk" 4PREFERRED_PROVIDER_u-boot ?= "u-boot-aspeed-sdk" 5PREFERRED_PROVIDER_u-boot-fw-utils ?= "u-boot-fw-utils-aspeed-sdk" 6 7# Build a FIT image and stuff core-image-minimal in it by default. 8KERNEL_IMAGETYPE ?= "fitImage" 9KERNEL_CLASSES ?= "kernel-fitimage" 10INITRAMFS_IMAGE ?= "aspeed-image-initramfs" 11INITRAMFS_FSTYPES ?= "cpio.xz" 12 13WKS_FILE ?= "emmc-aspeed.wks.in" 14WKS_FILE_DEPENDS ?= " \ 15 phosphor-hostfw-image \ 16 virtual/bootloader \ 17 virtual/kernel \ 18" 19WKS_HOSTFW_SIZE ?= "5G" 20IMAGE_BOOT_FILES ?= "fitImage-${INITRAMFS_IMAGE}-${MACHINE}-${MACHINE};fitImage" 21 22MACHINE_EXTRA_RRECOMMENDS += "udev-aspeed-vuart udev-aspeed-mtd-partitions" 23MACHINE_FEATURES += "hw-rng" 24 25MACHINEOVERRIDES =. "aspeed:" 26 27# runqemu support 28EXTRA_IMAGEDEPENDS += "qemu-helper-native" 29IMAGE_CLASSES += "qemuboot" 30QB_ROOTFS_OPT = "-drive file=@ROOTFS@,if=mtd,format=raw" 31QB_DEFAULT_FSTYPE = "static.mtd" 32# Disable virtio-pci device 33QB_RNG = "" 34# Specify netdev to align with default QB_SLIRP_OPT 35QB_NETWORK_DEVICE = "-net nic,netdev=net0" 36# Boot from drive 37QB_DEFAULT_KERNEL = "none" 38