1#@TYPE: Machine 2#@NAME: generic-arm64 3#@DESCRIPTION: Generic Arm64 machine for typical SystemReady platforms, which 4#have working firmware and boot via EFI. 5 6require conf/machine/include/arm/arch-armv8a.inc 7 8PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" 9KBUILD_DEFCONFIG = "defconfig" 10KCONFIG_MODE = "--alldefconfig" 11KERNEL_IMAGETYPE = "Image" 12MACHINE_EXTRA_RRECOMMENDS += "kernel-modules linux-firmware" 13 14IMAGE_FSTYPES ?= "wic" 15WKS_FILE ?= "efi-disk.wks.in" 16EFI_PROVIDER ?= "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-boot", "grub-efi", d)}" 17 18MACHINE_FEATURES:append = " alsa bluetooth efi qemu-usermode rtc screen usbhost vfat wifi" 19 20SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0" 21 22XSERVER ?= "xserver-xorg \ 23 xf86-video-fbdev \ 24 xf86-video-modesetting \ 25 " 26