| #@TYPE: Machine |
| #@NAME: generic-arm64 |
| #@DESCRIPTION: Generic Arm64 machine for typical SystemReady platforms, which |
| #have working firmware and boot via EFI. |
| |
| require conf/machine/include/arm/arch-armv8a.inc |
| |
| PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
| KBUILD_DEFCONFIG = "defconfig" |
| KCONFIG_MODE = "--alldefconfig" |
| KERNEL_IMAGETYPE = "Image" |
| MACHINE_EXTRA_RRECOMMENDS += "kernel-modules linux-firmware" |
| |
| IMAGE_FSTYPES ?= "wic" |
| WKS_FILE ?= "efi-disk.wks.in" |
| EFI_PROVIDER ?= "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-boot", "grub-efi", d)}" |
| |
| MACHINE_FEATURES:append = " alsa bluetooth efi qemu-usermode rtc screen usbhost vfat wifi" |