#@TYPE: Machine #@NAME: e3000 #@DESCRIPTION: Machine configuration for e3000 systems PREFERRED_PROVIDER_virtual/kernel ?= "${@bb.utils.contains('RT_KERNEL_AMD', 'yes', "linux-yocto-rt", "linux-yocto", d)}" PREFERRED_VERSION_linux-yocto ?= "4.14%" PREFERRED_VERSION_linux-yocto-rt ?= "4.14%" require conf/machine/include/tune-e3000.inc # Add machine specific AMD features and feature pkgs here EXTRA_IMAGE_FEATURES += "amd-feature-networking" DPDK_PKGS_e3000 = "${@bb.utils.contains("BBFILE_COLLECTIONS", "dpdk", "dpdk dpdk-examples dpdk-test", "", d)}" include conf/machine/include/amd-common-configurations.inc include conf/machine/include/amd-customer-configurations.inc MACHINE_FEATURES_remove = "alsa" MACHINE_EXTRA_RRECOMMENDS_remove = " rtc-test alsa-utils" # Setup a getty on all serial ports SERIAL_CONSOLES ?= "115200;ttyS4 115200;ttyS5" # Enable the kernel console on ttyS4/COM0 KERNEL_SERIAL_CONSOLE ?= "console=ttyS4,115200n8" # Disable the graphical console, no graphics support for now # this allows the serial console to be used for installation APPEND_remove="console=tty0" # Drop features we do not need DISTRO_FEATURES_remove="opengl x11 alsa pulseaudio" MACHINEOVERRIDES =. "amd:amdx86:" # Mask out recipes for packages we do not support for # e3000 but require under common. BBMASK = ".*/meta-amd/common/recipes-multimedia/mpv|.*/meta-amd/common/recipes-multimedia/v4l2apps|.*/meta-amd/common/recipes-support/libtinyxml|.*/meta-amd/common/recipes-support/numactl"