blob: 2e82e86a3b02906ed21bbb20bcf33d5509d52c35 [file] [log] [blame]
Brad Bishopbec4ebc2022-08-03 09:55:16 -04001#@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"
Andrew Geissler220dafd2023-10-04 10:18:08 -050019
20SERIAL_CONSOLES ?= "115200;ttyAMA0 115200;hvc0"
21SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
22
23XSERVER ?= "xserver-xorg \
24 xf86-video-fbdev \
25 xf86-video-modesetting \
26 "