Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 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 | |
| 6 | require conf/machine/include/arm/arch-armv8a.inc |
| 7 | |
| 8 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
| 9 | KBUILD_DEFCONFIG = "defconfig" |
| 10 | KCONFIG_MODE = "--alldefconfig" |
| 11 | KERNEL_IMAGETYPE = "Image" |
| 12 | MACHINE_EXTRA_RRECOMMENDS += "kernel-modules linux-firmware" |
| 13 | |
| 14 | IMAGE_FSTYPES ?= "wic" |
| 15 | WKS_FILE ?= "efi-disk.wks.in" |
| 16 | EFI_PROVIDER ?= "${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-boot", "grub-efi", d)}" |
| 17 | |
| 18 | MACHINE_FEATURES:append = " alsa bluetooth efi qemu-usermode rtc screen usbhost vfat wifi" |
Andrew Geissler | 220dafd | 2023-10-04 10:18:08 -0500 | [diff] [blame^] | 19 | |
| 20 | SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0" |
| 21 | SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}" |
| 22 | |
| 23 | XSERVER ?= "xserver-xorg \ |
| 24 | xf86-video-fbdev \ |
| 25 | xf86-video-modesetting \ |
| 26 | " |