Message ID | 20250905065442.802086-1-j-sahu@ti.com |
---|---|
State | Superseded |
Delegated to: | Ryan Eatmon |
Headers | show |
Series | [meta-arago,oe-layersetup,master] processor-sdk: Add new configs for AM62P PG.12 EA Release | expand |
In subject..shouldn't it be, s/12/1.2 -- Chirag On 05/09/25 12:24, Jeevan via lists.yoctoproject.org wrote: > - Add processor-sdk-scarthgap-chromium-11.01.12.10-config > used for building AM62P. > > Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> > --- > ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ > .../bblayers.conf.sample | 35 ++++ > .../conf-notes.txt | 22 +++ > .../conf-summary.txt | 1 + > .../local.conf.sample | 175 ++++++++++++++++++ > ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ > ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ > ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ > 8 files changed, 594 insertions(+) > create mode 100644 bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > create mode 100644 configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > create mode 100644 kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > create mode 100644 src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > diff --git a/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > new file mode 100644 > index 0000000..1036166 > --- /dev/null > +++ b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > @@ -0,0 +1,158 @@ > +{ > + "version": "1.0", > + "description": "TI Processor SDK vchromium-11.01.12.10", > + "sources": { > + "oe-layersetup": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.ti.com/git/arago-project/oe-layersetup.git" > + } > + }, > + "rev": "master" > + }, > + "path": "oe-layersetup" > + }, > + "bitbake": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.openembedded.org/bitbake" > + } > + }, > + "rev": "2.8" > + }, > + "path": "bitbake" > + }, > + "meta-tisdk": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://github.com/TexasInstruments/meta-tisdk.git" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-tisdk" > + }, > + "meta-arago": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-arago" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-arago" > + }, > + "meta-browser": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://github.com/OSSystems/meta-browser.git" > + } > + }, > + "rev": "master" > + }, > + "path": "meta-browser" > + }, > + "meta-qt6": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://code.qt.io/yocto/meta-qt6.git" > + } > + }, > + "rev": "6.9" > + }, > + "path": "meta-qt6" > + }, > + "meta-virtualization": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-virtualization" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-virtualization" > + }, > + "meta-openembedded": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.openembedded.org/meta-openembedded" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-openembedded" > + }, > + "meta-lts-mixins": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-lts-mixins" > + } > + }, > + "rev": "scarthgap/rust" > + }, > + "path": "meta-lts-mixins" > + }, > + "meta-ti": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-ti" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-ti" > + }, > + "meta-arm": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-arm" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-arm" > + }, > + "meta-clang": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://github.com/kraj/meta-clang" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-clang" > + }, > + "oe-core": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.openembedded.org/openembedded-core" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "oe-core" > + } > + }, > + "configuration": { > + "bitbake-setup": { > + "default": { > + "description": "Default build configuration", > + "template": "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", > + "targets": [ "bitbake -k tisdk-default-image" ] > + } > + } > + } > +} > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > new file mode 100644 > index 0000000..340048b > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > @@ -0,0 +1,35 @@ > +# This template file was created by taking the oe-core/meta/conf/bblayers.conf > +# file and removing the BBLAYERS section at the end. > + > +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf > +# changes incompatibly > +LCONF_VERSION = "5" > + > +BBPATH = "${TOPDIR}" > +BBFILES ?= "" > + > +BBLAYERS ?= " \ > + ##OEROOT##/../meta-tisdk/meta-ti-foundational > + ##OEROOT##/../meta-tisdk/meta-ti-ml > + ##OEROOT##/../meta-arago/meta-arago-distro > + ##OEROOT##/../meta-arago/meta-arago-extras > + ##OEROOT##/../meta-arago/meta-arago-test > + ##OEROOT##/../meta-browser/meta-chromium > + ##OEROOT##/../meta-qt6 > + ##OEROOT##/../meta-virtualization > + ##OEROOT##/../meta-openembedded/meta-networking > + ##OEROOT##/../meta-openembedded/meta-python > + ##OEROOT##/../meta-openembedded/meta-oe > + ##OEROOT##/../meta-openembedded/meta-gnome > + ##OEROOT##/../meta-openembedded/meta-filesystems > + ##OEROOT##/../meta-openembedded/meta-multimedia > + ##OEROOT##/../meta-lts-mixins > + ##OEROOT##/../meta-ti/meta-ti-extras > + ##OEROOT##/../meta-ti/meta-beagle > + ##OEROOT##/../meta-ti/meta-ti-bsp > + ##OEROOT##/../meta-arm/meta-arm > + ##OEROOT##/../meta-arm/meta-arm-toolchain > + ##OEROOT##/../meta-clang > + ##OEROOT##/../oe-core/meta > + ##OEROOT##/../oe-layersetup > +" > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > new file mode 100644 > index 0000000..1880460 > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > @@ -0,0 +1,22 @@ > + > +### Shell environment set up for builds. ### > + > +You can now run 'bitbake <target>' > + > +If you have not set MACHINE in your local.conf you can run > +'MACHINE=xxxxx bitbake <target>' > + > +Common targets are: > + tisdk-default-image > + tisdk-base-image > + tisdk-bootstrap-base-image > + tisdk-bootstrap-image > + tisdk-thinlinux-image > + tisdk-tiny-image > + > +You can also run generated qemu images with a command like 'runqemu qemux86-64'. > + > +Other commonly useful commands are: > + - 'devtool' and 'recipetool' handle common recipe tasks > + - 'bitbake-layers' handles common layer tasks > + - 'oe-pkgdata-util' handles common target package tasks > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > new file mode 100644 > index 0000000..bd63f9a > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > @@ -0,0 +1 @@ > +TI Processor SDK vchromium-11.01.12.10 > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > new file mode 100644 > index 0000000..8ad6f26 > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > @@ -0,0 +1,175 @@ > +# CONF_VERSION is increased each time build/conf/ changes incompatibly > +CONF_VERSION = "2" > + > +# > +# Where to place downloads > +# > +# During a first build the system will download many different source code > +# tarballs from various upstream projects. This can take a while, particularly > +# if your network connection is slow. These are all stored in DL_DIR. When > +# wiping and rebuilding you can preserve this directory to speed up this part > +# of subsequent builds. This directory is safe to share between multiple builds > +# on the same machine too. > +DL_DIR = "${TOPDIR}/../downloads" > + > +# > +# Where to place shared-state files > +# > +# BitBake has the capability to accelerate builds based on previously built > +# output. This is done using "shared state" files which can be thought of as > +# cache objects and this option determines where those files are placed. > +# > +# You can wipe out TMPDIR leaving this directory intact and the build would > +# regenerate from these files if no changes were made to the configuration. > +# If changes were made to the configuration, only shared state files where the > +# state was still valid would be used (done using checksums). > +SSTATE_DIR = "${TOPDIR}/sstate-cache" > + > +# > +# Shared-state files from other locations > +# > +# As mentioned above, shared state files are prebuilt cache data objects which > +# can be used to accelerate build time. This variable can be used to configure > +# the system to search other mirror locations for these objects before it > +# builds the data itself. > +# > +# This can be a filesystem directory, or a remote url such as http or ftp. > +# These would contain the sstate-cache results from previous builds (possibly > +# from other machines). This variable works like fetcher MIRRORS/PREMIRRORS > +# and points to the cache locations to check for the shared objects. > +#SSTATE_MIRRORS ?= "\ > +#file://.* http://someserver.tld/share/sstate/ \n \ > +#file://.* file:///some/local/dir/sstate/" > + > +# > +# Where to place the build output > +# > +# This option specifies where the bulk of the building work should be done and > +# where BitBake should place its temporary files and output. Keep in mind that > +# this includes the extraction and compilation of many applications and the toolchain > +# which can use Gigabytes of hard disk space. > +TMPDIR = "${TOPDIR}/arago-tmp" > + > +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to be outside > +#DEPLOY_DIR = "${TOPDIR}/deploy" > + > +# > +# Machine Selection > +# > +# You need to select a specific machine to target the build with. There are a selection > +# of emulated machines available which can boot and run in the QEMU emulator: > +# > +#MACHINE ?= "arago" > + > +# > +# Package Management configuration > +# > +# This variable lists which packaging formats to enable. Multiple package backends > +# can be enabled at once and the first item listed in the variable will be used > +# to generate the root filesystems. > +# Options are: > +# - 'package_deb' for debian style deb files > +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) > +# - 'package_rpm' for rpm style packages > +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" > +# We default to ipk: > +PACKAGE_CLASSES ?= "package_ipk" > + > +# > +# SDK/ADT target architecture > +# > +# This variable specified the architecture to build SDK/ADT items for and means > +# you can build the SDK packages for architectures other than the machine you are > +# running the build on (i.e. building i686 packages on an x86_64 host._ > +# Supported values are i686 and x86_64 > +SDKMACHINE ?= "x86_64" > + > +# > +# Extra image configuration defaults > +# > +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated > +# images. Some of these options are added to certain image types automatically. The > +# variable can contain the following options: > +# "dbg-pkgs" - add -dbg packages for all installed packages > +# (adds symbol information for debugging/profiling) > +# "dev-pkgs" - add -dev packages for all installed packages > +# (useful if you want to develop against libs in the image) > +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) > +# "tools-debug" - add debugging tools (gdb, strace) > +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) > +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) > +# "debug-tweaks" - make an image suitable for development > +# e.g. ssh root access has a blank password > +# There are other application targets that can be used here too, see > +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. > +# We default to enabling the debugging tweaks. > +EXTRA_IMAGE_FEATURES = "debug-tweaks" > + > +# > +# Additional image features > +# > +# The following is a list of additional classes to use when building images which > +# enable extra features. Some available options which can be included in this variable > +# are: > +# - 'buildstats' collect build statistics > +# - 'image-swab' to perform host system intrusion detection > +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended > +USER_CLASSES ?= "buildstats" > + > +# By default disable interactive patch resolution (tasks will just fail instead): > +PATCHRESOLVE = "noop" > + > +# By default the machine configuration file sets the IMAGE_FSTYPES. But if you > +# would like to add additional file system types you can uncomment the > +# following line and add the additional IMAGE_FSTYPES you want created > +# as part of the build flow. Some common types are listed below and you > +# can remove the ones you do not want. > +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz tar.bz2 cpio" > + > +# > +# Parallelism Options > +# > +# These two options control how much parallelism BitBake should use. The first > +# option determines how many tasks bitbake should run in parallel: > +# > +# BB_NUMBER_THREADS ?= "1" > +# > +# The second option controls how many processes make should run in parallel when > +# running compile tasks: > +# > +# PARALLEL_MAKE ?= "-j 1" > +# > +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would > +# be appropriate for example > +# > +# NOTE: By default, bitbake will choose the number of processeors on your host > +# so you should not need to set this unless you are wanting to lower the number > +# allowed. > +# > + > +DISTRO = "arago" > + > +# Set terminal types by default it expects gnome-terminal > +# but we chose xterm > +TERMCMD = "${XTERM_TERMCMD}" > +TERMCMDRUN = "${XTERM_TERMCMDRUN}" > + > +# Don't generate the mirror tarball for SCM repos, the snapshot is enough > +BB_GENERATE_MIRROR_TARBALLS = "0" > + > +# Uncomment this to remove work directory after packaging to save disk space > +#INHERIT += "rm_work" > + > +# Keep one set of images by default > +RM_OLD_IMAGE = "1" > + > +# Enable local PR service for binary feeds > +PRSERV_HOST = "localhost:0" > + > +# Enable hash equiv server > +BB_SIGNATURE_HANDLER = "OEEquivHash" > +BB_HASHSERVE = "auto" > + > +# It is recommended to activate "buildhistory" for testing the PR service > +INHERIT += "buildhistory" > +BUILDHISTORY_COMMIT = "1" > diff --git a/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > new file mode 100644 > index 0000000..dae4f9f > --- /dev/null > +++ b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > @@ -0,0 +1,21 @@ > +# This file takes repo entries in the format > +# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > + > +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd > +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= > +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta > + > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > +BITBAKE_INCLUSIVE_VARS=yes > diff --git a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > new file mode 100644 > index 0000000..e2353d4 > --- /dev/null > +++ b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > @@ -0,0 +1,96 @@ > +--- > +header: > + version: 17 > + includes: > + - ../templates/bblayers.conf.yml > + - ../templates/local-arago64-v2.conf.yml > + > +target: tisdk-default-image > + > +repos: > + bitbake: > + url: "https://git.openembedded.org/bitbake" > + branch: "2.8" > + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" > + layers: > + .: disabled > + > + meta-tisdk: > + url: "https://github.com/TexasInstruments/meta-tisdk.git" > + branch: "scarthgap" > + commit: "11.01.12.10" > + layers: > + meta-ti-foundational: > + meta-ti-ml: > + > + meta-arago: > + url: "https://git.yoctoproject.org/meta-arago" > + branch: "scarthgap" > + commit: "11.01.12" > + layers: > + meta-arago-distro: > + meta-arago-extras: > + meta-arago-test: > + > + meta-browser: > + url: "https://github.com/OSSystems/meta-browser.git" > + branch: "master" > + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" > + layers: > + meta-chromium: > + > + meta-qt6: > + url: "https://code.qt.io/yocto/meta-qt6.git" > + branch: "6.9" > + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" > + > + meta-virtualization: > + url: "https://git.yoctoproject.org/meta-virtualization" > + branch: "scarthgap" > + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" > + > + meta-openembedded: > + url: "https://git.openembedded.org/meta-openembedded" > + branch: "scarthgap" > + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" > + layers: > + meta-networking: > + meta-python: > + meta-oe: > + meta-gnome: > + meta-filesystems: > + meta-multimedia: > + > + meta-lts-mixins: > + url: "https://git.yoctoproject.org/meta-lts-mixins" > + branch: "scarthgap/rust" > + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" > + > + meta-ti: > + url: "https://git.yoctoproject.org/meta-ti" > + branch: "scarthgap" > + commit: "11.01.12" > + layers: > + meta-ti-extras: > + meta-beagle: > + meta-ti-bsp: > + > + meta-arm: > + url: "https://git.yoctoproject.org/meta-arm" > + branch: "scarthgap" > + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" > + layers: > + meta-arm: > + meta-arm-toolchain: > + > + meta-clang: > + url: "https://github.com/kraj/meta-clang" > + branch: "scarthgap" > + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" > + > + oe-core: > + url: "https://git.openembedded.org/openembedded-core" > + branch: "scarthgap" > + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" > + layers: > + meta: > diff --git a/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > new file mode 100644 > index 0000000..5793c01 > --- /dev/null > +++ b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > @@ -0,0 +1,86 @@ > +<?xml version='1.0'?> > +<config> > + <description>TI Processor SDK vchromium-11.01.12.10</description> > + > + <xi:include href='../../common/targets_arago.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> > + <xi:include href='../../templates/bblayers.conf.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> > + <xi:include href='../../templates/local-arago64-v2.conf.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> > + > + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> > + > + <repos> > + <repo name='meta-tisdk' url='https://github.com/TexasInstruments/meta-tisdk.git' branch='scarthgap' commit='11.01.12.10'> > + <layers> > + <layer>meta-ti-foundational</layer> > + <layer>meta-ti-ml</layer> > + </layers> > + </repo> > + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='11.01.12'> > + <layers> > + <layer>meta-arago-distro</layer> > + <layer>meta-arago-extras</layer> > + <layer>meta-arago-test</layer> > + </layers> > + </repo> > + <repo name='meta-browser' url='https://github.com/OSSystems/meta-browser.git' branch='master' commit='27ca52f635a31f5f9762813a8527dd31323549b7'> > + <layers> > + <layer>meta-chromium</layer> > + </layers> > + </repo> > + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > + <layers/> > + </repo> > + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> > + <layers/> > + </repo> > + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> > + <layers/> > + </repo> > + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> > + <layers> > + <layer>meta-networking</layer> > + <layer>meta-python</layer> > + <layer>meta-oe</layer> > + <layer>meta-gnome</layer> > + <layer>meta-filesystems</layer> > + <layer>meta-multimedia</layer> > + </layers> > + </repo> > + <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> > + <layers/> > + </repo> > + <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='11.01.12'> > + <layers> > + <layer>meta-ti-extras</layer> > + <layer>meta-beagle</layer> > + <layer>meta-ti-bsp</layer> > + </layers> > + </repo> > + <repo name='meta-arm' url='https://git.yoctoproject.org/meta-arm' branch='scarthgap' commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> > + <layers> > + <layer>meta-arm</layer> > + <layer>meta-arm-toolchain</layer> > + </layers> > + </repo> > + <repo name='meta-clang' url='https://github.com/kraj/meta-clang' branch='scarthgap' commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> > + <layers/> > + </repo> > + <repo name='meta-flutter' url='https://github.com/meta-flutter/meta-flutter.git' branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > + <layers> > + <layer>.</layer> > + <layer>meta-flutter-apps</layer> > + </layers> > + </repo> > + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> > + <layers> > + <layer>meta</layer> > + </layers> > + </repo> > + </repos> > + > + <tools> > + <tool type='oe-layersetup'> > + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> > + </tool> > + </tools> > +</config>
Should it be? 1) PG1.2 2) PG.1.2 Or something else? On 9/5/2025 6:41 AM, Chirag Shilwant wrote: > In subject..shouldn't it be, > > s/12/1.2 > > -- > Chirag > > On 05/09/25 12:24, Jeevan via lists.yoctoproject.org wrote: >> - Add processor-sdk-scarthgap-chromium-11.01.12.10-config >> used for building AM62P. >> >> Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> >> --- >> ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ >> .../bblayers.conf.sample | 35 ++++ >> .../conf-notes.txt | 22 +++ >> .../conf-summary.txt | 1 + >> .../local.conf.sample | 175 ++++++++++++++++++ >> ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ >> ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ >> ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ >> 8 files changed, 594 insertions(+) >> create mode 100644 >> bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json >> create mode 100644 >> conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample >> create mode 100644 >> conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt >> create mode 100644 >> conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt >> create mode 100644 >> conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample >> create mode 100644 >> configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt >> create mode 100644 >> kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml >> create mode 100644 >> src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml >> >> diff --git >> a/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json >> new file mode 100644 >> index 0000000..1036166 >> --- /dev/null >> +++ >> b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json >> @@ -0,0 +1,158 @@ >> +{ >> + "version": "1.0", >> + "description": "TI Processor SDK vchromium-11.01.12.10", >> + "sources": { >> + "oe-layersetup": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": >> "https://git.ti.com/git/arago-project/oe-layersetup.git" >> + } >> + }, >> + "rev": "master" >> + }, >> + "path": "oe-layersetup" >> + }, >> + "bitbake": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.openembedded.org/bitbake" >> + } >> + }, >> + "rev": "2.8" >> + }, >> + "path": "bitbake" >> + }, >> + "meta-tisdk": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://github.com/TexasInstruments/meta-tisdk.git" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-tisdk" >> + }, >> + "meta-arago": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-arago" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-arago" >> + }, >> + "meta-browser": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://github.com/OSSystems/meta-browser.git" >> + } >> + }, >> + "rev": "master" >> + }, >> + "path": "meta-browser" >> + }, >> + "meta-qt6": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://code.qt.io/yocto/meta-qt6.git" >> + } >> + }, >> + "rev": "6.9" >> + }, >> + "path": "meta-qt6" >> + }, >> + "meta-virtualization": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-virtualization" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-virtualization" >> + }, >> + "meta-openembedded": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.openembedded.org/meta-openembedded" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-openembedded" >> + }, >> + "meta-lts-mixins": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-lts-mixins" >> + } >> + }, >> + "rev": "scarthgap/rust" >> + }, >> + "path": "meta-lts-mixins" >> + }, >> + "meta-ti": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-ti" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-ti" >> + }, >> + "meta-arm": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.yoctoproject.org/meta-arm" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-arm" >> + }, >> + "meta-clang": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://github.com/kraj/meta-clang" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "meta-clang" >> + }, >> + "oe-core": { >> + "git-remote": { >> + "remotes": { >> + "origin": { >> + "uri": "https://git.openembedded.org/openembedded-core" >> + } >> + }, >> + "rev": "scarthgap" >> + }, >> + "path": "oe-core" >> + } >> + }, >> + "configuration": { >> + "bitbake-setup": { >> + "default": { >> + "description": "Default build configuration", >> + "template": >> "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", >> + "targets": [ "bitbake -k tisdk-default-image" ] >> + } >> + } >> + } >> +} >> diff --git >> a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample >> new file mode 100644 >> index 0000000..340048b >> --- /dev/null >> +++ >> b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample >> @@ -0,0 +1,35 @@ >> +# This template file was created by taking the >> oe-core/meta/conf/bblayers.conf >> +# file and removing the BBLAYERS section at the end. >> + >> +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf >> +# changes incompatibly >> +LCONF_VERSION = "5" >> + >> +BBPATH = "${TOPDIR}" >> +BBFILES ?= "" >> + >> +BBLAYERS ?= " \ >> + ##OEROOT##/../meta-tisdk/meta-ti-foundational >> + ##OEROOT##/../meta-tisdk/meta-ti-ml >> + ##OEROOT##/../meta-arago/meta-arago-distro >> + ##OEROOT##/../meta-arago/meta-arago-extras >> + ##OEROOT##/../meta-arago/meta-arago-test >> + ##OEROOT##/../meta-browser/meta-chromium >> + ##OEROOT##/../meta-qt6 >> + ##OEROOT##/../meta-virtualization >> + ##OEROOT##/../meta-openembedded/meta-networking >> + ##OEROOT##/../meta-openembedded/meta-python >> + ##OEROOT##/../meta-openembedded/meta-oe >> + ##OEROOT##/../meta-openembedded/meta-gnome >> + ##OEROOT##/../meta-openembedded/meta-filesystems >> + ##OEROOT##/../meta-openembedded/meta-multimedia >> + ##OEROOT##/../meta-lts-mixins >> + ##OEROOT##/../meta-ti/meta-ti-extras >> + ##OEROOT##/../meta-ti/meta-beagle >> + ##OEROOT##/../meta-ti/meta-ti-bsp >> + ##OEROOT##/../meta-arm/meta-arm >> + ##OEROOT##/../meta-arm/meta-arm-toolchain >> + ##OEROOT##/../meta-clang >> + ##OEROOT##/../oe-core/meta >> + ##OEROOT##/../oe-layersetup >> +" >> diff --git >> a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt >> new file mode 100644 >> index 0000000..1880460 >> --- /dev/null >> +++ >> b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt >> @@ -0,0 +1,22 @@ >> + >> +### Shell environment set up for builds. ### >> + >> +You can now run 'bitbake <target>' >> + >> +If you have not set MACHINE in your local.conf you can run >> +'MACHINE=xxxxx bitbake <target>' >> + >> +Common targets are: >> + tisdk-default-image >> + tisdk-base-image >> + tisdk-bootstrap-base-image >> + tisdk-bootstrap-image >> + tisdk-thinlinux-image >> + tisdk-tiny-image >> + >> +You can also run generated qemu images with a command like 'runqemu >> qemux86-64'. >> + >> +Other commonly useful commands are: >> + - 'devtool' and 'recipetool' handle common recipe tasks >> + - 'bitbake-layers' handles common layer tasks >> + - 'oe-pkgdata-util' handles common target package tasks >> diff --git >> a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt >> new file mode 100644 >> index 0000000..bd63f9a >> --- /dev/null >> +++ >> b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt >> @@ -0,0 +1 @@ >> +TI Processor SDK vchromium-11.01.12.10 >> diff --git >> a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample >> new file mode 100644 >> index 0000000..8ad6f26 >> --- /dev/null >> +++ >> b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample >> @@ -0,0 +1,175 @@ >> +# CONF_VERSION is increased each time build/conf/ changes incompatibly >> +CONF_VERSION = "2" >> + >> +# >> +# Where to place downloads >> +# >> +# During a first build the system will download many different source >> code >> +# tarballs from various upstream projects. This can take a while, >> particularly >> +# if your network connection is slow. These are all stored in DL_DIR. >> When >> +# wiping and rebuilding you can preserve this directory to speed up >> this part >> +# of subsequent builds. This directory is safe to share between >> multiple builds >> +# on the same machine too. >> +DL_DIR = "${TOPDIR}/../downloads" >> + >> +# >> +# Where to place shared-state files >> +# >> +# BitBake has the capability to accelerate builds based on previously >> built >> +# output. This is done using "shared state" files which can be >> thought of as >> +# cache objects and this option determines where those files are placed. >> +# >> +# You can wipe out TMPDIR leaving this directory intact and the build >> would >> +# regenerate from these files if no changes were made to the >> configuration. >> +# If changes were made to the configuration, only shared state files >> where the >> +# state was still valid would be used (done using checksums). >> +SSTATE_DIR = "${TOPDIR}/sstate-cache" >> + >> +# >> +# Shared-state files from other locations >> +# >> +# As mentioned above, shared state files are prebuilt cache data >> objects which >> +# can be used to accelerate build time. This variable can be used to >> configure >> +# the system to search other mirror locations for these objects >> before it >> +# builds the data itself. >> +# >> +# This can be a filesystem directory, or a remote url such as http or >> ftp. >> +# These would contain the sstate-cache results from previous builds >> (possibly >> +# from other machines). This variable works like fetcher >> MIRRORS/PREMIRRORS >> +# and points to the cache locations to check for the shared objects. >> +#SSTATE_MIRRORS ?= "\ >> +#file://.* http://someserver.tld/share/sstate/ \n \ >> +#file://.* file:///some/local/dir/sstate/" >> + >> +# >> +# Where to place the build output >> +# >> +# This option specifies where the bulk of the building work should be >> done and >> +# where BitBake should place its temporary files and output. Keep in >> mind that >> +# this includes the extraction and compilation of many applications >> and the toolchain >> +# which can use Gigabytes of hard disk space. >> +TMPDIR = "${TOPDIR}/arago-tmp" >> + >> +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to >> be outside >> +#DEPLOY_DIR = "${TOPDIR}/deploy" >> + >> +# >> +# Machine Selection >> +# >> +# You need to select a specific machine to target the build with. >> There are a selection >> +# of emulated machines available which can boot and run in the QEMU >> emulator: >> +# >> +#MACHINE ?= "arago" >> + >> +# >> +# Package Management configuration >> +# >> +# This variable lists which packaging formats to enable. Multiple >> package backends >> +# can be enabled at once and the first item listed in the variable >> will be used >> +# to generate the root filesystems. >> +# Options are: >> +# - 'package_deb' for debian style deb files >> +# - 'package_ipk' for ipk files are used by opkg (a debian style >> embedded package manager) >> +# - 'package_rpm' for rpm style packages >> +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" >> +# We default to ipk: >> +PACKAGE_CLASSES ?= "package_ipk" >> + >> +# >> +# SDK/ADT target architecture >> +# >> +# This variable specified the architecture to build SDK/ADT items for >> and means >> +# you can build the SDK packages for architectures other than the >> machine you are >> +# running the build on (i.e. building i686 packages on an x86_64 host._ >> +# Supported values are i686 and x86_64 >> +SDKMACHINE ?= "x86_64" >> + >> +# >> +# Extra image configuration defaults >> +# >> +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added >> to the generated >> +# images. Some of these options are added to certain image types >> automatically. The >> +# variable can contain the following options: >> +# "dbg-pkgs" - add -dbg packages for all installed packages >> +# (adds symbol information for debugging/profiling) >> +# "dev-pkgs" - add -dev packages for all installed packages >> +# (useful if you want to develop against libs in >> the image) >> +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) >> +# "tools-debug" - add debugging tools (gdb, strace) >> +# "tools-profile" - add profiling tools (oprofile, exmap, lttng >> valgrind (x86 only)) >> +# "tools-testapps" - add useful testing tools (ts_print, aplay, >> arecord etc.) >> +# "debug-tweaks" - make an image suitable for development >> +# e.g. ssh root access has a blank password >> +# There are other application targets that can be used here too, see >> +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for >> more details. >> +# We default to enabling the debugging tweaks. >> +EXTRA_IMAGE_FEATURES = "debug-tweaks" >> + >> +# >> +# Additional image features >> +# >> +# The following is a list of additional classes to use when building >> images which >> +# enable extra features. Some available options which can be included >> in this variable >> +# are: >> +# - 'buildstats' collect build statistics >> +# - 'image-swab' to perform host system intrusion detection >> +# NOTE: mklibs also needs to be explicitly enabled for a given image, >> see local.conf.extended >> +USER_CLASSES ?= "buildstats" >> + >> +# By default disable interactive patch resolution (tasks will just >> fail instead): >> +PATCHRESOLVE = "noop" >> + >> +# By default the machine configuration file sets the IMAGE_FSTYPES. >> But if you >> +# would like to add additional file system types you can uncomment the >> +# following line and add the additional IMAGE_FSTYPES you want created >> +# as part of the build flow. Some common types are listed below and you >> +# can remove the ones you do not want. >> +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz >> tar.bz2 cpio" >> + >> +# >> +# Parallelism Options >> +# >> +# These two options control how much parallelism BitBake should use. >> The first >> +# option determines how many tasks bitbake should run in parallel: >> +# >> +# BB_NUMBER_THREADS ?= "1" >> +# >> +# The second option controls how many processes make should run in >> parallel when >> +# running compile tasks: >> +# >> +# PARALLEL_MAKE ?= "-j 1" >> +# >> +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = >> "-j 4" would >> +# be appropriate for example >> +# >> +# NOTE: By default, bitbake will choose the number of processeors on >> your host >> +# so you should not need to set this unless you are wanting to lower >> the number >> +# allowed. >> +# >> + >> +DISTRO = "arago" >> + >> +# Set terminal types by default it expects gnome-terminal >> +# but we chose xterm >> +TERMCMD = "${XTERM_TERMCMD}" >> +TERMCMDRUN = "${XTERM_TERMCMDRUN}" >> + >> +# Don't generate the mirror tarball for SCM repos, the snapshot is >> enough >> +BB_GENERATE_MIRROR_TARBALLS = "0" >> + >> +# Uncomment this to remove work directory after packaging to save >> disk space >> +#INHERIT += "rm_work" >> + >> +# Keep one set of images by default >> +RM_OLD_IMAGE = "1" >> + >> +# Enable local PR service for binary feeds >> +PRSERV_HOST = "localhost:0" >> + >> +# Enable hash equiv server >> +BB_SIGNATURE_HANDLER = "OEEquivHash" >> +BB_HASHSERVE = "auto" >> + >> +# It is recommended to activate "buildhistory" for testing the PR >> service >> +INHERIT += "buildhistory" >> +BUILDHISTORY_COMMIT = "1" >> diff --git >> a/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt >> new file mode 100644 >> index 0000000..dae4f9f >> --- /dev/null >> +++ >> b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt >> @@ -0,0 +1,21 @@ >> +# This file takes repo entries in the format >> +# repo name,repo uri,repo branch,repo >> commit[,layers=layer1:layer2...:layern] >> + >> +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd >> +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml >> +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test >> +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium >> +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= >> +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= >> +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= >> +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia >> +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= >> +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp >> +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain >> +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= >> +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps >> +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta >> + >> +OECORELAYERCONF=./sample-files/bblayers.conf.sample >> +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample >> +BITBAKE_INCLUSIVE_VARS=yes >> diff --git >> a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml >> new file mode 100644 >> index 0000000..e2353d4 >> --- /dev/null >> +++ >> b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml >> @@ -0,0 +1,96 @@ >> +--- >> +header: >> + version: 17 >> + includes: >> + - ../templates/bblayers.conf.yml >> + - ../templates/local-arago64-v2.conf.yml >> + >> +target: tisdk-default-image >> + >> +repos: >> + bitbake: >> + url: "https://git.openembedded.org/bitbake" >> + branch: "2.8" >> + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" >> + layers: >> + .: disabled >> + >> + meta-tisdk: >> + url: "https://github.com/TexasInstruments/meta-tisdk.git" >> + branch: "scarthgap" >> + commit: "11.01.12.10" >> + layers: >> + meta-ti-foundational: >> + meta-ti-ml: >> + >> + meta-arago: >> + url: "https://git.yoctoproject.org/meta-arago" >> + branch: "scarthgap" >> + commit: "11.01.12" >> + layers: >> + meta-arago-distro: >> + meta-arago-extras: >> + meta-arago-test: >> + >> + meta-browser: >> + url: "https://github.com/OSSystems/meta-browser.git" >> + branch: "master" >> + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" >> + layers: >> + meta-chromium: >> + >> + meta-qt6: >> + url: "https://code.qt.io/yocto/meta-qt6.git" >> + branch: "6.9" >> + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" >> + >> + meta-virtualization: >> + url: "https://git.yoctoproject.org/meta-virtualization" >> + branch: "scarthgap" >> + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" >> + >> + meta-openembedded: >> + url: "https://git.openembedded.org/meta-openembedded" >> + branch: "scarthgap" >> + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" >> + layers: >> + meta-networking: >> + meta-python: >> + meta-oe: >> + meta-gnome: >> + meta-filesystems: >> + meta-multimedia: >> + >> + meta-lts-mixins: >> + url: "https://git.yoctoproject.org/meta-lts-mixins" >> + branch: "scarthgap/rust" >> + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" >> + >> + meta-ti: >> + url: "https://git.yoctoproject.org/meta-ti" >> + branch: "scarthgap" >> + commit: "11.01.12" >> + layers: >> + meta-ti-extras: >> + meta-beagle: >> + meta-ti-bsp: >> + >> + meta-arm: >> + url: "https://git.yoctoproject.org/meta-arm" >> + branch: "scarthgap" >> + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" >> + layers: >> + meta-arm: >> + meta-arm-toolchain: >> + >> + meta-clang: >> + url: "https://github.com/kraj/meta-clang" >> + branch: "scarthgap" >> + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" >> + >> + oe-core: >> + url: "https://git.openembedded.org/openembedded-core" >> + branch: "scarthgap" >> + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" >> + layers: >> + meta: >> diff --git >> a/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml >> new file mode 100644 >> index 0000000..5793c01 >> --- /dev/null >> +++ >> b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml >> @@ -0,0 +1,86 @@ >> +<?xml version='1.0'?> >> +<config> >> + <description>TI Processor SDK vchromium-11.01.12.10</description> >> + >> + <xi:include href='../../common/targets_arago.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + <xi:include href='../../templates/bblayers.conf.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + <xi:include href='../../templates/local-arago64-v2.conf.xml' >> xmlns:xi='http://www.w3.org/2001/XInclude'/> >> + >> + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' >> commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> >> + >> + <repos> >> + <repo name='meta-tisdk' >> url='https://github.com/TexasInstruments/meta-tisdk.git' >> branch='scarthgap' commit='11.01.12.10'> >> + <layers> >> + <layer>meta-ti-foundational</layer> >> + <layer>meta-ti-ml</layer> >> + </layers> >> + </repo> >> + <repo name='meta-arago' >> url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' >> commit='11.01.12'> >> + <layers> >> + <layer>meta-arago-distro</layer> >> + <layer>meta-arago-extras</layer> >> + <layer>meta-arago-test</layer> >> + </layers> >> + </repo> >> + <repo name='meta-browser' >> url='https://github.com/OSSystems/meta-browser.git' branch='master' >> commit='27ca52f635a31f5f9762813a8527dd31323549b7'> >> + <layers> >> + <layer>meta-chromium</layer> >> + </layers> >> + </repo> >> + <repo name='meta-selinux' >> url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' >> commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> >> + <layers/> >> + </repo> >> + <repo name='meta-qt6' >> url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' >> commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> >> + <layers/> >> + </repo> >> + <repo name='meta-virtualization' >> url='https://git.yoctoproject.org/meta-virtualization' >> branch='scarthgap' commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> >> + <layers/> >> + </repo> >> + <repo name='meta-openembedded' >> url='https://git.openembedded.org/meta-openembedded' >> branch='scarthgap' commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> >> + <layers> >> + <layer>meta-networking</layer> >> + <layer>meta-python</layer> >> + <layer>meta-oe</layer> >> + <layer>meta-gnome</layer> >> + <layer>meta-filesystems</layer> >> + <layer>meta-multimedia</layer> >> + </layers> >> + </repo> >> + <repo name='meta-lts-mixins' >> url='https://git.yoctoproject.org/meta-lts-mixins' >> branch='scarthgap/rust' >> commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> >> + <layers/> >> + </repo> >> + <repo name='meta-ti' >> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' >> commit='11.01.12'> >> + <layers> >> + <layer>meta-ti-extras</layer> >> + <layer>meta-beagle</layer> >> + <layer>meta-ti-bsp</layer> >> + </layers> >> + </repo> >> + <repo name='meta-arm' >> url='https://git.yoctoproject.org/meta-arm' branch='scarthgap' >> commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> >> + <layers> >> + <layer>meta-arm</layer> >> + <layer>meta-arm-toolchain</layer> >> + </layers> >> + </repo> >> + <repo name='meta-clang' >> url='https://github.com/kraj/meta-clang' branch='scarthgap' >> commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> >> + <layers/> >> + </repo> >> + <repo name='meta-flutter' >> url='https://github.com/meta-flutter/meta-flutter.git' >> branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' >> disabled='true'> >> + <layers> >> + <layer>.</layer> >> + <layer>meta-flutter-apps</layer> >> + </layers> >> + </repo> >> + <repo name='oe-core' >> url='https://git.openembedded.org/openembedded-core' >> branch='scarthgap' commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> >> + <layers> >> + <layer>meta</layer> >> + </layers> >> + </repo> >> + </repos> >> + >> + <tools> >> + <tool type='oe-layersetup'> >> + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> >> + </tool> >> + </tools> >> +</config> -- Ryan Eatmon reatmon@ti.com ----------------------------------------- Texas Instruments, Inc. - LCPD - MGTS
On Fri, Sep 5, 2025 at 05:32 PM, Ryan Eatmon wrote: > > > Should it be? > > 1) PG1.2 > 2) PG.1.2 > > Or something else? > Yeah. It should be AM62P SR1.2 EA Release. > > On 9/5/2025 6:41 AM, Chirag Shilwant wrote: > > In subject..shouldn't it be, > > > > s/12/1.2 > > > > -- > > Chirag > > > > On 05/09/25 12:24, Jeevan via lists.yoctoproject.org wrote: > >> - Add processor-sdk-scarthgap-chromium-11.01.12.10-config > >> used for building AM62P. > >> > >> Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> > >> --- > >> ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ > >> .../bblayers.conf.sample | > 35 ++++ > >> .../conf-notes.txt > | 22 +++ > >> .../conf-summary.txt > | 1 + > >> .../local.conf.sample | > 175 ++++++++++++++++++ > >> ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ > >> ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ > >> ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ > >> 8 files changed, 594 insertions(+) > >> create mode 100644 > >> > bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > >> create mode 100644 > >> > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > >> create mode 100644 > >> > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > >> create mode 100644 > >> > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > >> create mode 100644 > >> > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > >> create mode 100644 > >> > configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > >> create mode 100644 > >> kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > >> create mode 100644 > >> > src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > >> > >> diff --git > >> > b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > >> new file mode 100644 > >> index 0000000..1036166 > >> --- /dev/null > >> +++ > >> > b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > >> @@ -0,0 +1,158 @@ > >> +{ > >> + "version": "1.0", > >> + "description": "TI Processor SDK vchromium-11.01.12.10", > >> + "sources": { > >> + "oe-layersetup": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > >> "https://git.ti.com/git/arago-project/oe-layersetup.git" > >> + } > >> + }, > >> + "rev": "master" > >> + }, > >> + "path": "oe-layersetup" > >> + }, > >> + "bitbake": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": "https://git.openembedded.org/bitbake" > >> + } > >> + }, > >> + "rev": "2.8" > >> + }, > >> + "path": "bitbake" > >> + }, > >> + "meta-tisdk": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > "https://github.com/TexasInstruments/meta-tisdk.git" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-tisdk" > >> + }, > >> + "meta-arago": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": "https://git.yoctoproject.org/meta-arago" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-arago" > >> + }, > >> + "meta-browser": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > "https://github.com/OSSystems/meta-browser.git" > >> + } > >> + }, > >> + "rev": "master" > >> + }, > >> + "path": "meta-browser" > >> + }, > >> + "meta-qt6": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": "https://code.qt.io/yocto/meta-qt6.git" > >> + } > >> + }, > >> + "rev": "6.9" > >> + }, > >> + "path": "meta-qt6" > >> + }, > >> + "meta-virtualization": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > "https://git.yoctoproject.org/meta-virtualization" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-virtualization" > >> + }, > >> + "meta-openembedded": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > "https://git.openembedded.org/meta-openembedded" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-openembedded" > >> + }, > >> + "meta-lts-mixins": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > "https://git.yoctoproject.org/meta-lts-mixins" > >> + } > >> + }, > >> + "rev": "scarthgap/rust" > >> + }, > >> + "path": "meta-lts-mixins" > >> + }, > >> + "meta-ti": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": "https://git.yoctoproject.org/meta-ti" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-ti" > >> + }, > >> + "meta-arm": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": "https://git.yoctoproject.org/meta-arm" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-arm" > >> + }, > >> + "meta-clang": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": "https://github.com/kraj/meta-clang" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "meta-clang" > >> + }, > >> + "oe-core": { > >> + "git-remote": { > >> + "remotes": { > >> + "origin": { > >> + "uri": > "https://git.openembedded.org/openembedded-core" > >> + } > >> + }, > >> + "rev": "scarthgap" > >> + }, > >> + "path": "oe-core" > >> + } > >> + }, > >> + "configuration": { > >> + "bitbake-setup": { > >> + "default": { > >> + "description": "Default build configuration", > >> + "template": > >> > "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", > >> + "targets": [ "bitbake -k tisdk-default-image" ] > >> + } > >> + } > >> + } > >> +} > >> diff --git > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > >> new file mode 100644 > >> index 0000000..340048b > >> --- /dev/null > >> +++ > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > >> @@ -0,0 +1,35 @@ > >> +# This template file was created by taking the > >> oe-core/meta/conf/bblayers.conf > >> +# file and removing the BBLAYERS section at the end. > >> + > >> +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf > >> +# changes incompatibly > >> +LCONF_VERSION = "5" > >> + > >> +BBPATH = "${TOPDIR}" > >> +BBFILES ?= "" > >> + > >> +BBLAYERS ?= " \ > >> + ##OEROOT##/../meta-tisdk/meta-ti-foundational > >> + ##OEROOT##/../meta-tisdk/meta-ti-ml > >> + ##OEROOT##/../meta-arago/meta-arago-distro > >> + ##OEROOT##/../meta-arago/meta-arago-extras > >> + ##OEROOT##/../meta-arago/meta-arago-test > >> + ##OEROOT##/../meta-browser/meta-chromium > >> + ##OEROOT##/../meta-qt6 > >> + ##OEROOT##/../meta-virtualization > >> + ##OEROOT##/../meta-openembedded/meta-networking > >> + ##OEROOT##/../meta-openembedded/meta-python > >> + ##OEROOT##/../meta-openembedded/meta-oe > >> + ##OEROOT##/../meta-openembedded/meta-gnome > >> + ##OEROOT##/../meta-openembedded/meta-filesystems > >> + ##OEROOT##/../meta-openembedded/meta-multimedia > >> + ##OEROOT##/../meta-lts-mixins > >> + ##OEROOT##/../meta-ti/meta-ti-extras > >> + ##OEROOT##/../meta-ti/meta-beagle > >> + ##OEROOT##/../meta-ti/meta-ti-bsp > >> + ##OEROOT##/../meta-arm/meta-arm > >> + ##OEROOT##/../meta-arm/meta-arm-toolchain > >> + ##OEROOT##/../meta-clang > >> + ##OEROOT##/../oe-core/meta > >> + ##OEROOT##/../oe-layersetup > >> +" > >> diff --git > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > >> new file mode 100644 > >> index 0000000..1880460 > >> --- /dev/null > >> +++ > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > >> @@ -0,0 +1,22 @@ > >> + > >> +### Shell environment set up for builds. ### > >> + > >> +You can now run 'bitbake <target>' > >> + > >> +If you have not set MACHINE in your local.conf you can run > >> +'MACHINE=xxxxx bitbake <target>' > >> + > >> +Common targets are: > >> + tisdk-default-image > >> + tisdk-base-image > >> + tisdk-bootstrap-base-image > >> + tisdk-bootstrap-image > >> + tisdk-thinlinux-image > >> + tisdk-tiny-image > >> + > >> +You can also run generated qemu images with a command like 'runqemu > >> qemux86-64'. > >> + > >> +Other commonly useful commands are: > >> + - 'devtool' and 'recipetool' handle common recipe tasks > >> + - 'bitbake-layers' handles common layer tasks > >> + - 'oe-pkgdata-util' handles common target package tasks > >> diff --git > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > >> new file mode 100644 > >> index 0000000..bd63f9a > >> --- /dev/null > >> +++ > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > >> @@ -0,0 +1 @@ > >> +TI Processor SDK vchromium-11.01.12.10 > >> diff --git > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > >> new file mode 100644 > >> index 0000000..8ad6f26 > >> --- /dev/null > >> +++ > >> > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > >> @@ -0,0 +1,175 @@ > >> +# CONF_VERSION is increased each time build/conf/ changes incompatibly > >> +CONF_VERSION = "2" > >> + > >> +# > >> +# Where to place downloads > >> +# > >> +# During a first build the system will download many different source > >> code > >> +# tarballs from various upstream projects. This can take a while, > >> particularly > >> +# if your network connection is slow. These are all stored in DL_DIR. > >> When > >> +# wiping and rebuilding you can preserve this directory to speed up > >> this part > >> +# of subsequent builds. This directory is safe to share between > >> multiple builds > >> +# on the same machine too. > >> +DL_DIR = "${TOPDIR}/../downloads" > >> + > >> +# > >> +# Where to place shared-state files > >> +# > >> +# BitBake has the capability to accelerate builds based on previously > >> built > >> +# output. This is done using "shared state" files which can be > >> thought of as > >> +# cache objects and this option determines where those files are placed. > >> +# > >> +# You can wipe out TMPDIR leaving this directory intact and the build > >> would > >> +# regenerate from these files if no changes were made to the > >> configuration. > >> +# If changes were made to the configuration, only shared state files > >> where the > >> +# state was still valid would be used (done using checksums). > >> +SSTATE_DIR = "${TOPDIR}/sstate-cache" > >> + > >> +# > >> +# Shared-state files from other locations > >> +# > >> +# As mentioned above, shared state files are prebuilt cache data > >> objects which > >> +# can be used to accelerate build time. This variable can be used to > >> configure > >> +# the system to search other mirror locations for these objects > >> before it > >> +# builds the data itself. > >> +# > >> +# This can be a filesystem directory, or a remote url such as http or > >> ftp. > >> +# These would contain the sstate-cache results from previous builds > >> (possibly > >> +# from other machines). This variable works like fetcher > >> MIRRORS/PREMIRRORS > >> +# and points to the cache locations to check for the shared objects. > >> +#SSTATE_MIRRORS ?= "\ > >> +#file://.* http://someserver.tld/share/sstate/ \n \ > >> +#file://.* file:///some/local/dir/sstate/" > >> + > >> +# > >> +# Where to place the build output > >> +# > >> +# This option specifies where the bulk of the building work should be > >> done and > >> +# where BitBake should place its temporary files and output. Keep in > >> mind that > >> +# this includes the extraction and compilation of many applications > >> and the toolchain > >> +# which can use Gigabytes of hard disk space. > >> +TMPDIR = "${TOPDIR}/arago-tmp" > >> + > >> +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to > >> be outside > >> +#DEPLOY_DIR = "${TOPDIR}/deploy" > >> + > >> +# > >> +# Machine Selection > >> +# > >> +# You need to select a specific machine to target the build with. > >> There are a selection > >> +# of emulated machines available which can boot and run in the QEMU > >> emulator: > >> +# > >> +#MACHINE ?= "arago" > >> + > >> +# > >> +# Package Management configuration > >> +# > >> +# This variable lists which packaging formats to enable. Multiple > >> package backends > >> +# can be enabled at once and the first item listed in the variable > >> will be used > >> +# to generate the root filesystems. > >> +# Options are: > >> +# - 'package_deb' for debian style deb files > >> +# - 'package_ipk' for ipk files are used by opkg (a debian style > >> embedded package manager) > >> +# - 'package_rpm' for rpm style packages > >> +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" > >> +# We default to ipk: > >> +PACKAGE_CLASSES ?= "package_ipk" > >> + > >> +# > >> +# SDK/ADT target architecture > >> +# > >> +# This variable specified the architecture to build SDK/ADT items for > >> and means > >> +# you can build the SDK packages for architectures other than the > >> machine you are > >> +# running the build on (i.e. building i686 packages on an x86_64 host._ > >> +# Supported values are i686 and x86_64 > >> +SDKMACHINE ?= "x86_64" > >> + > >> +# > >> +# Extra image configuration defaults > >> +# > >> +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added > >> to the generated > >> +# images. Some of these options are added to certain image types > >> automatically. The > >> +# variable can contain the following options: > >> +# "dbg-pkgs" - add -dbg packages for all installed packages > >> +# (adds symbol information for > debugging/profiling) > >> +# "dev-pkgs" - add -dev packages for all installed packages > >> +# (useful if you want to develop > against libs in > >> the image) > >> +# "tools-sdk" - add development tools (gcc, make, pkgconfig > etc.) > >> +# "tools-debug" - add debugging tools (gdb, strace) > >> +# "tools-profile" - add profiling tools (oprofile, exmap, lttng > >> valgrind (x86 only)) > >> +# "tools-testapps" - add useful testing tools (ts_print, aplay, > >> arecord etc.) > >> +# "debug-tweaks" - make an image suitable for development > >> +# e.g. ssh root access has a blank > password > >> +# There are other application targets that can be used here too, see > >> +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for > >> more details. > >> +# We default to enabling the debugging tweaks. > >> +EXTRA_IMAGE_FEATURES = "debug-tweaks" > >> + > >> +# > >> +# Additional image features > >> +# > >> +# The following is a list of additional classes to use when building > >> images which > >> +# enable extra features. Some available options which can be included > >> in this variable > >> +# are: > >> +# - 'buildstats' collect build statistics > >> +# - 'image-swab' to perform host system intrusion detection > >> +# NOTE: mklibs also needs to be explicitly enabled for a given image, > >> see local.conf.extended > >> +USER_CLASSES ?= "buildstats" > >> + > >> +# By default disable interactive patch resolution (tasks will just > >> fail instead): > >> +PATCHRESOLVE = "noop" > >> + > >> +# By default the machine configuration file sets the IMAGE_FSTYPES. > >> But if you > >> +# would like to add additional file system types you can uncomment the > >> +# following line and add the additional IMAGE_FSTYPES you want created > >> +# as part of the build flow. Some common types are listed below and you > >> +# can remove the ones you do not want. > >> +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz > >> tar.bz2 cpio" > >> + > >> +# > >> +# Parallelism Options > >> +# > >> +# These two options control how much parallelism BitBake should use. > >> The first > >> +# option determines how many tasks bitbake should run in parallel: > >> +# > >> +# BB_NUMBER_THREADS ?= "1" > >> +# > >> +# The second option controls how many processes make should run in > >> parallel when > >> +# running compile tasks: > >> +# > >> +# PARALLEL_MAKE ?= "-j 1" > >> +# > >> +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = > >> "-j 4" would > >> +# be appropriate for example > >> +# > >> +# NOTE: By default, bitbake will choose the number of processeors on > >> your host > >> +# so you should not need to set this unless you are wanting to lower > >> the number > >> +# allowed. > >> +# > >> + > >> +DISTRO = "arago" > >> + > >> +# Set terminal types by default it expects gnome-terminal > >> +# but we chose xterm > >> +TERMCMD = "${XTERM_TERMCMD}" > >> +TERMCMDRUN = "${XTERM_TERMCMDRUN}" > >> + > >> +# Don't generate the mirror tarball for SCM repos, the snapshot is > >> enough > >> +BB_GENERATE_MIRROR_TARBALLS = "0" > >> + > >> +# Uncomment this to remove work directory after packaging to save > >> disk space > >> +#INHERIT += "rm_work" > >> + > >> +# Keep one set of images by default > >> +RM_OLD_IMAGE = "1" > >> + > >> +# Enable local PR service for binary feeds > >> +PRSERV_HOST = "localhost:0" > >> + > >> +# Enable hash equiv server > >> +BB_SIGNATURE_HANDLER = "OEEquivHash" > >> +BB_HASHSERVE = "auto" > >> + > >> +# It is recommended to activate "buildhistory" for testing the PR > >> service > >> +INHERIT += "buildhistory" > >> +BUILDHISTORY_COMMIT = "1" > >> diff --git > >> > b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > >> new file mode 100644 > >> index 0000000..dae4f9f > >> --- /dev/null > >> +++ > >> > b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > >> @@ -0,0 +1,21 @@ > >> +# This file takes repo entries in the format > >> +# repo name,repo uri,repo branch,repo > >> commit[,layers=layer1:layer2...:layern] > >> + > >> > +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd > >> > +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml > >> > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > >> > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium > >> > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= > >> > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= > >> > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= > >> > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > >> > +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= > >> > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > >> > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain > >> > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= > >> > +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps > >> > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta > >> + > >> +OECORELAYERCONF=./sample-files/bblayers.conf.sample > >> +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > >> +BITBAKE_INCLUSIVE_VARS=yes > >> diff --git > >> a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > >> new file mode 100644 > >> index 0000000..e2353d4 > >> --- /dev/null > >> +++ > >> b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > >> @@ -0,0 +1,96 @@ > >> +--- > >> +header: > >> + version: 17 > >> + includes: > >> + - ../templates/bblayers.conf.yml > >> + - ../templates/local-arago64-v2.conf.yml > >> + > >> +target: tisdk-default-image > >> + > >> +repos: > >> + bitbake: > >> + url: "https://git.openembedded.org/bitbake" > >> + branch: "2.8" > >> + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" > >> + layers: > >> + .: disabled > >> + > >> + meta-tisdk: > >> + url: "https://github.com/TexasInstruments/meta-tisdk.git" > >> + branch: "scarthgap" > >> + commit: "11.01.12.10" > >> + layers: > >> + meta-ti-foundational: > >> + meta-ti-ml: > >> + > >> + meta-arago: > >> + url: "https://git.yoctoproject.org/meta-arago" > >> + branch: "scarthgap" > >> + commit: "11.01.12" > >> + layers: > >> + meta-arago-distro: > >> + meta-arago-extras: > >> + meta-arago-test: > >> + > >> + meta-browser: > >> + url: "https://github.com/OSSystems/meta-browser.git" > >> + branch: "master" > >> + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" > >> + layers: > >> + meta-chromium: > >> + > >> + meta-qt6: > >> + url: "https://code.qt.io/yocto/meta-qt6.git" > >> + branch: "6.9" > >> + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" > >> + > >> + meta-virtualization: > >> + url: "https://git.yoctoproject.org/meta-virtualization" > >> + branch: "scarthgap" > >> + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" > >> + > >> + meta-openembedded: > >> + url: "https://git.openembedded.org/meta-openembedded" > >> + branch: "scarthgap" > >> + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" > >> + layers: > >> + meta-networking: > >> + meta-python: > >> + meta-oe: > >> + meta-gnome: > >> + meta-filesystems: > >> + meta-multimedia: > >> + > >> + meta-lts-mixins: > >> + url: "https://git.yoctoproject.org/meta-lts-mixins" > >> + branch: "scarthgap/rust" > >> + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" > >> + > >> + meta-ti: > >> + url: "https://git.yoctoproject.org/meta-ti" > >> + branch: "scarthgap" > >> + commit: "11.01.12" > >> + layers: > >> + meta-ti-extras: > >> + meta-beagle: > >> + meta-ti-bsp: > >> + > >> + meta-arm: > >> + url: "https://git.yoctoproject.org/meta-arm" > >> + branch: "scarthgap" > >> + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" > >> + layers: > >> + meta-arm: > >> + meta-arm-toolchain: > >> + > >> + meta-clang: > >> + url: "https://github.com/kraj/meta-clang" > >> + branch: "scarthgap" > >> + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" > >> + > >> + oe-core: > >> + url: "https://git.openembedded.org/openembedded-core" > >> + branch: "scarthgap" > >> + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" > >> + layers: > >> + meta: > >> diff --git > >> > b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > >> new file mode 100644 > >> index 0000000..5793c01 > >> --- /dev/null > >> +++ > >> > b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > >> @@ -0,0 +1,86 @@ > >> +<?xml version='1.0'?> > >> +<config> > >> + <description>TI Processor SDK vchromium-11.01.12.10</description> > >> + > >> + <xi:include href='../../common/targets_arago.xml' > >> xmlns:xi='http://www.w3.org/2001/XInclude'/> > >> + <xi:include href='../../templates/bblayers.conf.xml' > >> xmlns:xi='http://www.w3.org/2001/XInclude'/> > >> + <xi:include href='../../templates/local-arago64-v2.conf.xml' > >> xmlns:xi='http://www.w3.org/2001/XInclude'/> > >> + > >> + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' > >> commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> > >> + > >> + <repos> > >> + <repo name='meta-tisdk' > >> url='https://github.com/TexasInstruments/meta-tisdk.git' > >> branch='scarthgap' commit='11.01.12.10'> > >> + <layers> > >> + <layer>meta-ti-foundational</layer> > >> + <layer>meta-ti-ml</layer> > >> + </layers> > >> + </repo> > >> + <repo name='meta-arago' > >> url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' > >> commit='11.01.12'> > >> + <layers> > >> + <layer>meta-arago-distro</layer> > >> + <layer>meta-arago-extras</layer> > >> + <layer>meta-arago-test</layer> > >> + </layers> > >> + </repo> > >> + <repo name='meta-browser' > >> url='https://github.com/OSSystems/meta-browser.git' branch='master' > >> commit='27ca52f635a31f5f9762813a8527dd31323549b7'> > >> + <layers> > >> + <layer>meta-chromium</layer> > >> + </layers> > >> + </repo> > >> + <repo name='meta-selinux' > >> url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' > >> commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > >> + <layers/> > >> + </repo> > >> + <repo name='meta-qt6' > >> url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' > >> commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> > >> + <layers/> > >> + </repo> > >> + <repo name='meta-virtualization' > >> url='https://git.yoctoproject.org/meta-virtualization' > >> branch='scarthgap' commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> > >> + <layers/> > >> + </repo> > >> + <repo name='meta-openembedded' > >> url='https://git.openembedded.org/meta-openembedded' > >> branch='scarthgap' commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> > >> + <layers> > >> + <layer>meta-networking</layer> > >> + <layer>meta-python</layer> > >> + <layer>meta-oe</layer> > >> + <layer>meta-gnome</layer> > >> + <layer>meta-filesystems</layer> > >> + <layer>meta-multimedia</layer> > >> + </layers> > >> + </repo> > >> + <repo name='meta-lts-mixins' > >> url='https://git.yoctoproject.org/meta-lts-mixins' > >> branch='scarthgap/rust' > >> commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> > >> + <layers/> > >> + </repo> > >> + <repo name='meta-ti' > >> url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' > >> commit='11.01.12'> > >> + <layers> > >> + <layer>meta-ti-extras</layer> > >> + <layer>meta-beagle</layer> > >> + <layer>meta-ti-bsp</layer> > >> + </layers> > >> + </repo> > >> + <repo name='meta-arm' > >> url='https://git.yoctoproject.org/meta-arm' branch='scarthgap' > >> commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> > >> + <layers> > >> + <layer>meta-arm</layer> > >> + <layer>meta-arm-toolchain</layer> > >> + </layers> > >> + </repo> > >> + <repo name='meta-clang' > >> url='https://github.com/kraj/meta-clang' branch='scarthgap' > >> commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> > >> + <layers/> > >> + </repo> > >> + <repo name='meta-flutter' > >> url='https://github.com/meta-flutter/meta-flutter.git' > >> branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' > >> disabled='true'> > >> + <layers> > >> + <layer>.</layer> > >> + <layer>meta-flutter-apps</layer> > >> + </layers> > >> + </repo> > >> + <repo name='oe-core' > >> url='https://git.openembedded.org/openembedded-core' > >> branch='scarthgap' commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> > >> + <layers> > >> + <layer>meta</layer> > >> + </layers> > >> + </repo> > >> + </repos> > >> + > >> + <tools> > >> + <tool type='oe-layersetup'> > >> + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> > >> + </tool> > >> + </tools> > >> +</config> > > -- > Ryan Eatmon reatmon@ti.com > ----------------------------------------- > Texas Instruments, Inc. - LCPD - MGTS >
Is there going to be a non chromium version of this config file? Note for the AM62x this also includes the pru fix, mentioned here: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494495/faq-am62x-am64x-how-to-enable-pru-rpmsg-on-processor-sdk-linux-11-0 On Fri, Sep 5, 2025 at 3:58 AM Jeevan via lists.yoctoproject.org <j-sahu=ti.com@lists.yoctoproject.org> wrote: > > - Add processor-sdk-scarthgap-chromium-11.01.12.10-config > used for building AM62P. > > Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> > --- > ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ > .../bblayers.conf.sample | 35 ++++ > .../conf-notes.txt | 22 +++ > .../conf-summary.txt | 1 + > .../local.conf.sample | 175 ++++++++++++++++++ > ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ > ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ > ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ > 8 files changed, 594 insertions(+) > create mode 100644 bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > create mode 100644 configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > create mode 100644 kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > create mode 100644 src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > diff --git a/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > new file mode 100644 > index 0000000..1036166 > --- /dev/null > +++ b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > @@ -0,0 +1,158 @@ > +{ > + "version": "1.0", > + "description": "TI Processor SDK vchromium-11.01.12.10", > + "sources": { > + "oe-layersetup": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.ti.com/git/arago-project/oe-layersetup.git" > + } > + }, > + "rev": "master" > + }, > + "path": "oe-layersetup" > + }, > + "bitbake": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.openembedded.org/bitbake" > + } > + }, > + "rev": "2.8" > + }, > + "path": "bitbake" > + }, > + "meta-tisdk": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://github.com/TexasInstruments/meta-tisdk.git" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-tisdk" > + }, > + "meta-arago": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-arago" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-arago" > + }, > + "meta-browser": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://github.com/OSSystems/meta-browser.git" > + } > + }, > + "rev": "master" > + }, > + "path": "meta-browser" > + }, > + "meta-qt6": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://code.qt.io/yocto/meta-qt6.git" > + } > + }, > + "rev": "6.9" > + }, > + "path": "meta-qt6" > + }, > + "meta-virtualization": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-virtualization" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-virtualization" > + }, > + "meta-openembedded": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.openembedded.org/meta-openembedded" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-openembedded" > + }, > + "meta-lts-mixins": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-lts-mixins" > + } > + }, > + "rev": "scarthgap/rust" > + }, > + "path": "meta-lts-mixins" > + }, > + "meta-ti": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-ti" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-ti" > + }, > + "meta-arm": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.yoctoproject.org/meta-arm" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-arm" > + }, > + "meta-clang": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://github.com/kraj/meta-clang" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-clang" > + }, > + "oe-core": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.openembedded.org/openembedded-core" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "oe-core" > + } > + }, > + "configuration": { > + "bitbake-setup": { > + "default": { > + "description": "Default build configuration", > + "template": "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", > + "targets": [ "bitbake -k tisdk-default-image" ] > + } > + } > + } > +} > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > new file mode 100644 > index 0000000..340048b > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > @@ -0,0 +1,35 @@ > +# This template file was created by taking the oe-core/meta/conf/bblayers.conf > +# file and removing the BBLAYERS section at the end. > + > +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf > +# changes incompatibly > +LCONF_VERSION = "5" > + > +BBPATH = "${TOPDIR}" > +BBFILES ?= "" > + > +BBLAYERS ?= " \ > + ##OEROOT##/../meta-tisdk/meta-ti-foundational > + ##OEROOT##/../meta-tisdk/meta-ti-ml > + ##OEROOT##/../meta-arago/meta-arago-distro > + ##OEROOT##/../meta-arago/meta-arago-extras > + ##OEROOT##/../meta-arago/meta-arago-test > + ##OEROOT##/../meta-browser/meta-chromium > + ##OEROOT##/../meta-qt6 > + ##OEROOT##/../meta-virtualization > + ##OEROOT##/../meta-openembedded/meta-networking > + ##OEROOT##/../meta-openembedded/meta-python > + ##OEROOT##/../meta-openembedded/meta-oe > + ##OEROOT##/../meta-openembedded/meta-gnome > + ##OEROOT##/../meta-openembedded/meta-filesystems > + ##OEROOT##/../meta-openembedded/meta-multimedia > + ##OEROOT##/../meta-lts-mixins > + ##OEROOT##/../meta-ti/meta-ti-extras > + ##OEROOT##/../meta-ti/meta-beagle > + ##OEROOT##/../meta-ti/meta-ti-bsp > + ##OEROOT##/../meta-arm/meta-arm > + ##OEROOT##/../meta-arm/meta-arm-toolchain > + ##OEROOT##/../meta-clang > + ##OEROOT##/../oe-core/meta > + ##OEROOT##/../oe-layersetup > +" > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > new file mode 100644 > index 0000000..1880460 > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > @@ -0,0 +1,22 @@ > + > +### Shell environment set up for builds. ### > + > +You can now run 'bitbake <target>' > + > +If you have not set MACHINE in your local.conf you can run > +'MACHINE=xxxxx bitbake <target>' > + > +Common targets are: > + tisdk-default-image > + tisdk-base-image > + tisdk-bootstrap-base-image > + tisdk-bootstrap-image > + tisdk-thinlinux-image > + tisdk-tiny-image > + > +You can also run generated qemu images with a command like 'runqemu qemux86-64'. > + > +Other commonly useful commands are: > + - 'devtool' and 'recipetool' handle common recipe tasks > + - 'bitbake-layers' handles common layer tasks > + - 'oe-pkgdata-util' handles common target package tasks > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > new file mode 100644 > index 0000000..bd63f9a > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > @@ -0,0 +1 @@ > +TI Processor SDK vchromium-11.01.12.10 > diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > new file mode 100644 > index 0000000..8ad6f26 > --- /dev/null > +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > @@ -0,0 +1,175 @@ > +# CONF_VERSION is increased each time build/conf/ changes incompatibly > +CONF_VERSION = "2" > + > +# > +# Where to place downloads > +# > +# During a first build the system will download many different source code > +# tarballs from various upstream projects. This can take a while, particularly > +# if your network connection is slow. These are all stored in DL_DIR. When > +# wiping and rebuilding you can preserve this directory to speed up this part > +# of subsequent builds. This directory is safe to share between multiple builds > +# on the same machine too. > +DL_DIR = "${TOPDIR}/../downloads" > + > +# > +# Where to place shared-state files > +# > +# BitBake has the capability to accelerate builds based on previously built > +# output. This is done using "shared state" files which can be thought of as > +# cache objects and this option determines where those files are placed. > +# > +# You can wipe out TMPDIR leaving this directory intact and the build would > +# regenerate from these files if no changes were made to the configuration. > +# If changes were made to the configuration, only shared state files where the > +# state was still valid would be used (done using checksums). > +SSTATE_DIR = "${TOPDIR}/sstate-cache" > + > +# > +# Shared-state files from other locations > +# > +# As mentioned above, shared state files are prebuilt cache data objects which > +# can be used to accelerate build time. This variable can be used to configure > +# the system to search other mirror locations for these objects before it > +# builds the data itself. > +# > +# This can be a filesystem directory, or a remote url such as http or ftp. > +# These would contain the sstate-cache results from previous builds (possibly > +# from other machines). This variable works like fetcher MIRRORS/PREMIRRORS > +# and points to the cache locations to check for the shared objects. > +#SSTATE_MIRRORS ?= "\ > +#file://.* http://someserver.tld/share/sstate/ \n \ > +#file://.* file:///some/local/dir/sstate/" > + > +# > +# Where to place the build output > +# > +# This option specifies where the bulk of the building work should be done and > +# where BitBake should place its temporary files and output. Keep in mind that > +# this includes the extraction and compilation of many applications and the toolchain > +# which can use Gigabytes of hard disk space. > +TMPDIR = "${TOPDIR}/arago-tmp" > + > +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to be outside > +#DEPLOY_DIR = "${TOPDIR}/deploy" > + > +# > +# Machine Selection > +# > +# You need to select a specific machine to target the build with. There are a selection > +# of emulated machines available which can boot and run in the QEMU emulator: > +# > +#MACHINE ?= "arago" > + > +# > +# Package Management configuration > +# > +# This variable lists which packaging formats to enable. Multiple package backends > +# can be enabled at once and the first item listed in the variable will be used > +# to generate the root filesystems. > +# Options are: > +# - 'package_deb' for debian style deb files > +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) > +# - 'package_rpm' for rpm style packages > +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" > +# We default to ipk: > +PACKAGE_CLASSES ?= "package_ipk" > + > +# > +# SDK/ADT target architecture > +# > +# This variable specified the architecture to build SDK/ADT items for and means > +# you can build the SDK packages for architectures other than the machine you are > +# running the build on (i.e. building i686 packages on an x86_64 host._ > +# Supported values are i686 and x86_64 > +SDKMACHINE ?= "x86_64" > + > +# > +# Extra image configuration defaults > +# > +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated > +# images. Some of these options are added to certain image types automatically. The > +# variable can contain the following options: > +# "dbg-pkgs" - add -dbg packages for all installed packages > +# (adds symbol information for debugging/profiling) > +# "dev-pkgs" - add -dev packages for all installed packages > +# (useful if you want to develop against libs in the image) > +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) > +# "tools-debug" - add debugging tools (gdb, strace) > +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) > +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) > +# "debug-tweaks" - make an image suitable for development > +# e.g. ssh root access has a blank password > +# There are other application targets that can be used here too, see > +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. > +# We default to enabling the debugging tweaks. > +EXTRA_IMAGE_FEATURES = "debug-tweaks" > + > +# > +# Additional image features > +# > +# The following is a list of additional classes to use when building images which > +# enable extra features. Some available options which can be included in this variable > +# are: > +# - 'buildstats' collect build statistics > +# - 'image-swab' to perform host system intrusion detection > +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended > +USER_CLASSES ?= "buildstats" > + > +# By default disable interactive patch resolution (tasks will just fail instead): > +PATCHRESOLVE = "noop" > + > +# By default the machine configuration file sets the IMAGE_FSTYPES. But if you > +# would like to add additional file system types you can uncomment the > +# following line and add the additional IMAGE_FSTYPES you want created > +# as part of the build flow. Some common types are listed below and you > +# can remove the ones you do not want. > +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz tar.bz2 cpio" > + > +# > +# Parallelism Options > +# > +# These two options control how much parallelism BitBake should use. The first > +# option determines how many tasks bitbake should run in parallel: > +# > +# BB_NUMBER_THREADS ?= "1" > +# > +# The second option controls how many processes make should run in parallel when > +# running compile tasks: > +# > +# PARALLEL_MAKE ?= "-j 1" > +# > +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would > +# be appropriate for example > +# > +# NOTE: By default, bitbake will choose the number of processeors on your host > +# so you should not need to set this unless you are wanting to lower the number > +# allowed. > +# > + > +DISTRO = "arago" > + > +# Set terminal types by default it expects gnome-terminal > +# but we chose xterm > +TERMCMD = "${XTERM_TERMCMD}" > +TERMCMDRUN = "${XTERM_TERMCMDRUN}" > + > +# Don't generate the mirror tarball for SCM repos, the snapshot is enough > +BB_GENERATE_MIRROR_TARBALLS = "0" > + > +# Uncomment this to remove work directory after packaging to save disk space > +#INHERIT += "rm_work" > + > +# Keep one set of images by default > +RM_OLD_IMAGE = "1" > + > +# Enable local PR service for binary feeds > +PRSERV_HOST = "localhost:0" > + > +# Enable hash equiv server > +BB_SIGNATURE_HANDLER = "OEEquivHash" > +BB_HASHSERVE = "auto" > + > +# It is recommended to activate "buildhistory" for testing the PR service > +INHERIT += "buildhistory" > +BUILDHISTORY_COMMIT = "1" > diff --git a/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > new file mode 100644 > index 0000000..dae4f9f > --- /dev/null > +++ b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > @@ -0,0 +1,21 @@ > +# This file takes repo entries in the format > +# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] > + > +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd > +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= > +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta > + > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > +BITBAKE_INCLUSIVE_VARS=yes > diff --git a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > new file mode 100644 > index 0000000..e2353d4 > --- /dev/null > +++ b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > @@ -0,0 +1,96 @@ > +--- > +header: > + version: 17 > + includes: > + - ../templates/bblayers.conf.yml > + - ../templates/local-arago64-v2.conf.yml > + > +target: tisdk-default-image > + > +repos: > + bitbake: > + url: "https://git.openembedded.org/bitbake" > + branch: "2.8" > + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" > + layers: > + .: disabled > + > + meta-tisdk: > + url: "https://github.com/TexasInstruments/meta-tisdk.git" > + branch: "scarthgap" > + commit: "11.01.12.10" > + layers: > + meta-ti-foundational: > + meta-ti-ml: > + > + meta-arago: > + url: "https://git.yoctoproject.org/meta-arago" > + branch: "scarthgap" > + commit: "11.01.12" > + layers: > + meta-arago-distro: > + meta-arago-extras: > + meta-arago-test: > + > + meta-browser: > + url: "https://github.com/OSSystems/meta-browser.git" > + branch: "master" > + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" > + layers: > + meta-chromium: > + > + meta-qt6: > + url: "https://code.qt.io/yocto/meta-qt6.git" > + branch: "6.9" > + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" > + > + meta-virtualization: > + url: "https://git.yoctoproject.org/meta-virtualization" > + branch: "scarthgap" > + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" > + > + meta-openembedded: > + url: "https://git.openembedded.org/meta-openembedded" > + branch: "scarthgap" > + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" > + layers: > + meta-networking: > + meta-python: > + meta-oe: > + meta-gnome: > + meta-filesystems: > + meta-multimedia: > + > + meta-lts-mixins: > + url: "https://git.yoctoproject.org/meta-lts-mixins" > + branch: "scarthgap/rust" > + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" > + > + meta-ti: > + url: "https://git.yoctoproject.org/meta-ti" > + branch: "scarthgap" > + commit: "11.01.12" > + layers: > + meta-ti-extras: > + meta-beagle: > + meta-ti-bsp: > + > + meta-arm: > + url: "https://git.yoctoproject.org/meta-arm" > + branch: "scarthgap" > + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" > + layers: > + meta-arm: > + meta-arm-toolchain: > + > + meta-clang: > + url: "https://github.com/kraj/meta-clang" > + branch: "scarthgap" > + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" > + > + oe-core: > + url: "https://git.openembedded.org/openembedded-core" > + branch: "scarthgap" > + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" > + layers: > + meta: > diff --git a/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > new file mode 100644 > index 0000000..5793c01 > --- /dev/null > +++ b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > @@ -0,0 +1,86 @@ > +<?xml version='1.0'?> > +<config> > + <description>TI Processor SDK vchromium-11.01.12.10</description> > + > + <xi:include href='../../common/targets_arago.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> > + <xi:include href='../../templates/bblayers.conf.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> > + <xi:include href='../../templates/local-arago64-v2.conf.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> > + > + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> > + > + <repos> > + <repo name='meta-tisdk' url='https://github.com/TexasInstruments/meta-tisdk.git' branch='scarthgap' commit='11.01.12.10'> > + <layers> > + <layer>meta-ti-foundational</layer> > + <layer>meta-ti-ml</layer> > + </layers> > + </repo> > + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='11.01.12'> > + <layers> > + <layer>meta-arago-distro</layer> > + <layer>meta-arago-extras</layer> > + <layer>meta-arago-test</layer> > + </layers> > + </repo> > + <repo name='meta-browser' url='https://github.com/OSSystems/meta-browser.git' branch='master' commit='27ca52f635a31f5f9762813a8527dd31323549b7'> > + <layers> > + <layer>meta-chromium</layer> > + </layers> > + </repo> > + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > + <layers/> > + </repo> > + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> > + <layers/> > + </repo> > + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> > + <layers/> > + </repo> > + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> > + <layers> > + <layer>meta-networking</layer> > + <layer>meta-python</layer> > + <layer>meta-oe</layer> > + <layer>meta-gnome</layer> > + <layer>meta-filesystems</layer> > + <layer>meta-multimedia</layer> > + </layers> > + </repo> > + <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> > + <layers/> > + </repo> > + <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='11.01.12'> > + <layers> > + <layer>meta-ti-extras</layer> > + <layer>meta-beagle</layer> > + <layer>meta-ti-bsp</layer> > + </layers> > + </repo> > + <repo name='meta-arm' url='https://git.yoctoproject.org/meta-arm' branch='scarthgap' commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> > + <layers> > + <layer>meta-arm</layer> > + <layer>meta-arm-toolchain</layer> > + </layers> > + </repo> > + <repo name='meta-clang' url='https://github.com/kraj/meta-clang' branch='scarthgap' commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> > + <layers/> > + </repo> > + <repo name='meta-flutter' url='https://github.com/meta-flutter/meta-flutter.git' branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > + <layers> > + <layer>.</layer> > + <layer>meta-flutter-apps</layer> > + </layers> > + </repo> > + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> > + <layers> > + <layer>meta</layer> > + </layers> > + </repo> > + </repos> > + > + <tools> > + <tool type='oe-layersetup'> > + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> > + </tool> > + </tools> > +</config> > -- > 2.34.1 > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#16529): https://lists.yoctoproject.org/g/meta-arago/message/16529 > Mute This Topic: https://lists.yoctoproject.org/mt/115078636/7902621 > Group Owner: meta-arago+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [jcormier@criticallink.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
Hi Jon, On Fri, Sep 5, 2025 at 09:13 PM, Jon Cormier wrote: > > Is there going to be a non chromium version of this config file? > > Note for the AM62x this also includes the pru fix, mentioned here: > https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494495/faq-am62x-am64x-how-to-enable-pru-rpmsg-on-processor-sdk-linux-11-0 > Since this is a EA release, only minimal configs are pushed here. We are planning to do a public ti.com release on Oct 10, where all the combinations of configs are pushed here. Meanwhile you can comment the meta-browser layer to get the non chromium configs. - Jeevan > > On Fri, Sep 5, 2025 at 3:58 AM Jeevan via lists.yoctoproject.org > <j-sahu=ti.com@lists.yoctoproject.org> wrote: > > > > - Add processor-sdk-scarthgap-chromium-11.01.12.10-config > > used for building AM62P. > > > > Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> > > --- > > ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ > > .../bblayers.conf.sample | 35 ++++ > > .../conf-notes.txt | 22 +++ > > .../conf-summary.txt | 1 + > > .../local.conf.sample | 175 ++++++++++++++++++ > > ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ > > ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ > > ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ > > 8 files changed, 594 insertions(+) > > create mode 100644 > bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > > create mode 100644 > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > > create mode 100644 > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > > create mode 100644 > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > > create mode 100644 > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > > create mode 100644 > configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > > create mode 100644 > kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > create mode 100644 > src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > > > diff --git > b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > > new file mode 100644 > > index 0000000..1036166 > > --- /dev/null > > +++ > b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > > @@ -0,0 +1,158 @@ > > +{ > > + "version": "1.0", > > + "description": "TI Processor SDK vchromium-11.01.12.10", > > + "sources": { > > + "oe-layersetup": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.ti.com/git/arago-project/oe-layersetup.git" > > + } > > + }, > > + "rev": "master" > > + }, > > + "path": "oe-layersetup" > > + }, > > + "bitbake": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.openembedded.org/bitbake" > > + } > > + }, > > + "rev": "2.8" > > + }, > > + "path": "bitbake" > > + }, > > + "meta-tisdk": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://github.com/TexasInstruments/meta-tisdk.git" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-tisdk" > > + }, > > + "meta-arago": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.yoctoproject.org/meta-arago" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-arago" > > + }, > > + "meta-browser": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://github.com/OSSystems/meta-browser.git" > > + } > > + }, > > + "rev": "master" > > + }, > > + "path": "meta-browser" > > + }, > > + "meta-qt6": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://code.qt.io/yocto/meta-qt6.git" > > + } > > + }, > > + "rev": "6.9" > > + }, > > + "path": "meta-qt6" > > + }, > > + "meta-virtualization": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.yoctoproject.org/meta-virtualization" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-virtualization" > > + }, > > + "meta-openembedded": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.openembedded.org/meta-openembedded" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-openembedded" > > + }, > > + "meta-lts-mixins": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.yoctoproject.org/meta-lts-mixins" > > + } > > + }, > > + "rev": "scarthgap/rust" > > + }, > > + "path": "meta-lts-mixins" > > + }, > > + "meta-ti": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.yoctoproject.org/meta-ti" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-ti" > > + }, > > + "meta-arm": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.yoctoproject.org/meta-arm" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-arm" > > + }, > > + "meta-clang": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://github.com/kraj/meta-clang" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-clang" > > + }, > > + "oe-core": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.openembedded.org/openembedded-core" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "oe-core" > > + } > > + }, > > + "configuration": { > > + "bitbake-setup": { > > + "default": { > > + "description": "Default build configuration", > > + "template": > "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", > > + "targets": [ "bitbake -k tisdk-default-image" ] > > + } > > + } > > + } > > +} > > diff --git > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > > new file mode 100644 > > index 0000000..340048b > > --- /dev/null > > +++ > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > > @@ -0,0 +1,35 @@ > > +# This template file was created by taking the > oe-core/meta/conf/bblayers.conf > > +# file and removing the BBLAYERS section at the end. > > + > > +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf > > +# changes incompatibly > > +LCONF_VERSION = "5" > > + > > +BBPATH = "${TOPDIR}" > > +BBFILES ?= "" > > + > > +BBLAYERS ?= " \ > > + ##OEROOT##/../meta-tisdk/meta-ti-foundational > > + ##OEROOT##/../meta-tisdk/meta-ti-ml > > + ##OEROOT##/../meta-arago/meta-arago-distro > > + ##OEROOT##/../meta-arago/meta-arago-extras > > + ##OEROOT##/../meta-arago/meta-arago-test > > + ##OEROOT##/../meta-browser/meta-chromium > > + ##OEROOT##/../meta-qt6 > > + ##OEROOT##/../meta-virtualization > > + ##OEROOT##/../meta-openembedded/meta-networking > > + ##OEROOT##/../meta-openembedded/meta-python > > + ##OEROOT##/../meta-openembedded/meta-oe > > + ##OEROOT##/../meta-openembedded/meta-gnome > > + ##OEROOT##/../meta-openembedded/meta-filesystems > > + ##OEROOT##/../meta-openembedded/meta-multimedia > > + ##OEROOT##/../meta-lts-mixins > > + ##OEROOT##/../meta-ti/meta-ti-extras > > + ##OEROOT##/../meta-ti/meta-beagle > > + ##OEROOT##/../meta-ti/meta-ti-bsp > > + ##OEROOT##/../meta-arm/meta-arm > > + ##OEROOT##/../meta-arm/meta-arm-toolchain > > + ##OEROOT##/../meta-clang > > + ##OEROOT##/../oe-core/meta > > + ##OEROOT##/../oe-layersetup > > +" > > diff --git > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > > new file mode 100644 > > index 0000000..1880460 > > --- /dev/null > > +++ > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > > @@ -0,0 +1,22 @@ > > + > > +### Shell environment set up for builds. ### > > + > > +You can now run 'bitbake <target>' > > + > > +If you have not set MACHINE in your local.conf you can run > > +'MACHINE=xxxxx bitbake <target>' > > + > > +Common targets are: > > + tisdk-default-image > > + tisdk-base-image > > + tisdk-bootstrap-base-image > > + tisdk-bootstrap-image > > + tisdk-thinlinux-image > > + tisdk-tiny-image > > + > > +You can also run generated qemu images with a command like 'runqemu > qemux86-64'. > > + > > +Other commonly useful commands are: > > + - 'devtool' and 'recipetool' handle common recipe tasks > > + - 'bitbake-layers' handles common layer tasks > > + - 'oe-pkgdata-util' handles common target package tasks > > diff --git > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > > new file mode 100644 > > index 0000000..bd63f9a > > --- /dev/null > > +++ > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > > @@ -0,0 +1 @@ > > +TI Processor SDK vchromium-11.01.12.10 > > diff --git > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > > new file mode 100644 > > index 0000000..8ad6f26 > > --- /dev/null > > +++ > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > > @@ -0,0 +1,175 @@ > > +# CONF_VERSION is increased each time build/conf/ changes incompatibly > > +CONF_VERSION = "2" > > + > > +# > > +# Where to place downloads > > +# > > +# During a first build the system will download many different source code > > +# tarballs from various upstream projects. This can take a while, > particularly > > +# if your network connection is slow. These are all stored in DL_DIR. When > > +# wiping and rebuilding you can preserve this directory to speed up this > part > > +# of subsequent builds. This directory is safe to share between multiple > builds > > +# on the same machine too. > > +DL_DIR = "${TOPDIR}/../downloads" > > + > > +# > > +# Where to place shared-state files > > +# > > +# BitBake has the capability to accelerate builds based on previously built > > +# output. This is done using "shared state" files which can be thought of > as > > +# cache objects and this option determines where those files are placed. > > +# > > +# You can wipe out TMPDIR leaving this directory intact and the build would > > +# regenerate from these files if no changes were made to the configuration. > > +# If changes were made to the configuration, only shared state files where > the > > +# state was still valid would be used (done using checksums). > > +SSTATE_DIR = "${TOPDIR}/sstate-cache" > > + > > +# > > +# Shared-state files from other locations > > +# > > +# As mentioned above, shared state files are prebuilt cache data objects > which > > +# can be used to accelerate build time. This variable can be used to > configure > > +# the system to search other mirror locations for these objects before it > > +# builds the data itself. > > +# > > +# This can be a filesystem directory, or a remote url such as http or ftp. > > +# These would contain the sstate-cache results from previous builds > (possibly > > +# from other machines). This variable works like fetcher MIRRORS/PREMIRRORS > > +# and points to the cache locations to check for the shared objects. > > +#SSTATE_MIRRORS ?= "\ > > +#file://.* http://someserver.tld/share/sstate/ \n \ > > +#file://.* file:///some/local/dir/sstate/" > > + > > +# > > +# Where to place the build output > > +# > > +# This option specifies where the bulk of the building work should be done > and > > +# where BitBake should place its temporary files and output. Keep in mind > that > > +# this includes the extraction and compilation of many applications and the > toolchain > > +# which can use Gigabytes of hard disk space. > > +TMPDIR = "${TOPDIR}/arago-tmp" > > + > > +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to be > outside > > +#DEPLOY_DIR = "${TOPDIR}/deploy" > > + > > +# > > +# Machine Selection > > +# > > +# You need to select a specific machine to target the build with. There are > a selection > > +# of emulated machines available which can boot and run in the QEMU > emulator: > > +# > > +#MACHINE ?= "arago" > > + > > +# > > +# Package Management configuration > > +# > > +# This variable lists which packaging formats to enable. Multiple package > backends > > +# can be enabled at once and the first item listed in the variable will be > used > > +# to generate the root filesystems. > > +# Options are: > > +# - 'package_deb' for debian style deb files > > +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded > package manager) > > +# - 'package_rpm' for rpm style packages > > +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" > > +# We default to ipk: > > +PACKAGE_CLASSES ?= "package_ipk" > > + > > +# > > +# SDK/ADT target architecture > > +# > > +# This variable specified the architecture to build SDK/ADT items for and > means > > +# you can build the SDK packages for architectures other than the machine > you are > > +# running the build on (i.e. building i686 packages on an x86_64 host._ > > +# Supported values are i686 and x86_64 > > +SDKMACHINE ?= "x86_64" > > + > > +# > > +# Extra image configuration defaults > > +# > > +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to > the generated > > +# images. Some of these options are added to certain image types > automatically. The > > +# variable can contain the following options: > > +# "dbg-pkgs" - add -dbg packages for all installed packages > > +# (adds symbol information for debugging/profiling) > > +# "dev-pkgs" - add -dev packages for all installed packages > > +# (useful if you want to develop against libs in the > image) > > +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) > > +# "tools-debug" - add debugging tools (gdb, strace) > > +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind > (x86 only)) > > +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord > etc.) > > +# "debug-tweaks" - make an image suitable for development > > +# e.g. ssh root access has a blank password > > +# There are other application targets that can be used here too, see > > +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more > details. > > +# We default to enabling the debugging tweaks. > > +EXTRA_IMAGE_FEATURES = "debug-tweaks" > > + > > +# > > +# Additional image features > > +# > > +# The following is a list of additional classes to use when building images > which > > +# enable extra features. Some available options which can be included in > this variable > > +# are: > > +# - 'buildstats' collect build statistics > > +# - 'image-swab' to perform host system intrusion detection > > +# NOTE: mklibs also needs to be explicitly enabled for a given image, see > local.conf.extended > > +USER_CLASSES ?= "buildstats" > > + > > +# By default disable interactive patch resolution (tasks will just fail > instead): > > +PATCHRESOLVE = "noop" > > + > > +# By default the machine configuration file sets the IMAGE_FSTYPES. But if > you > > +# would like to add additional file system types you can uncomment the > > +# following line and add the additional IMAGE_FSTYPES you want created > > +# as part of the build flow. Some common types are listed below and you > > +# can remove the ones you do not want. > > +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz > tar.bz2 cpio" > > + > > +# > > +# Parallelism Options > > +# > > +# These two options control how much parallelism BitBake should use. The > first > > +# option determines how many tasks bitbake should run in parallel: > > +# > > +# BB_NUMBER_THREADS ?= "1" > > +# > > +# The second option controls how many processes make should run in parallel > when > > +# running compile tasks: > > +# > > +# PARALLEL_MAKE ?= "-j 1" > > +# > > +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > would > > +# be appropriate for example > > +# > > +# NOTE: By default, bitbake will choose the number of processeors on your > host > > +# so you should not need to set this unless you are wanting to lower the > number > > +# allowed. > > +# > > + > > +DISTRO = "arago" > > + > > +# Set terminal types by default it expects gnome-terminal > > +# but we chose xterm > > +TERMCMD = "${XTERM_TERMCMD}" > > +TERMCMDRUN = "${XTERM_TERMCMDRUN}" > > + > > +# Don't generate the mirror tarball for SCM repos, the snapshot is enough > > +BB_GENERATE_MIRROR_TARBALLS = "0" > > + > > +# Uncomment this to remove work directory after packaging to save disk > space > > +#INHERIT += "rm_work" > > + > > +# Keep one set of images by default > > +RM_OLD_IMAGE = "1" > > + > > +# Enable local PR service for binary feeds > > +PRSERV_HOST = "localhost:0" > > + > > +# Enable hash equiv server > > +BB_SIGNATURE_HANDLER = "OEEquivHash" > > +BB_HASHSERVE = "auto" > > + > > +# It is recommended to activate "buildhistory" for testing the PR service > > +INHERIT += "buildhistory" > > +BUILDHISTORY_COMMIT = "1" > > diff --git > b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > > new file mode 100644 > > index 0000000..dae4f9f > > --- /dev/null > > +++ > b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > > @@ -0,0 +1,21 @@ > > +# This file takes repo entries in the format > > +# repo name,repo uri,repo branch,repo > commit[,layers=layer1:layer2...:layern] > > + > > > +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd > > > +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml > > > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > > > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium > > > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= > > > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= > > > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= > > > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > > > +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= > > > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > > > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain > > > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= > > > +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps > > > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta > > + > > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > > +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > > +BITBAKE_INCLUSIVE_VARS=yes > > diff --git > a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > new file mode 100644 > > index 0000000..e2353d4 > > --- /dev/null > > +++ > b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > @@ -0,0 +1,96 @@ > > +--- > > +header: > > + version: 17 > > + includes: > > + - ../templates/bblayers.conf.yml > > + - ../templates/local-arago64-v2.conf.yml > > + > > +target: tisdk-default-image > > + > > +repos: > > + bitbake: > > + url: "https://git.openembedded.org/bitbake" > > + branch: "2.8" > > + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" > > + layers: > > + .: disabled > > + > > + meta-tisdk: > > + url: "https://github.com/TexasInstruments/meta-tisdk.git" > > + branch: "scarthgap" > > + commit: "11.01.12.10" > > + layers: > > + meta-ti-foundational: > > + meta-ti-ml: > > + > > + meta-arago: > > + url: "https://git.yoctoproject.org/meta-arago" > > + branch: "scarthgap" > > + commit: "11.01.12" > > + layers: > > + meta-arago-distro: > > + meta-arago-extras: > > + meta-arago-test: > > + > > + meta-browser: > > + url: "https://github.com/OSSystems/meta-browser.git" > > + branch: "master" > > + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" > > + layers: > > + meta-chromium: > > + > > + meta-qt6: > > + url: "https://code.qt.io/yocto/meta-qt6.git" > > + branch: "6.9" > > + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" > > + > > + meta-virtualization: > > + url: "https://git.yoctoproject.org/meta-virtualization" > > + branch: "scarthgap" > > + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" > > + > > + meta-openembedded: > > + url: "https://git.openembedded.org/meta-openembedded" > > + branch: "scarthgap" > > + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" > > + layers: > > + meta-networking: > > + meta-python: > > + meta-oe: > > + meta-gnome: > > + meta-filesystems: > > + meta-multimedia: > > + > > + meta-lts-mixins: > > + url: "https://git.yoctoproject.org/meta-lts-mixins" > > + branch: "scarthgap/rust" > > + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" > > + > > + meta-ti: > > + url: "https://git.yoctoproject.org/meta-ti" > > + branch: "scarthgap" > > + commit: "11.01.12" > > + layers: > > + meta-ti-extras: > > + meta-beagle: > > + meta-ti-bsp: > > + > > + meta-arm: > > + url: "https://git.yoctoproject.org/meta-arm" > > + branch: "scarthgap" > > + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" > > + layers: > > + meta-arm: > > + meta-arm-toolchain: > > + > > + meta-clang: > > + url: "https://github.com/kraj/meta-clang" > > + branch: "scarthgap" > > + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" > > + > > + oe-core: > > + url: "https://git.openembedded.org/openembedded-core" > > + branch: "scarthgap" > > + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" > > + layers: > > + meta: > > diff --git > b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > new file mode 100644 > > index 0000000..5793c01 > > --- /dev/null > > +++ > b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > @@ -0,0 +1,86 @@ > > +<?xml version='1.0'?> > > +<config> > > + <description>TI Processor SDK vchromium-11.01.12.10</description> > > + > > + <xi:include href='../../common/targets_arago.xml' > xmlns:xi='http://www.w3.org/2001/XInclude'/> > > + <xi:include href='../../templates/bblayers.conf.xml' > xmlns:xi='http://www.w3.org/2001/XInclude'/> > > + <xi:include href='../../templates/local-arago64-v2.conf.xml' > xmlns:xi='http://www.w3.org/2001/XInclude'/> > > + > > + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' > commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> > > + > > + <repos> > > + <repo name='meta-tisdk' > url='https://github.com/TexasInstruments/meta-tisdk.git' branch='scarthgap' > commit='11.01.12.10'> > > + <layers> > > + <layer>meta-ti-foundational</layer> > > + <layer>meta-ti-ml</layer> > > + </layers> > > + </repo> > > + <repo name='meta-arago' > url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' > commit='11.01.12'> > > + <layers> > > + <layer>meta-arago-distro</layer> > > + <layer>meta-arago-extras</layer> > > + <layer>meta-arago-test</layer> > > + </layers> > > + </repo> > > + <repo name='meta-browser' > url='https://github.com/OSSystems/meta-browser.git' branch='master' > commit='27ca52f635a31f5f9762813a8527dd31323549b7'> > > + <layers> > > + <layer>meta-chromium</layer> > > + </layers> > > + </repo> > > + <repo name='meta-selinux' > url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' > commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > > + <layers/> > > + </repo> > > + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' > branch='6.9' commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> > > + <layers/> > > + </repo> > > + <repo name='meta-virtualization' > url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' > commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> > > + <layers/> > > + </repo> > > + <repo name='meta-openembedded' > url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' > commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> > > + <layers> > > + <layer>meta-networking</layer> > > + <layer>meta-python</layer> > > + <layer>meta-oe</layer> > > + <layer>meta-gnome</layer> > > + <layer>meta-filesystems</layer> > > + <layer>meta-multimedia</layer> > > + </layers> > > + </repo> > > + <repo name='meta-lts-mixins' > url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' > commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> > > + <layers/> > > + </repo> > > + <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' > branch='scarthgap' commit='11.01.12'> > > + <layers> > > + <layer>meta-ti-extras</layer> > > + <layer>meta-beagle</layer> > > + <layer>meta-ti-bsp</layer> > > + </layers> > > + </repo> > > + <repo name='meta-arm' url='https://git.yoctoproject.org/meta-arm' > branch='scarthgap' commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> > > + <layers> > > + <layer>meta-arm</layer> > > + <layer>meta-arm-toolchain</layer> > > + </layers> > > + </repo> > > + <repo name='meta-clang' url='https://github.com/kraj/meta-clang' > branch='scarthgap' commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> > > + <layers/> > > + </repo> > > + <repo name='meta-flutter' > url='https://github.com/meta-flutter/meta-flutter.git' branch='scarthgap' > commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > > + <layers> > > + <layer>.</layer> > > + <layer>meta-flutter-apps</layer> > > + </layers> > > + </repo> > > + <repo name='oe-core' > url='https://git.openembedded.org/openembedded-core' branch='scarthgap' > commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> > > + <layers> > > + <layer>meta</layer> > > + </layers> > > + </repo> > > + </repos> > > + > > + <tools> > > + <tool type='oe-layersetup'> > > + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> > > + </tool> > > + </tools> > > +</config> > > -- > > 2.34.1 > > > > > > > > > > > > > > > -- > Jonathan Cormier > Senior Software Engineer > > Voice: 315.425.4045 x222 > > http://www.CriticalLink.com > 6712 Brooklawn Parkway, Syracuse, NY 13211 >
On Mon, Sep 8, 2025 at 5:08 AM Jeevan via lists.yoctoproject.org <j-sahu=ti.com@lists.yoctoproject.org> wrote: > > Hi Jon, > > On Fri, Sep 5, 2025 at 09:13 PM, Jon Cormier wrote: > > > > > Is there going to be a non chromium version of this config file? > > > > Note for the AM62x this also includes the pru fix, mentioned here: > > https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494495/faq-am62x-am64x-how-to-enable-pru-rpmsg-on-processor-sdk-linux-11-0 > > > > Since this is a EA release, only minimal configs are pushed here. We are planning to do a public ti.com release on Oct 10, where all the combinations of configs are pushed here. > Meanwhile you can comment the meta-browser layer to get the non chromium configs. Understood, thanks for the update > > - Jeevan > > > > On Fri, Sep 5, 2025 at 3:58 AM Jeevan via lists.yoctoproject.org > > <j-sahu=ti.com@lists.yoctoproject.org> wrote: > > > > > > - Add processor-sdk-scarthgap-chromium-11.01.12.10-config > > > used for building AM62P. > > > > > > Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> > > > --- > > > ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ > > > .../bblayers.conf.sample | 35 ++++ > > > .../conf-notes.txt | 22 +++ > > > .../conf-summary.txt | 1 + > > > .../local.conf.sample | 175 ++++++++++++++++++ > > > ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ > > > ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ > > > ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ > > > 8 files changed, 594 insertions(+) > > > create mode 100644 > > bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > > > create mode 100644 > > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > > > create mode 100644 > > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > > > create mode 100644 > > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > > > create mode 100644 > > conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > > > create mode 100644 > > configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > > > create mode 100644 > > kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > > create mode 100644 > > src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > > > > > diff --git > > b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > > > new file mode 100644 > > > index 0000000..1036166 > > > --- /dev/null > > > +++ > > b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json > > > @@ -0,0 +1,158 @@ > > > +{ > > > + "version": "1.0", > > > + "description": "TI Processor SDK vchromium-11.01.12.10", > > > + "sources": { > > > + "oe-layersetup": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.ti.com/git/arago-project/oe-layersetup.git" > > > + } > > > + }, > > > + "rev": "master" > > > + }, > > > + "path": "oe-layersetup" > > > + }, > > > + "bitbake": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.openembedded.org/bitbake" > > > + } > > > + }, > > > + "rev": "2.8" > > > + }, > > > + "path": "bitbake" > > > + }, > > > + "meta-tisdk": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://github.com/TexasInstruments/meta-tisdk.git" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-tisdk" > > > + }, > > > + "meta-arago": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.yoctoproject.org/meta-arago" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-arago" > > > + }, > > > + "meta-browser": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://github.com/OSSystems/meta-browser.git" > > > + } > > > + }, > > > + "rev": "master" > > > + }, > > > + "path": "meta-browser" > > > + }, > > > + "meta-qt6": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://code.qt.io/yocto/meta-qt6.git" > > > + } > > > + }, > > > + "rev": "6.9" > > > + }, > > > + "path": "meta-qt6" > > > + }, > > > + "meta-virtualization": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.yoctoproject.org/meta-virtualization" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-virtualization" > > > + }, > > > + "meta-openembedded": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.openembedded.org/meta-openembedded" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-openembedded" > > > + }, > > > + "meta-lts-mixins": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.yoctoproject.org/meta-lts-mixins" > > > + } > > > + }, > > > + "rev": "scarthgap/rust" > > > + }, > > > + "path": "meta-lts-mixins" > > > + }, > > > + "meta-ti": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.yoctoproject.org/meta-ti" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-ti" > > > + }, > > > + "meta-arm": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.yoctoproject.org/meta-arm" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-arm" > > > + }, > > > + "meta-clang": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://github.com/kraj/meta-clang" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "meta-clang" > > > + }, > > > + "oe-core": { > > > + "git-remote": { > > > + "remotes": { > > > + "origin": { > > > + "uri": "https://git.openembedded.org/openembedded-core" > > > + } > > > + }, > > > + "rev": "scarthgap" > > > + }, > > > + "path": "oe-core" > > > + } > > > + }, > > > + "configuration": { > > > + "bitbake-setup": { > > > + "default": { > > > + "description": "Default build configuration", > > > + "template": > > "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", > > > + "targets": [ "bitbake -k tisdk-default-image" ] > > > + } > > > + } > > > + } > > > +} > > > diff --git > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > > > new file mode 100644 > > > index 0000000..340048b > > > --- /dev/null > > > +++ > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample > > > @@ -0,0 +1,35 @@ > > > +# This template file was created by taking the > > oe-core/meta/conf/bblayers.conf > > > +# file and removing the BBLAYERS section at the end. > > > + > > > +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf > > > +# changes incompatibly > > > +LCONF_VERSION = "5" > > > + > > > +BBPATH = "${TOPDIR}" > > > +BBFILES ?= "" > > > + > > > +BBLAYERS ?= " \ > > > + ##OEROOT##/../meta-tisdk/meta-ti-foundational > > > + ##OEROOT##/../meta-tisdk/meta-ti-ml > > > + ##OEROOT##/../meta-arago/meta-arago-distro > > > + ##OEROOT##/../meta-arago/meta-arago-extras > > > + ##OEROOT##/../meta-arago/meta-arago-test > > > + ##OEROOT##/../meta-browser/meta-chromium > > > + ##OEROOT##/../meta-qt6 > > > + ##OEROOT##/../meta-virtualization > > > + ##OEROOT##/../meta-openembedded/meta-networking > > > + ##OEROOT##/../meta-openembedded/meta-python > > > + ##OEROOT##/../meta-openembedded/meta-oe > > > + ##OEROOT##/../meta-openembedded/meta-gnome > > > + ##OEROOT##/../meta-openembedded/meta-filesystems > > > + ##OEROOT##/../meta-openembedded/meta-multimedia > > > + ##OEROOT##/../meta-lts-mixins > > > + ##OEROOT##/../meta-ti/meta-ti-extras > > > + ##OEROOT##/../meta-ti/meta-beagle > > > + ##OEROOT##/../meta-ti/meta-ti-bsp > > > + ##OEROOT##/../meta-arm/meta-arm > > > + ##OEROOT##/../meta-arm/meta-arm-toolchain > > > + ##OEROOT##/../meta-clang > > > + ##OEROOT##/../oe-core/meta > > > + ##OEROOT##/../oe-layersetup > > > +" > > > diff --git > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > > > new file mode 100644 > > > index 0000000..1880460 > > > --- /dev/null > > > +++ > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt > > > @@ -0,0 +1,22 @@ > > > + > > > +### Shell environment set up for builds. ### > > > + > > > +You can now run 'bitbake <target>' > > > + > > > +If you have not set MACHINE in your local.conf you can run > > > +'MACHINE=xxxxx bitbake <target>' > > > + > > > +Common targets are: > > > + tisdk-default-image > > > + tisdk-base-image > > > + tisdk-bootstrap-base-image > > > + tisdk-bootstrap-image > > > + tisdk-thinlinux-image > > > + tisdk-tiny-image > > > + > > > +You can also run generated qemu images with a command like 'runqemu > > qemux86-64'. > > > + > > > +Other commonly useful commands are: > > > + - 'devtool' and 'recipetool' handle common recipe tasks > > > + - 'bitbake-layers' handles common layer tasks > > > + - 'oe-pkgdata-util' handles common target package tasks > > > diff --git > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > > > new file mode 100644 > > > index 0000000..bd63f9a > > > --- /dev/null > > > +++ > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt > > > @@ -0,0 +1 @@ > > > +TI Processor SDK vchromium-11.01.12.10 > > > diff --git > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > > > new file mode 100644 > > > index 0000000..8ad6f26 > > > --- /dev/null > > > +++ > > b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample > > > @@ -0,0 +1,175 @@ > > > +# CONF_VERSION is increased each time build/conf/ changes incompatibly > > > +CONF_VERSION = "2" > > > + > > > +# > > > +# Where to place downloads > > > +# > > > +# During a first build the system will download many different source code > > > +# tarballs from various upstream projects. This can take a while, > > particularly > > > +# if your network connection is slow. These are all stored in DL_DIR. When > > > +# wiping and rebuilding you can preserve this directory to speed up this > > part > > > +# of subsequent builds. This directory is safe to share between multiple > > builds > > > +# on the same machine too. > > > +DL_DIR = "${TOPDIR}/../downloads" > > > + > > > +# > > > +# Where to place shared-state files > > > +# > > > +# BitBake has the capability to accelerate builds based on previously built > > > +# output. This is done using "shared state" files which can be thought of > > as > > > +# cache objects and this option determines where those files are placed. > > > +# > > > +# You can wipe out TMPDIR leaving this directory intact and the build would > > > +# regenerate from these files if no changes were made to the configuration. > > > +# If changes were made to the configuration, only shared state files where > > the > > > +# state was still valid would be used (done using checksums). > > > +SSTATE_DIR = "${TOPDIR}/sstate-cache" > > > + > > > +# > > > +# Shared-state files from other locations > > > +# > > > +# As mentioned above, shared state files are prebuilt cache data objects > > which > > > +# can be used to accelerate build time. This variable can be used to > > configure > > > +# the system to search other mirror locations for these objects before it > > > +# builds the data itself. > > > +# > > > +# This can be a filesystem directory, or a remote url such as http or ftp. > > > +# These would contain the sstate-cache results from previous builds > > (possibly > > > +# from other machines). This variable works like fetcher MIRRORS/PREMIRRORS > > > +# and points to the cache locations to check for the shared objects. > > > +#SSTATE_MIRRORS ?= "\ > > > +#file://.* http://someserver.tld/share/sstate/ \n \ > > > +#file://.* file:///some/local/dir/sstate/" > > > + > > > +# > > > +# Where to place the build output > > > +# > > > +# This option specifies where the bulk of the building work should be done > > and > > > +# where BitBake should place its temporary files and output. Keep in mind > > that > > > +# this includes the extraction and compilation of many applications and the > > toolchain > > > +# which can use Gigabytes of hard disk space. > > > +TMPDIR = "${TOPDIR}/arago-tmp" > > > + > > > +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to be > > outside > > > +#DEPLOY_DIR = "${TOPDIR}/deploy" > > > + > > > +# > > > +# Machine Selection > > > +# > > > +# You need to select a specific machine to target the build with. There are > > a selection > > > +# of emulated machines available which can boot and run in the QEMU > > emulator: > > > +# > > > +#MACHINE ?= "arago" > > > + > > > +# > > > +# Package Management configuration > > > +# > > > +# This variable lists which packaging formats to enable. Multiple package > > backends > > > +# can be enabled at once and the first item listed in the variable will be > > used > > > +# to generate the root filesystems. > > > +# Options are: > > > +# - 'package_deb' for debian style deb files > > > +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded > > package manager) > > > +# - 'package_rpm' for rpm style packages > > > +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" > > > +# We default to ipk: > > > +PACKAGE_CLASSES ?= "package_ipk" > > > + > > > +# > > > +# SDK/ADT target architecture > > > +# > > > +# This variable specified the architecture to build SDK/ADT items for and > > means > > > +# you can build the SDK packages for architectures other than the machine > > you are > > > +# running the build on (i.e. building i686 packages on an x86_64 host._ > > > +# Supported values are i686 and x86_64 > > > +SDKMACHINE ?= "x86_64" > > > + > > > +# > > > +# Extra image configuration defaults > > > +# > > > +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to > > the generated > > > +# images. Some of these options are added to certain image types > > automatically. The > > > +# variable can contain the following options: > > > +# "dbg-pkgs" - add -dbg packages for all installed packages > > > +# (adds symbol information for debugging/profiling) > > > +# "dev-pkgs" - add -dev packages for all installed packages > > > +# (useful if you want to develop against libs in the > > image) > > > +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) > > > +# "tools-debug" - add debugging tools (gdb, strace) > > > +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind > > (x86 only)) > > > +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord > > etc.) > > > +# "debug-tweaks" - make an image suitable for development > > > +# e.g. ssh root access has a blank password > > > +# There are other application targets that can be used here too, see > > > +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more > > details. > > > +# We default to enabling the debugging tweaks. > > > +EXTRA_IMAGE_FEATURES = "debug-tweaks" > > > + > > > +# > > > +# Additional image features > > > +# > > > +# The following is a list of additional classes to use when building images > > which > > > +# enable extra features. Some available options which can be included in > > this variable > > > +# are: > > > +# - 'buildstats' collect build statistics > > > +# - 'image-swab' to perform host system intrusion detection > > > +# NOTE: mklibs also needs to be explicitly enabled for a given image, see > > local.conf.extended > > > +USER_CLASSES ?= "buildstats" > > > + > > > +# By default disable interactive patch resolution (tasks will just fail > > instead): > > > +PATCHRESOLVE = "noop" > > > + > > > +# By default the machine configuration file sets the IMAGE_FSTYPES. But if > > you > > > +# would like to add additional file system types you can uncomment the > > > +# following line and add the additional IMAGE_FSTYPES you want created > > > +# as part of the build flow. Some common types are listed below and you > > > +# can remove the ones you do not want. > > > +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz > > tar.bz2 cpio" > > > + > > > +# > > > +# Parallelism Options > > > +# > > > +# These two options control how much parallelism BitBake should use. The > > first > > > +# option determines how many tasks bitbake should run in parallel: > > > +# > > > +# BB_NUMBER_THREADS ?= "1" > > > +# > > > +# The second option controls how many processes make should run in parallel > > when > > > +# running compile tasks: > > > +# > > > +# PARALLEL_MAKE ?= "-j 1" > > > +# > > > +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" > > would > > > +# be appropriate for example > > > +# > > > +# NOTE: By default, bitbake will choose the number of processeors on your > > host > > > +# so you should not need to set this unless you are wanting to lower the > > number > > > +# allowed. > > > +# > > > + > > > +DISTRO = "arago" > > > + > > > +# Set terminal types by default it expects gnome-terminal > > > +# but we chose xterm > > > +TERMCMD = "${XTERM_TERMCMD}" > > > +TERMCMDRUN = "${XTERM_TERMCMDRUN}" > > > + > > > +# Don't generate the mirror tarball for SCM repos, the snapshot is enough > > > +BB_GENERATE_MIRROR_TARBALLS = "0" > > > + > > > +# Uncomment this to remove work directory after packaging to save disk > > space > > > +#INHERIT += "rm_work" > > > + > > > +# Keep one set of images by default > > > +RM_OLD_IMAGE = "1" > > > + > > > +# Enable local PR service for binary feeds > > > +PRSERV_HOST = "localhost:0" > > > + > > > +# Enable hash equiv server > > > +BB_SIGNATURE_HANDLER = "OEEquivHash" > > > +BB_HASHSERVE = "auto" > > > + > > > +# It is recommended to activate "buildhistory" for testing the PR service > > > +INHERIT += "buildhistory" > > > +BUILDHISTORY_COMMIT = "1" > > > diff --git > > b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > > > new file mode 100644 > > > index 0000000..dae4f9f > > > --- /dev/null > > > +++ > > b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt > > > @@ -0,0 +1,21 @@ > > > +# This file takes repo entries in the format > > > +# repo name,repo uri,repo branch,repo > > commit[,layers=layer1:layer2...:layern] > > > + > > > > > +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd > > > > > +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml > > > > > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > > > > > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium > > > > > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= > > > > > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= > > > > > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= > > > > > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > > > > > +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= > > > > > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > > > > > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain > > > > > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= > > > > > +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps > > > > > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta > > > + > > > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > > > +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > > > +BITBAKE_INCLUSIVE_VARS=yes > > > diff --git > > a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > > new file mode 100644 > > > index 0000000..e2353d4 > > > --- /dev/null > > > +++ > > b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml > > > @@ -0,0 +1,96 @@ > > > +--- > > > +header: > > > + version: 17 > > > + includes: > > > + - ../templates/bblayers.conf.yml > > > + - ../templates/local-arago64-v2.conf.yml > > > + > > > +target: tisdk-default-image > > > + > > > +repos: > > > + bitbake: > > > + url: "https://git.openembedded.org/bitbake" > > > + branch: "2.8" > > > + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" > > > + layers: > > > + .: disabled > > > + > > > + meta-tisdk: > > > + url: "https://github.com/TexasInstruments/meta-tisdk.git" > > > + branch: "scarthgap" > > > + commit: "11.01.12.10" > > > + layers: > > > + meta-ti-foundational: > > > + meta-ti-ml: > > > + > > > + meta-arago: > > > + url: "https://git.yoctoproject.org/meta-arago" > > > + branch: "scarthgap" > > > + commit: "11.01.12" > > > + layers: > > > + meta-arago-distro: > > > + meta-arago-extras: > > > + meta-arago-test: > > > + > > > + meta-browser: > > > + url: "https://github.com/OSSystems/meta-browser.git" > > > + branch: "master" > > > + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" > > > + layers: > > > + meta-chromium: > > > + > > > + meta-qt6: > > > + url: "https://code.qt.io/yocto/meta-qt6.git" > > > + branch: "6.9" > > > + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" > > > + > > > + meta-virtualization: > > > + url: "https://git.yoctoproject.org/meta-virtualization" > > > + branch: "scarthgap" > > > + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" > > > + > > > + meta-openembedded: > > > + url: "https://git.openembedded.org/meta-openembedded" > > > + branch: "scarthgap" > > > + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" > > > + layers: > > > + meta-networking: > > > + meta-python: > > > + meta-oe: > > > + meta-gnome: > > > + meta-filesystems: > > > + meta-multimedia: > > > + > > > + meta-lts-mixins: > > > + url: "https://git.yoctoproject.org/meta-lts-mixins" > > > + branch: "scarthgap/rust" > > > + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" > > > + > > > + meta-ti: > > > + url: "https://git.yoctoproject.org/meta-ti" > > > + branch: "scarthgap" > > > + commit: "11.01.12" > > > + layers: > > > + meta-ti-extras: > > > + meta-beagle: > > > + meta-ti-bsp: > > > + > > > + meta-arm: > > > + url: "https://git.yoctoproject.org/meta-arm" > > > + branch: "scarthgap" > > > + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" > > > + layers: > > > + meta-arm: > > > + meta-arm-toolchain: > > > + > > > + meta-clang: > > > + url: "https://github.com/kraj/meta-clang" > > > + branch: "scarthgap" > > > + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" > > > + > > > + oe-core: > > > + url: "https://git.openembedded.org/openembedded-core" > > > + branch: "scarthgap" > > > + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" > > > + layers: > > > + meta: > > > diff --git > > b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > > new file mode 100644 > > > index 0000000..5793c01 > > > --- /dev/null > > > +++ > > b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml > > > @@ -0,0 +1,86 @@ > > > +<?xml version='1.0'?> > > > +<config> > > > + <description>TI Processor SDK vchromium-11.01.12.10</description> > > > + > > > + <xi:include href='../../common/targets_arago.xml' > > xmlns:xi='http://www.w3.org/2001/XInclude'/> > > > + <xi:include href='../../templates/bblayers.conf.xml' > > xmlns:xi='http://www.w3.org/2001/XInclude'/> > > > + <xi:include href='../../templates/local-arago64-v2.conf.xml' > > xmlns:xi='http://www.w3.org/2001/XInclude'/> > > > + > > > + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' > > commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> > > > + > > > + <repos> > > > + <repo name='meta-tisdk' > > url='https://github.com/TexasInstruments/meta-tisdk.git' branch='scarthgap' > > commit='11.01.12.10'> > > > + <layers> > > > + <layer>meta-ti-foundational</layer> > > > + <layer>meta-ti-ml</layer> > > > + </layers> > > > + </repo> > > > + <repo name='meta-arago' > > url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' > > commit='11.01.12'> > > > + <layers> > > > + <layer>meta-arago-distro</layer> > > > + <layer>meta-arago-extras</layer> > > > + <layer>meta-arago-test</layer> > > > + </layers> > > > + </repo> > > > + <repo name='meta-browser' > > url='https://github.com/OSSystems/meta-browser.git' branch='master' > > commit='27ca52f635a31f5f9762813a8527dd31323549b7'> > > > + <layers> > > > + <layer>meta-chromium</layer> > > > + </layers> > > > + </repo> > > > + <repo name='meta-selinux' > > url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' > > commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > > > + <layers/> > > > + </repo> > > > + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' > > branch='6.9' commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> > > > + <layers/> > > > + </repo> > > > + <repo name='meta-virtualization' > > url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' > > commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> > > > + <layers/> > > > + </repo> > > > + <repo name='meta-openembedded' > > url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' > > commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> > > > + <layers> > > > + <layer>meta-networking</layer> > > > + <layer>meta-python</layer> > > > + <layer>meta-oe</layer> > > > + <layer>meta-gnome</layer> > > > + <layer>meta-filesystems</layer> > > > + <layer>meta-multimedia</layer> > > > + </layers> > > > + </repo> > > > + <repo name='meta-lts-mixins' > > url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' > > commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> > > > + <layers/> > > > + </repo> > > > + <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' > > branch='scarthgap' commit='11.01.12'> > > > + <layers> > > > + <layer>meta-ti-extras</layer> > > > + <layer>meta-beagle</layer> > > > + <layer>meta-ti-bsp</layer> > > > + </layers> > > > + </repo> > > > + <repo name='meta-arm' url='https://git.yoctoproject.org/meta-arm' > > branch='scarthgap' commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> > > > + <layers> > > > + <layer>meta-arm</layer> > > > + <layer>meta-arm-toolchain</layer> > > > + </layers> > > > + </repo> > > > + <repo name='meta-clang' url='https://github.com/kraj/meta-clang' > > branch='scarthgap' commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> > > > + <layers/> > > > + </repo> > > > + <repo name='meta-flutter' > > url='https://github.com/meta-flutter/meta-flutter.git' branch='scarthgap' > > commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> > > > + <layers> > > > + <layer>.</layer> > > > + <layer>meta-flutter-apps</layer> > > > + </layers> > > > + </repo> > > > + <repo name='oe-core' > > url='https://git.openembedded.org/openembedded-core' branch='scarthgap' > > commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> > > > + <layers> > > > + <layer>meta</layer> > > > + </layers> > > > + </repo> > > > + </repos> > > > + > > > + <tools> > > > + <tool type='oe-layersetup'> > > > + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> > > > + </tool> > > > + </tools> > > > +</config> > > > -- > > > 2.34.1 > > > > > > > > > > > > > > > > > > > > > > > > -- > > Jonathan Cormier > > Senior Software Engineer > > > > Voice: 315.425.4045 x222 > > > > http://www.CriticalLink.com > > 6712 Brooklawn Parkway, Syracuse, NY 13211 > > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#16542): https://lists.yoctoproject.org/g/meta-arago/message/16542 > Mute This Topic: https://lists.yoctoproject.org/mt/115078636/7902621 > Group Owner: meta-arago+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [jcormier@criticallink.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
diff --git a/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json new file mode 100644 index 0000000..1036166 --- /dev/null +++ b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json @@ -0,0 +1,158 @@ +{ + "version": "1.0", + "description": "TI Processor SDK vchromium-11.01.12.10", + "sources": { + "oe-layersetup": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.ti.com/git/arago-project/oe-layersetup.git" + } + }, + "rev": "master" + }, + "path": "oe-layersetup" + }, + "bitbake": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/bitbake" + } + }, + "rev": "2.8" + }, + "path": "bitbake" + }, + "meta-tisdk": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://github.com/TexasInstruments/meta-tisdk.git" + } + }, + "rev": "scarthgap" + }, + "path": "meta-tisdk" + }, + "meta-arago": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/meta-arago" + } + }, + "rev": "scarthgap" + }, + "path": "meta-arago" + }, + "meta-browser": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://github.com/OSSystems/meta-browser.git" + } + }, + "rev": "master" + }, + "path": "meta-browser" + }, + "meta-qt6": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://code.qt.io/yocto/meta-qt6.git" + } + }, + "rev": "6.9" + }, + "path": "meta-qt6" + }, + "meta-virtualization": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/meta-virtualization" + } + }, + "rev": "scarthgap" + }, + "path": "meta-virtualization" + }, + "meta-openembedded": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/meta-openembedded" + } + }, + "rev": "scarthgap" + }, + "path": "meta-openembedded" + }, + "meta-lts-mixins": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/meta-lts-mixins" + } + }, + "rev": "scarthgap/rust" + }, + "path": "meta-lts-mixins" + }, + "meta-ti": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/meta-ti" + } + }, + "rev": "scarthgap" + }, + "path": "meta-ti" + }, + "meta-arm": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.yoctoproject.org/meta-arm" + } + }, + "rev": "scarthgap" + }, + "path": "meta-arm" + }, + "meta-clang": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://github.com/kraj/meta-clang" + } + }, + "rev": "scarthgap" + }, + "path": "meta-clang" + }, + "oe-core": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.openembedded.org/openembedded-core" + } + }, + "rev": "scarthgap" + }, + "path": "oe-core" + } + }, + "configuration": { + "bitbake-setup": { + "default": { + "description": "Default build configuration", + "template": "oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config", + "targets": [ "bitbake -k tisdk-default-image" ] + } + } + } +} diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample new file mode 100644 index 0000000..340048b --- /dev/null +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample @@ -0,0 +1,35 @@ +# This template file was created by taking the oe-core/meta/conf/bblayers.conf +# file and removing the BBLAYERS section at the end. + +# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf +# changes incompatibly +LCONF_VERSION = "5" + +BBPATH = "${TOPDIR}" +BBFILES ?= "" + +BBLAYERS ?= " \ + ##OEROOT##/../meta-tisdk/meta-ti-foundational + ##OEROOT##/../meta-tisdk/meta-ti-ml + ##OEROOT##/../meta-arago/meta-arago-distro + ##OEROOT##/../meta-arago/meta-arago-extras + ##OEROOT##/../meta-arago/meta-arago-test + ##OEROOT##/../meta-browser/meta-chromium + ##OEROOT##/../meta-qt6 + ##OEROOT##/../meta-virtualization + ##OEROOT##/../meta-openembedded/meta-networking + ##OEROOT##/../meta-openembedded/meta-python + ##OEROOT##/../meta-openembedded/meta-oe + ##OEROOT##/../meta-openembedded/meta-gnome + ##OEROOT##/../meta-openembedded/meta-filesystems + ##OEROOT##/../meta-openembedded/meta-multimedia + ##OEROOT##/../meta-lts-mixins + ##OEROOT##/../meta-ti/meta-ti-extras + ##OEROOT##/../meta-ti/meta-beagle + ##OEROOT##/../meta-ti/meta-ti-bsp + ##OEROOT##/../meta-arm/meta-arm + ##OEROOT##/../meta-arm/meta-arm-toolchain + ##OEROOT##/../meta-clang + ##OEROOT##/../oe-core/meta + ##OEROOT##/../oe-layersetup +" diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt new file mode 100644 index 0000000..1880460 --- /dev/null +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt @@ -0,0 +1,22 @@ + +### Shell environment set up for builds. ### + +You can now run 'bitbake <target>' + +If you have not set MACHINE in your local.conf you can run +'MACHINE=xxxxx bitbake <target>' + +Common targets are: + tisdk-default-image + tisdk-base-image + tisdk-bootstrap-base-image + tisdk-bootstrap-image + tisdk-thinlinux-image + tisdk-tiny-image + +You can also run generated qemu images with a command like 'runqemu qemux86-64'. + +Other commonly useful commands are: + - 'devtool' and 'recipetool' handle common recipe tasks + - 'bitbake-layers' handles common layer tasks + - 'oe-pkgdata-util' handles common target package tasks diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt new file mode 100644 index 0000000..bd63f9a --- /dev/null +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt @@ -0,0 +1 @@ +TI Processor SDK vchromium-11.01.12.10 diff --git a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample new file mode 100644 index 0000000..8ad6f26 --- /dev/null +++ b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample @@ -0,0 +1,175 @@ +# CONF_VERSION is increased each time build/conf/ changes incompatibly +CONF_VERSION = "2" + +# +# Where to place downloads +# +# During a first build the system will download many different source code +# tarballs from various upstream projects. This can take a while, particularly +# if your network connection is slow. These are all stored in DL_DIR. When +# wiping and rebuilding you can preserve this directory to speed up this part +# of subsequent builds. This directory is safe to share between multiple builds +# on the same machine too. +DL_DIR = "${TOPDIR}/../downloads" + +# +# Where to place shared-state files +# +# BitBake has the capability to accelerate builds based on previously built +# output. This is done using "shared state" files which can be thought of as +# cache objects and this option determines where those files are placed. +# +# You can wipe out TMPDIR leaving this directory intact and the build would +# regenerate from these files if no changes were made to the configuration. +# If changes were made to the configuration, only shared state files where the +# state was still valid would be used (done using checksums). +SSTATE_DIR = "${TOPDIR}/sstate-cache" + +# +# Shared-state files from other locations +# +# As mentioned above, shared state files are prebuilt cache data objects which +# can be used to accelerate build time. This variable can be used to configure +# the system to search other mirror locations for these objects before it +# builds the data itself. +# +# This can be a filesystem directory, or a remote url such as http or ftp. +# These would contain the sstate-cache results from previous builds (possibly +# from other machines). This variable works like fetcher MIRRORS/PREMIRRORS +# and points to the cache locations to check for the shared objects. +#SSTATE_MIRRORS ?= "\ +#file://.* http://someserver.tld/share/sstate/ \n \ +#file://.* file:///some/local/dir/sstate/" + +# +# Where to place the build output +# +# This option specifies where the bulk of the building work should be done and +# where BitBake should place its temporary files and output. Keep in mind that +# this includes the extraction and compilation of many applications and the toolchain +# which can use Gigabytes of hard disk space. +TMPDIR = "${TOPDIR}/arago-tmp" + +# By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to be outside +#DEPLOY_DIR = "${TOPDIR}/deploy" + +# +# Machine Selection +# +# You need to select a specific machine to target the build with. There are a selection +# of emulated machines available which can boot and run in the QEMU emulator: +# +#MACHINE ?= "arago" + +# +# Package Management configuration +# +# This variable lists which packaging formats to enable. Multiple package backends +# can be enabled at once and the first item listed in the variable will be used +# to generate the root filesystems. +# Options are: +# - 'package_deb' for debian style deb files +# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) +# - 'package_rpm' for rpm style packages +# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" +# We default to ipk: +PACKAGE_CLASSES ?= "package_ipk" + +# +# SDK/ADT target architecture +# +# This variable specified the architecture to build SDK/ADT items for and means +# you can build the SDK packages for architectures other than the machine you are +# running the build on (i.e. building i686 packages on an x86_64 host._ +# Supported values are i686 and x86_64 +SDKMACHINE ?= "x86_64" + +# +# Extra image configuration defaults +# +# The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated +# images. Some of these options are added to certain image types automatically. The +# variable can contain the following options: +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "debug-tweaks" - make an image suitable for development +# e.g. ssh root access has a blank password +# There are other application targets that can be used here too, see +# meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. +# We default to enabling the debugging tweaks. +EXTRA_IMAGE_FEATURES = "debug-tweaks" + +# +# Additional image features +# +# The following is a list of additional classes to use when building images which +# enable extra features. Some available options which can be included in this variable +# are: +# - 'buildstats' collect build statistics +# - 'image-swab' to perform host system intrusion detection +# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended +USER_CLASSES ?= "buildstats" + +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + +# By default the machine configuration file sets the IMAGE_FSTYPES. But if you +# would like to add additional file system types you can uncomment the +# following line and add the additional IMAGE_FSTYPES you want created +# as part of the build flow. Some common types are listed below and you +# can remove the ones you do not want. +# IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz tar.bz2 cpio" + +# +# Parallelism Options +# +# These two options control how much parallelism BitBake should use. The first +# option determines how many tasks bitbake should run in parallel: +# +# BB_NUMBER_THREADS ?= "1" +# +# The second option controls how many processes make should run in parallel when +# running compile tasks: +# +# PARALLEL_MAKE ?= "-j 1" +# +# For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would +# be appropriate for example +# +# NOTE: By default, bitbake will choose the number of processeors on your host +# so you should not need to set this unless you are wanting to lower the number +# allowed. +# + +DISTRO = "arago" + +# Set terminal types by default it expects gnome-terminal +# but we chose xterm +TERMCMD = "${XTERM_TERMCMD}" +TERMCMDRUN = "${XTERM_TERMCMDRUN}" + +# Don't generate the mirror tarball for SCM repos, the snapshot is enough +BB_GENERATE_MIRROR_TARBALLS = "0" + +# Uncomment this to remove work directory after packaging to save disk space +#INHERIT += "rm_work" + +# Keep one set of images by default +RM_OLD_IMAGE = "1" + +# Enable local PR service for binary feeds +PRSERV_HOST = "localhost:0" + +# Enable hash equiv server +BB_SIGNATURE_HANDLER = "OEEquivHash" +BB_HASHSERVE = "auto" + +# It is recommended to activate "buildhistory" for testing the PR service +INHERIT += "buildhistory" +BUILDHISTORY_COMMIT = "1" diff --git a/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt new file mode 100644 index 0000000..dae4f9f --- /dev/null +++ b/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt @@ -0,0 +1,21 @@ +# This file takes repo entries in the format +# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] + +bitbake,https://git.openembedded.org/bitbake,2.8,982645110a19ebb94d519926a4e14c8a2a205cfd +meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,11.01.12.10,layers=meta-ti-foundational:meta-ti-ml +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,11.01.12,layers=meta-arago-distro:meta-arago-extras:meta-arago-test +meta-browser,https://github.com/OSSystems/meta-browser.git,master,27ca52f635a31f5f9762813a8527dd31323549b7,layers=meta-chromium +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers= +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,2033d6b48e6f5258b101fe433c90ebdb9c22f643,layers= +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,02f72c96bf9acd0bd3ae0463f482bce8feabe749,layers= +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,c29a18fa39ede952f3f6108ec007c1906e2d9a0d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia +meta-lts-mixins,https://git.yoctoproject.org/meta-lts-mixins,scarthgap/rust,a8046d5ec53b1856169ac795aa87cb0d5db84c04,layers= +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,11.01.12,layers=meta-ti-extras:meta-beagle:meta-ti-bsp +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,8e0f8af90fefb03f08cd2228cde7a89902a6b37c,layers=meta-arm:meta-arm-toolchain +meta-clang,https://github.com/kraj/meta-clang,scarthgap,6691e4bc47e20b903dc3dd7684685086d2468b84,layers= +#meta-flutter,https://github.com/meta-flutter/meta-flutter.git,scarthgap,0bb4a34a5e102c5264215bfaedddb13703270afa,layers=.:meta-flutter-apps +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,93c7489d843a0e46fe4fc685b356d0ae885300d7,layers=meta + +OECORELAYERCONF=./sample-files/bblayers.conf.sample +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample +BITBAKE_INCLUSIVE_VARS=yes diff --git a/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml new file mode 100644 index 0000000..e2353d4 --- /dev/null +++ b/kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml @@ -0,0 +1,96 @@ +--- +header: + version: 17 + includes: + - ../templates/bblayers.conf.yml + - ../templates/local-arago64-v2.conf.yml + +target: tisdk-default-image + +repos: + bitbake: + url: "https://git.openembedded.org/bitbake" + branch: "2.8" + commit: "982645110a19ebb94d519926a4e14c8a2a205cfd" + layers: + .: disabled + + meta-tisdk: + url: "https://github.com/TexasInstruments/meta-tisdk.git" + branch: "scarthgap" + commit: "11.01.12.10" + layers: + meta-ti-foundational: + meta-ti-ml: + + meta-arago: + url: "https://git.yoctoproject.org/meta-arago" + branch: "scarthgap" + commit: "11.01.12" + layers: + meta-arago-distro: + meta-arago-extras: + meta-arago-test: + + meta-browser: + url: "https://github.com/OSSystems/meta-browser.git" + branch: "master" + commit: "27ca52f635a31f5f9762813a8527dd31323549b7" + layers: + meta-chromium: + + meta-qt6: + url: "https://code.qt.io/yocto/meta-qt6.git" + branch: "6.9" + commit: "2033d6b48e6f5258b101fe433c90ebdb9c22f643" + + meta-virtualization: + url: "https://git.yoctoproject.org/meta-virtualization" + branch: "scarthgap" + commit: "02f72c96bf9acd0bd3ae0463f482bce8feabe749" + + meta-openembedded: + url: "https://git.openembedded.org/meta-openembedded" + branch: "scarthgap" + commit: "c29a18fa39ede952f3f6108ec007c1906e2d9a0d" + layers: + meta-networking: + meta-python: + meta-oe: + meta-gnome: + meta-filesystems: + meta-multimedia: + + meta-lts-mixins: + url: "https://git.yoctoproject.org/meta-lts-mixins" + branch: "scarthgap/rust" + commit: "a8046d5ec53b1856169ac795aa87cb0d5db84c04" + + meta-ti: + url: "https://git.yoctoproject.org/meta-ti" + branch: "scarthgap" + commit: "11.01.12" + layers: + meta-ti-extras: + meta-beagle: + meta-ti-bsp: + + meta-arm: + url: "https://git.yoctoproject.org/meta-arm" + branch: "scarthgap" + commit: "8e0f8af90fefb03f08cd2228cde7a89902a6b37c" + layers: + meta-arm: + meta-arm-toolchain: + + meta-clang: + url: "https://github.com/kraj/meta-clang" + branch: "scarthgap" + commit: "6691e4bc47e20b903dc3dd7684685086d2468b84" + + oe-core: + url: "https://git.openembedded.org/openembedded-core" + branch: "scarthgap" + commit: "93c7489d843a0e46fe4fc685b356d0ae885300d7" + layers: + meta: diff --git a/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml new file mode 100644 index 0000000..5793c01 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml @@ -0,0 +1,86 @@ +<?xml version='1.0'?> +<config> + <description>TI Processor SDK vchromium-11.01.12.10</description> + + <xi:include href='../../common/targets_arago.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> + <xi:include href='../../templates/bblayers.conf.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> + <xi:include href='../../templates/local-arago64-v2.conf.xml' xmlns:xi='http://www.w3.org/2001/XInclude'/> + + <bitbake url='https://git.openembedded.org/bitbake' branch='2.8' commit='982645110a19ebb94d519926a4e14c8a2a205cfd'/> + + <repos> + <repo name='meta-tisdk' url='https://github.com/TexasInstruments/meta-tisdk.git' branch='scarthgap' commit='11.01.12.10'> + <layers> + <layer>meta-ti-foundational</layer> + <layer>meta-ti-ml</layer> + </layers> + </repo> + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='11.01.12'> + <layers> + <layer>meta-arago-distro</layer> + <layer>meta-arago-extras</layer> + <layer>meta-arago-test</layer> + </layers> + </repo> + <repo name='meta-browser' url='https://github.com/OSSystems/meta-browser.git' branch='master' commit='27ca52f635a31f5f9762813a8527dd31323549b7'> + <layers> + <layer>meta-chromium</layer> + </layers> + </repo> + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> + <layers/> + </repo> + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='2033d6b48e6f5258b101fe433c90ebdb9c22f643'> + <layers/> + </repo> + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='02f72c96bf9acd0bd3ae0463f482bce8feabe749'> + <layers/> + </repo> + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='c29a18fa39ede952f3f6108ec007c1906e2d9a0d'> + <layers> + <layer>meta-networking</layer> + <layer>meta-python</layer> + <layer>meta-oe</layer> + <layer>meta-gnome</layer> + <layer>meta-filesystems</layer> + <layer>meta-multimedia</layer> + </layers> + </repo> + <repo name='meta-lts-mixins' url='https://git.yoctoproject.org/meta-lts-mixins' branch='scarthgap/rust' commit='a8046d5ec53b1856169ac795aa87cb0d5db84c04'> + <layers/> + </repo> + <repo name='meta-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='11.01.12'> + <layers> + <layer>meta-ti-extras</layer> + <layer>meta-beagle</layer> + <layer>meta-ti-bsp</layer> + </layers> + </repo> + <repo name='meta-arm' url='https://git.yoctoproject.org/meta-arm' branch='scarthgap' commit='8e0f8af90fefb03f08cd2228cde7a89902a6b37c'> + <layers> + <layer>meta-arm</layer> + <layer>meta-arm-toolchain</layer> + </layers> + </repo> + <repo name='meta-clang' url='https://github.com/kraj/meta-clang' branch='scarthgap' commit='6691e4bc47e20b903dc3dd7684685086d2468b84'> + <layers/> + </repo> + <repo name='meta-flutter' url='https://github.com/meta-flutter/meta-flutter.git' branch='scarthgap' commit='0bb4a34a5e102c5264215bfaedddb13703270afa' disabled='true'> + <layers> + <layer>.</layer> + <layer>meta-flutter-apps</layer> + </layers> + </repo> + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='93c7489d843a0e46fe4fc685b356d0ae885300d7'> + <layers> + <layer>meta</layer> + </layers> + </repo> + </repos> + + <tools> + <tool type='oe-layersetup'> + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> + </tool> + </tools> +</config>
- Add processor-sdk-scarthgap-chromium-11.01.12.10-config used for building AM62P. Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com> --- ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++ .../bblayers.conf.sample | 35 ++++ .../conf-notes.txt | 22 +++ .../conf-summary.txt | 1 + .../local.conf.sample | 175 ++++++++++++++++++ ...-scarthgap-chromium-11.01.12.10-config.txt | 21 +++ ...-scarthgap-chromium-11.01.12.10-config.yml | 96 ++++++++++ ...-scarthgap-chromium-11.01.12.10-config.xml | 86 +++++++++ 8 files changed, 594 insertions(+) create mode 100644 bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample create mode 100644 configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt create mode 100644 kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml create mode 100644 src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml