mirror of
https://git.yoctoproject.org/poky
synced 2026-02-13 04:03:03 +01:00
Currently, KERNEL_CONSOLE has a default value of "ttyS0". However, Arm machines and those using virtio serial prefer to use "ttyAMA0" or "hvc0" (or something else). These are usually defined by the machine config file as SERIAL_CONSOLES, which has one or more entries. Take the first one of those instead of ttyS0, but default back to ttyS0 if nothing is set. Also, use this variable in the efi wic file instead of "ttyS0". Of note, this changes the default speed of the default kernel console from undefined (9600) to 115200. This allows for users of the mkefidisk.wks to work as before but any users of this variable could see changed behavior and would now need to define this as: KERNEL_CONSOLE ?= "ttyS0,9600" This includes revisions suggested by Quentin Schulz and Ross Burton. (From OE-Core rev: da42fc9ad55d1d60a04e38ff94c965f711f60cd6) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
66 lines
2.4 KiB
PHP
66 lines
2.4 KiB
PHP
QA_LOGFILE = "${TMPDIR}/qa.log"
|
|
|
|
OEINCLUDELOGS ?= "yes"
|
|
# if SERIAL_CONSOLES is set, take the first device entry. Otherwise use ttyS0 as the default
|
|
KERNEL_CONSOLE ?= "${@','.join(d.getVar('SERIAL_CONSOLES').split(' ')[0].split(';')[::-1]) or 'ttyS0,115200'}"
|
|
KEEPUIMAGE ??= "yes"
|
|
|
|
DEFAULT_IMAGE_LINGUAS = "en-us en-gb"
|
|
DEFAULT_IMAGE_LINGUAS:libc-glibc = "c en-us en-gb"
|
|
IMAGE_LINGUAS ?= "${DEFAULT_IMAGE_LINGUAS}"
|
|
|
|
ENABLE_BINARY_LOCALE_GENERATION ?= "1"
|
|
LOCALE_UTF8_ONLY ?= "0"
|
|
LOCALE_UTF8_IS_DEFAULT ?= "1"
|
|
LOCALE_UTF8_IS_DEFAULT:class-nativesdk = "0"
|
|
|
|
# seccomp is not yet ported to rv32
|
|
DISTRO_FEATURES_DEFAULT:remove:riscv32 = "seccomp"
|
|
|
|
# seccomp is not yet ported to ARC
|
|
DISTRO_FEATURES_DEFAULT:remove:arc = "seccomp"
|
|
|
|
# seccomp is not yet ported to microblaze
|
|
DISTRO_FEATURES_DEFAULT:remove:microblaze = "seccomp"
|
|
|
|
# seccomp is not yet ported to loongarch64
|
|
DISTRO_FEATURES_DEFAULT:remove:loongarch64 = "seccomp"
|
|
|
|
DISTRO_FEATURES_DEFAULT ?= "acl alsa bluetooth debuginfod ext2 ipv4 ipv6 pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 vfat seccomp"
|
|
DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT}"
|
|
IMAGE_FEATURES ?= ""
|
|
|
|
COMMERCIAL_AUDIO_PLUGINS ?= ""
|
|
# COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse"
|
|
COMMERCIAL_VIDEO_PLUGINS ?= ""
|
|
# COMMERCIAL_VIDEO_PLUGINS ?= "gst-plugins-ugly-mpeg2dec gst-plugins-ugly-mpegstream gst-plugins-bad-mpegvideoparse"
|
|
# Set of common licenses used for license.bbclass
|
|
COMMON_LICENSE_DIR ??= "${COREBASE}/meta/files/common-licenses"
|
|
|
|
BB_GENERATE_MIRROR_TARBALLS ??= "0"
|
|
|
|
NO32LIBS ??= "1"
|
|
|
|
# Default to emitting logfiles if a build fails.
|
|
BBINCLUDELOGS ??= "yes"
|
|
SDK_VERSION ??= "nodistro.0"
|
|
DISTRO_VERSION ??= "nodistro.0"
|
|
|
|
# Missing checksums should raise an error
|
|
BB_STRICT_CHECKSUM = "1"
|
|
|
|
GTK2DISTROFEATURES = "directfb x11"
|
|
GTK3DISTROFEATURES = "x11 wayland"
|
|
|
|
ARCH_DEFAULT_KERNELIMAGETYPE = "zImage"
|
|
ARCH_DEFAULT_KERNELIMAGETYPE:x86 = "bzImage"
|
|
ARCH_DEFAULT_KERNELIMAGETYPE:x86-64 = "bzImage"
|
|
KERNEL_IMAGETYPE ??= "${ARCH_DEFAULT_KERNELIMAGETYPE}"
|
|
KERNEL_IMAGETYPES ??= "${KERNEL_IMAGETYPE}"
|
|
|
|
# The CONNECTIVITY_CHECK_URIS are used to test whether we can succesfully
|
|
# fetch from the network (and warn you if not). To disable the test set
|
|
# the variable to be empty.
|
|
# Git example url: git://git.yoctoproject.org/yocto-firewall-test;protocol=git;rev=master;branch=master
|
|
CONNECTIVITY_CHECK_URIS ?= "https://yoctoproject.org/connectivity.html"
|