Message ID | 20250902073630.878912-1-s-sinha@ti.com |
---|---|
State | Superseded |
Delegated to: | Ryan Eatmon |
Headers | show |
Series | [meta-arago,oe-layersetup,v2] configs: processor-sdk-linux: Add 11.0 release config | expand |
meta-arago / na / 20250902073630.878912-1-s-sinha PRC Results: FAIL ========================================================= check-yocto-patches: FAIL ========================================================= Patches ---------------------------------------- FAIL - [meta-arago][oe-layersetup][PATCH v2] configs: processor-sdk-linux: Add 11.0 release config ERROR: Invalid branch specifier: "oe-layersetup". (META-3) patch:42 Subject: [meta-arago][oe-layersetup][PATCH v2] configs: processor-sdk-linux: Add 11.0 release config WARN: Revised patch missing a comment. (REVISION-1) patch
On 9/2/2025 2:36 AM, Shreyash Sinha wrote: > Signed-off-by: Shreyash Sinha <s-sinha@ti.com> > --- > .../processor-sdk-linux-11_00_10_01.json | 147 ++++++++++++++ > .../bblayers.conf.sample | 33 ++++ > .../conf-notes.txt | 22 +++ > .../conf-summary.txt | 1 + > .../local.conf.sample | 185 ++++++++++++++++++ > .../processor-sdk-linux-11_00_10_01.txt | 22 +++ > kas/processor-sdk-linux-11_00_10_01.yml | 95 +++++++++ > .../processor-sdk-linux-11_00_10_01.xml | 81 ++++++++ > 8 files changed, 586 insertions(+) > create mode 100644 bitbake-setup/processor-sdk-linux-11_00_10_01.json > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample > create mode 100644 configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > create mode 100644 kas/processor-sdk-linux-11_00_10_01.yml > create mode 100644 src/configs/processor-sdk-linux-11_00_10_01.xml You are missing a file in the patch: configs/processor-sdk-linux-11_00_10_01.txt Please send a v3 and include it. > > diff --git a/bitbake-setup/processor-sdk-linux-11_00_10_01.json b/bitbake-setup/processor-sdk-linux-11_00_10_01.json > new file mode 100644 > index 0000000..b7b0066 > --- /dev/null > +++ b/bitbake-setup/processor-sdk-linux-11_00_10_01.json > @@ -0,0 +1,147 @@ > +{ > + "version": "1.0", > + "description": "", > + "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-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-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" > + }, > + "meta-tisdk": { > + "git-remote": { > + "remotes": { > + "origin": { > + "uri": "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" > + } > + }, > + "rev": "scarthgap" > + }, > + "path": "meta-tisdk" > + } > + }, > + "configuration": { > + "bitbake-setup": { > + "default": { > + "description": "Default build configuration", > + "template": "oe-layersetup-processor-sdk-linux-11_00_10_01", > + "targets": [ "bitbake -k tisdk-default-image" ] > + } > + } > + } > +} > diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample > new file mode 100644 > index 0000000..f48ab87 > --- /dev/null > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample > @@ -0,0 +1,33 @@ > +# 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-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-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##/../meta-tisdk/meta-ti-foundational > + ##OEROOT##/../oe-layersetup > +" > diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt > new file mode 100644 > index 0000000..1880460 > --- /dev/null > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/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-linux-11_00_10_01/conf-summary.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt > new file mode 100644 > index 0000000..8b13789 > --- /dev/null > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt > @@ -0,0 +1 @@ > + > diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample > new file mode 100644 > index 0000000..b973a25 > --- /dev/null > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample > @@ -0,0 +1,185 @@ > +# 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" > + > + > +#==================================================================== > +# Settings from oe-layersetup config file: processor-sdk-linux-11_00_10_01 > +# > +# Do not remove. > +#-------------------------------------------------------------------- > +DISTRO_FEATURES:append = " virtualization" > +DISTROOVERRIDES:append = ":foundational" > +#==================================================================== > diff --git a/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > new file mode 100644 > index 0000000..2a52cd8 > --- /dev/null > +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > @@ -0,0 +1,22 @@ > +# 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,696c2c1ef095f8b11c7d2eff36fae50f58c62e5e > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,c04e85dd207dd24387edac10526b9ec971df9496,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4,layers=meta-chromium > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers= > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,338aefa1572bb49e236fc0e2c5a565ffbf6b309f,layers= > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,9287a355b338361e42027ce371444111a791d64f,layers= > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,67ad83dd7c2485dae0c90eac345007af6195b84d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,a98a2e1029870b25e117d4c9410e75bfd955f35a,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,f3640941c600d03ea53ce5b9254f0fead18f8bc0,layers=meta-arm:meta-arm-toolchain > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,b9ef02282197380ef05edbd0eb852e1934ceb59b,layers= > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,4003b5faa1e5acfa025e1d0df4e021e06cf8724c,layers=meta > + > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > +BITBAKE_INCLUSIVE_VARS=yes > + > +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git,scarthgap,73aae47bf953dd4cf06e448367135b1cac0869a1,layers=meta-ti-foundational > +LOCALCONF:DISTRO_FEATURES:append = " virtualization" > +LOCALCONF:DISTROOVERRIDES:append = ":foundational" > diff --git a/kas/processor-sdk-linux-11_00_10_01.yml b/kas/processor-sdk-linux-11_00_10_01.yml > new file mode 100644 > index 0000000..8b5b8d3 > --- /dev/null > +++ b/kas/processor-sdk-linux-11_00_10_01.yml > @@ -0,0 +1,95 @@ > +--- > +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: "696c2c1ef095f8b11c7d2eff36fae50f58c62e5e" > + layers: > + .: disabled > + > + meta-arago: > + url: "https://git.yoctoproject.org/meta-arago" > + branch: "scarthgap" > + commit: "c04e85dd207dd24387edac10526b9ec971df9496" > + layers: > + meta-arago-distro: > + meta-arago-extras: > + meta-arago-test: > + > + meta-browser: > + url: "https://github.com/OSSystems/meta-browser.git" > + branch: "master" > + commit: "68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4" > + layers: > + meta-chromium: > + > + meta-qt6: > + url: "https://code.qt.io/yocto/meta-qt6.git" > + branch: "6.9" > + commit: "338aefa1572bb49e236fc0e2c5a565ffbf6b309f" > + > + meta-virtualization: > + url: "https://git.yoctoproject.org/meta-virtualization" > + branch: "scarthgap" > + commit: "9287a355b338361e42027ce371444111a791d64f" > + > + meta-openembedded: > + url: "https://git.openembedded.org/meta-openembedded" > + branch: "scarthgap" > + commit: "67ad83dd7c2485dae0c90eac345007af6195b84d" > + layers: > + meta-networking: > + meta-python: > + meta-oe: > + meta-gnome: > + meta-filesystems: > + meta-multimedia: > + > + meta-ti: > + url: "https://git.yoctoproject.org/meta-ti" > + branch: "scarthgap" > + commit: "a98a2e1029870b25e117d4c9410e75bfd955f35a" > + layers: > + meta-ti-extras: > + meta-beagle: > + meta-ti-bsp: > + > + meta-arm: > + url: "https://git.yoctoproject.org/meta-arm" > + branch: "scarthgap" > + commit: "f3640941c600d03ea53ce5b9254f0fead18f8bc0" > + layers: > + meta-arm: > + meta-arm-toolchain: > + > + meta-clang: > + url: "https://github.com/kraj/meta-clang" > + branch: "scarthgap" > + commit: "b9ef02282197380ef05edbd0eb852e1934ceb59b" > + > + oe-core: > + url: "https://git.openembedded.org/openembedded-core" > + branch: "scarthgap" > + commit: "4003b5faa1e5acfa025e1d0df4e021e06cf8724c" > + layers: > + meta: > + > + meta-tisdk: > + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" > + branch: "scarthgap" > + commit: "73aae47bf953dd4cf06e448367135b1cac0869a1" > + layers: > + meta-ti-foundational: > + > +local_conf_header: > + oe-layersetup-local-conf-config-specific: | > + DISTRO_FEATURES:append = " virtualization" > + DISTROOVERRIDES:append = ":foundational" > diff --git a/src/configs/processor-sdk-linux-11_00_10_01.xml b/src/configs/processor-sdk-linux-11_00_10_01.xml > new file mode 100644 > index 0000000..1f42cb0 > --- /dev/null > +++ b/src/configs/processor-sdk-linux-11_00_10_01.xml > @@ -0,0 +1,81 @@ > +<?xml version='1.0'?> > +<config> > + <description></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='696c2c1ef095f8b11c7d2eff36fae50f58c62e5e'/> > + > + <repos> > + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='c04e85dd207dd24387edac10526b9ec971df9496'> > + <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='68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4'> > + <layers> > + <layer>meta-chromium</layer> > + </layers> > + </repo> > + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='HEAD' disabled='true'> > + <layers/> > + </repo> > + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='338aefa1572bb49e236fc0e2c5a565ffbf6b309f'> > + <layers/> > + </repo> > + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='9287a355b338361e42027ce371444111a791d64f'> > + <layers/> > + </repo> > + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='67ad83dd7c2485dae0c90eac345007af6195b84d'> > + <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-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='a98a2e1029870b25e117d4c9410e75bfd955f35a'> > + <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='f3640941c600d03ea53ce5b9254f0fead18f8bc0'> > + <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='b9ef02282197380ef05edbd0eb852e1934ceb59b'> > + <layers/> > + </repo> > + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='4003b5faa1e5acfa025e1d0df4e021e06cf8724c'> > + <layers> > + <layer>meta</layer> > + </layers> > + </repo> > + <repo name='meta-tisdk' url='https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git' branch='scarthgap' commit='73aae47bf953dd4cf06e448367135b1cac0869a1'> > + <layers> > + <layer>meta-ti-foundational</layer> > + </layers> > + </repo> > + </repos> > + > + <local-conf> > + <line>DISTRO_FEATURES:append = " virtualization"</line> > + <line>DISTROOVERRIDES:append = ":foundational"</line> > + </local-conf> > + > + <tools> > + <tool type='oe-layersetup'> > + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> > + </tool> > + </tools> > +</config>
On Thu, Sep 4, 2025 at 9:48 AM Ryan Eatmon via lists.yoctoproject.org <reatmon=ti.com@lists.yoctoproject.org> wrote: > > > > On 9/2/2025 2:36 AM, Shreyash Sinha wrote: > > Signed-off-by: Shreyash Sinha <s-sinha@ti.com> > > --- > > .../processor-sdk-linux-11_00_10_01.json | 147 ++++++++++++++ > > .../bblayers.conf.sample | 33 ++++ > > .../conf-notes.txt | 22 +++ > > .../conf-summary.txt | 1 + > > .../local.conf.sample | 185 ++++++++++++++++++ > > .../processor-sdk-linux-11_00_10_01.txt | 22 +++ > > kas/processor-sdk-linux-11_00_10_01.yml | 95 +++++++++ > > .../processor-sdk-linux-11_00_10_01.xml | 81 ++++++++ > > 8 files changed, 586 insertions(+) > > create mode 100644 bitbake-setup/processor-sdk-linux-11_00_10_01.json > > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample > > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt > > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt > > create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample > > create mode 100644 configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > > create mode 100644 kas/processor-sdk-linux-11_00_10_01.yml > > create mode 100644 src/configs/processor-sdk-linux-11_00_10_01.xml > > You are missing a file in the patch: > > configs/processor-sdk-linux-11_00_10_01.txt Isn't it right here: configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > > Please send a v3 and include it. > > > > > > diff --git a/bitbake-setup/processor-sdk-linux-11_00_10_01.json b/bitbake-setup/processor-sdk-linux-11_00_10_01.json > > new file mode 100644 > > index 0000000..b7b0066 > > --- /dev/null > > +++ b/bitbake-setup/processor-sdk-linux-11_00_10_01.json > > @@ -0,0 +1,147 @@ > > +{ > > + "version": "1.0", > > + "description": "", > > + "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-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-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" > > + }, > > + "meta-tisdk": { > > + "git-remote": { > > + "remotes": { > > + "origin": { > > + "uri": "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" > > + } > > + }, > > + "rev": "scarthgap" > > + }, > > + "path": "meta-tisdk" > > + } > > + }, > > + "configuration": { > > + "bitbake-setup": { > > + "default": { > > + "description": "Default build configuration", > > + "template": "oe-layersetup-processor-sdk-linux-11_00_10_01", > > + "targets": [ "bitbake -k tisdk-default-image" ] > > + } > > + } > > + } > > +} > > diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample > > new file mode 100644 > > index 0000000..f48ab87 > > --- /dev/null > > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample > > @@ -0,0 +1,33 @@ > > +# 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-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-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##/../meta-tisdk/meta-ti-foundational > > + ##OEROOT##/../oe-layersetup > > +" > > diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt > > new file mode 100644 > > index 0000000..1880460 > > --- /dev/null > > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/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-linux-11_00_10_01/conf-summary.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt > > new file mode 100644 > > index 0000000..8b13789 > > --- /dev/null > > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt > > @@ -0,0 +1 @@ > > + > > diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample > > new file mode 100644 > > index 0000000..b973a25 > > --- /dev/null > > +++ b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample > > @@ -0,0 +1,185 @@ > > +# 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" > > + > > + > > +#==================================================================== > > +# Settings from oe-layersetup config file: processor-sdk-linux-11_00_10_01 > > +# > > +# Do not remove. > > +#-------------------------------------------------------------------- > > +DISTRO_FEATURES:append = " virtualization" > > +DISTROOVERRIDES:append = ":foundational" > > +#==================================================================== > > diff --git a/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > > new file mode 100644 > > index 0000000..2a52cd8 > > --- /dev/null > > +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > > @@ -0,0 +1,22 @@ > > +# 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,696c2c1ef095f8b11c7d2eff36fae50f58c62e5e > > +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,c04e85dd207dd24387edac10526b9ec971df9496,layers=meta-arago-distro:meta-arago-extras:meta-arago-test > > +meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4,layers=meta-chromium > > +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers= > > +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,338aefa1572bb49e236fc0e2c5a565ffbf6b309f,layers= > > +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,9287a355b338361e42027ce371444111a791d64f,layers= > > +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,67ad83dd7c2485dae0c90eac345007af6195b84d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia > > +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,a98a2e1029870b25e117d4c9410e75bfd955f35a,layers=meta-ti-extras:meta-beagle:meta-ti-bsp > > +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,f3640941c600d03ea53ce5b9254f0fead18f8bc0,layers=meta-arm:meta-arm-toolchain > > +meta-clang,https://github.com/kraj/meta-clang,scarthgap,b9ef02282197380ef05edbd0eb852e1934ceb59b,layers= > > +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,4003b5faa1e5acfa025e1d0df4e021e06cf8724c,layers=meta > > + > > +OECORELAYERCONF=./sample-files/bblayers.conf.sample > > +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample > > +BITBAKE_INCLUSIVE_VARS=yes > > + > > +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git,scarthgap,73aae47bf953dd4cf06e448367135b1cac0869a1,layers=meta-ti-foundational > > +LOCALCONF:DISTRO_FEATURES:append = " virtualization" > > +LOCALCONF:DISTROOVERRIDES:append = ":foundational" > > diff --git a/kas/processor-sdk-linux-11_00_10_01.yml b/kas/processor-sdk-linux-11_00_10_01.yml > > new file mode 100644 > > index 0000000..8b5b8d3 > > --- /dev/null > > +++ b/kas/processor-sdk-linux-11_00_10_01.yml > > @@ -0,0 +1,95 @@ > > +--- > > +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: "696c2c1ef095f8b11c7d2eff36fae50f58c62e5e" > > + layers: > > + .: disabled > > + > > + meta-arago: > > + url: "https://git.yoctoproject.org/meta-arago" > > + branch: "scarthgap" > > + commit: "c04e85dd207dd24387edac10526b9ec971df9496" > > + layers: > > + meta-arago-distro: > > + meta-arago-extras: > > + meta-arago-test: > > + > > + meta-browser: > > + url: "https://github.com/OSSystems/meta-browser.git" > > + branch: "master" > > + commit: "68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4" > > + layers: > > + meta-chromium: > > + > > + meta-qt6: > > + url: "https://code.qt.io/yocto/meta-qt6.git" > > + branch: "6.9" > > + commit: "338aefa1572bb49e236fc0e2c5a565ffbf6b309f" > > + > > + meta-virtualization: > > + url: "https://git.yoctoproject.org/meta-virtualization" > > + branch: "scarthgap" > > + commit: "9287a355b338361e42027ce371444111a791d64f" > > + > > + meta-openembedded: > > + url: "https://git.openembedded.org/meta-openembedded" > > + branch: "scarthgap" > > + commit: "67ad83dd7c2485dae0c90eac345007af6195b84d" > > + layers: > > + meta-networking: > > + meta-python: > > + meta-oe: > > + meta-gnome: > > + meta-filesystems: > > + meta-multimedia: > > + > > + meta-ti: > > + url: "https://git.yoctoproject.org/meta-ti" > > + branch: "scarthgap" > > + commit: "a98a2e1029870b25e117d4c9410e75bfd955f35a" > > + layers: > > + meta-ti-extras: > > + meta-beagle: > > + meta-ti-bsp: > > + > > + meta-arm: > > + url: "https://git.yoctoproject.org/meta-arm" > > + branch: "scarthgap" > > + commit: "f3640941c600d03ea53ce5b9254f0fead18f8bc0" > > + layers: > > + meta-arm: > > + meta-arm-toolchain: > > + > > + meta-clang: > > + url: "https://github.com/kraj/meta-clang" > > + branch: "scarthgap" > > + commit: "b9ef02282197380ef05edbd0eb852e1934ceb59b" > > + > > + oe-core: > > + url: "https://git.openembedded.org/openembedded-core" > > + branch: "scarthgap" > > + commit: "4003b5faa1e5acfa025e1d0df4e021e06cf8724c" > > + layers: > > + meta: > > + > > + meta-tisdk: > > + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" > > + branch: "scarthgap" > > + commit: "73aae47bf953dd4cf06e448367135b1cac0869a1" > > + layers: > > + meta-ti-foundational: > > + > > +local_conf_header: > > + oe-layersetup-local-conf-config-specific: | > > + DISTRO_FEATURES:append = " virtualization" > > + DISTROOVERRIDES:append = ":foundational" > > diff --git a/src/configs/processor-sdk-linux-11_00_10_01.xml b/src/configs/processor-sdk-linux-11_00_10_01.xml > > new file mode 100644 > > index 0000000..1f42cb0 > > --- /dev/null > > +++ b/src/configs/processor-sdk-linux-11_00_10_01.xml > > @@ -0,0 +1,81 @@ > > +<?xml version='1.0'?> > > +<config> > > + <description></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='696c2c1ef095f8b11c7d2eff36fae50f58c62e5e'/> > > + > > + <repos> > > + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='c04e85dd207dd24387edac10526b9ec971df9496'> > > + <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='68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4'> > > + <layers> > > + <layer>meta-chromium</layer> > > + </layers> > > + </repo> > > + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='HEAD' disabled='true'> > > + <layers/> > > + </repo> > > + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='338aefa1572bb49e236fc0e2c5a565ffbf6b309f'> > > + <layers/> > > + </repo> > > + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='9287a355b338361e42027ce371444111a791d64f'> > > + <layers/> > > + </repo> > > + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='67ad83dd7c2485dae0c90eac345007af6195b84d'> > > + <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-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='a98a2e1029870b25e117d4c9410e75bfd955f35a'> > > + <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='f3640941c600d03ea53ce5b9254f0fead18f8bc0'> > > + <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='b9ef02282197380ef05edbd0eb852e1934ceb59b'> > > + <layers/> > > + </repo> > > + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='4003b5faa1e5acfa025e1d0df4e021e06cf8724c'> > > + <layers> > > + <layer>meta</layer> > > + </layers> > > + </repo> > > + <repo name='meta-tisdk' url='https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git' branch='scarthgap' commit='73aae47bf953dd4cf06e448367135b1cac0869a1'> > > + <layers> > > + <layer>meta-ti-foundational</layer> > > + </layers> > > + </repo> > > + </repos> > > + > > + <local-conf> > > + <line>DISTRO_FEATURES:append = " virtualization"</line> > > + <line>DISTROOVERRIDES:append = ":foundational"</line> > > + </local-conf> > > + > > + <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 > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#16523): https://lists.yoctoproject.org/g/meta-arago/message/16523 > Mute This Topic: https://lists.yoctoproject.org/mt/115022620/7902621 > Group Owner: meta-arago+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [jcormier@criticallink.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
On 9/4/2025 9:15 AM, Jon Cormier wrote: > On Thu, Sep 4, 2025 at 9:48 AM Ryan Eatmon via lists.yoctoproject.org > <reatmon=ti.com@lists.yoctoproject.org> wrote: >> >> >> >> On 9/2/2025 2:36 AM, Shreyash Sinha wrote: >>> Signed-off-by: Shreyash Sinha <s-sinha@ti.com> >>> --- >>> .../processor-sdk-linux-11_00_10_01.json | 147 ++++++++++++++ >>> .../bblayers.conf.sample | 33 ++++ >>> .../conf-notes.txt | 22 +++ >>> .../conf-summary.txt | 1 + >>> .../local.conf.sample | 185 ++++++++++++++++++ >>> .../processor-sdk-linux-11_00_10_01.txt | 22 +++ >>> kas/processor-sdk-linux-11_00_10_01.yml | 95 +++++++++ >>> .../processor-sdk-linux-11_00_10_01.xml | 81 ++++++++ >>> 8 files changed, 586 insertions(+) >>> create mode 100644 bitbake-setup/processor-sdk-linux-11_00_10_01.json >>> create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample >>> create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt >>> create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt >>> create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample >>> create mode 100644 configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt >>> create mode 100644 kas/processor-sdk-linux-11_00_10_01.yml >>> create mode 100644 src/configs/processor-sdk-linux-11_00_10_01.xml >> >> You are missing a file in the patch: >> >> configs/processor-sdk-linux-11_00_10_01.txt > Isn't it right here: > configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt Hrm. I did a test make and the file I mentioned was created. Let me check what's going on. >> >> Please send a v3 and include it. >> >> >>> >>> diff --git a/bitbake-setup/processor-sdk-linux-11_00_10_01.json b/bitbake-setup/processor-sdk-linux-11_00_10_01.json >>> new file mode 100644 >>> index 0000000..b7b0066 >>> --- /dev/null >>> +++ b/bitbake-setup/processor-sdk-linux-11_00_10_01.json >>> @@ -0,0 +1,147 @@ >>> +{ >>> + "version": "1.0", >>> + "description": "", >>> + "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-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-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" >>> + }, >>> + "meta-tisdk": { >>> + "git-remote": { >>> + "remotes": { >>> + "origin": { >>> + "uri": "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" >>> + } >>> + }, >>> + "rev": "scarthgap" >>> + }, >>> + "path": "meta-tisdk" >>> + } >>> + }, >>> + "configuration": { >>> + "bitbake-setup": { >>> + "default": { >>> + "description": "Default build configuration", >>> + "template": "oe-layersetup-processor-sdk-linux-11_00_10_01", >>> + "targets": [ "bitbake -k tisdk-default-image" ] >>> + } >>> + } >>> + } >>> +} >>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample >>> new file mode 100644 >>> index 0000000..f48ab87 >>> --- /dev/null >>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample >>> @@ -0,0 +1,33 @@ >>> +# 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-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-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##/../meta-tisdk/meta-ti-foundational >>> + ##OEROOT##/../oe-layersetup >>> +" >>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt >>> new file mode 100644 >>> index 0000000..1880460 >>> --- /dev/null >>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/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-linux-11_00_10_01/conf-summary.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt >>> new file mode 100644 >>> index 0000000..8b13789 >>> --- /dev/null >>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt >>> @@ -0,0 +1 @@ >>> + >>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample >>> new file mode 100644 >>> index 0000000..b973a25 >>> --- /dev/null >>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample >>> @@ -0,0 +1,185 @@ >>> +# 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" >>> + >>> + >>> +#==================================================================== >>> +# Settings from oe-layersetup config file: processor-sdk-linux-11_00_10_01 >>> +# >>> +# Do not remove. >>> +#-------------------------------------------------------------------- >>> +DISTRO_FEATURES:append = " virtualization" >>> +DISTROOVERRIDES:append = ":foundational" >>> +#==================================================================== >>> diff --git a/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt >>> new file mode 100644 >>> index 0000000..2a52cd8 >>> --- /dev/null >>> +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt >>> @@ -0,0 +1,22 @@ >>> +# 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,696c2c1ef095f8b11c7d2eff36fae50f58c62e5e >>> +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,c04e85dd207dd24387edac10526b9ec971df9496,layers=meta-arago-distro:meta-arago-extras:meta-arago-test >>> +meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4,layers=meta-chromium >>> +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers= >>> +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,338aefa1572bb49e236fc0e2c5a565ffbf6b309f,layers= >>> +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,9287a355b338361e42027ce371444111a791d64f,layers= >>> +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,67ad83dd7c2485dae0c90eac345007af6195b84d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia >>> +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,a98a2e1029870b25e117d4c9410e75bfd955f35a,layers=meta-ti-extras:meta-beagle:meta-ti-bsp >>> +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,f3640941c600d03ea53ce5b9254f0fead18f8bc0,layers=meta-arm:meta-arm-toolchain >>> +meta-clang,https://github.com/kraj/meta-clang,scarthgap,b9ef02282197380ef05edbd0eb852e1934ceb59b,layers= >>> +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,4003b5faa1e5acfa025e1d0df4e021e06cf8724c,layers=meta >>> + >>> +OECORELAYERCONF=./sample-files/bblayers.conf.sample >>> +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample >>> +BITBAKE_INCLUSIVE_VARS=yes >>> + >>> +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git,scarthgap,73aae47bf953dd4cf06e448367135b1cac0869a1,layers=meta-ti-foundational >>> +LOCALCONF:DISTRO_FEATURES:append = " virtualization" >>> +LOCALCONF:DISTROOVERRIDES:append = ":foundational" >>> diff --git a/kas/processor-sdk-linux-11_00_10_01.yml b/kas/processor-sdk-linux-11_00_10_01.yml >>> new file mode 100644 >>> index 0000000..8b5b8d3 >>> --- /dev/null >>> +++ b/kas/processor-sdk-linux-11_00_10_01.yml >>> @@ -0,0 +1,95 @@ >>> +--- >>> +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: "696c2c1ef095f8b11c7d2eff36fae50f58c62e5e" >>> + layers: >>> + .: disabled >>> + >>> + meta-arago: >>> + url: "https://git.yoctoproject.org/meta-arago" >>> + branch: "scarthgap" >>> + commit: "c04e85dd207dd24387edac10526b9ec971df9496" >>> + layers: >>> + meta-arago-distro: >>> + meta-arago-extras: >>> + meta-arago-test: >>> + >>> + meta-browser: >>> + url: "https://github.com/OSSystems/meta-browser.git" >>> + branch: "master" >>> + commit: "68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4" >>> + layers: >>> + meta-chromium: >>> + >>> + meta-qt6: >>> + url: "https://code.qt.io/yocto/meta-qt6.git" >>> + branch: "6.9" >>> + commit: "338aefa1572bb49e236fc0e2c5a565ffbf6b309f" >>> + >>> + meta-virtualization: >>> + url: "https://git.yoctoproject.org/meta-virtualization" >>> + branch: "scarthgap" >>> + commit: "9287a355b338361e42027ce371444111a791d64f" >>> + >>> + meta-openembedded: >>> + url: "https://git.openembedded.org/meta-openembedded" >>> + branch: "scarthgap" >>> + commit: "67ad83dd7c2485dae0c90eac345007af6195b84d" >>> + layers: >>> + meta-networking: >>> + meta-python: >>> + meta-oe: >>> + meta-gnome: >>> + meta-filesystems: >>> + meta-multimedia: >>> + >>> + meta-ti: >>> + url: "https://git.yoctoproject.org/meta-ti" >>> + branch: "scarthgap" >>> + commit: "a98a2e1029870b25e117d4c9410e75bfd955f35a" >>> + layers: >>> + meta-ti-extras: >>> + meta-beagle: >>> + meta-ti-bsp: >>> + >>> + meta-arm: >>> + url: "https://git.yoctoproject.org/meta-arm" >>> + branch: "scarthgap" >>> + commit: "f3640941c600d03ea53ce5b9254f0fead18f8bc0" >>> + layers: >>> + meta-arm: >>> + meta-arm-toolchain: >>> + >>> + meta-clang: >>> + url: "https://github.com/kraj/meta-clang" >>> + branch: "scarthgap" >>> + commit: "b9ef02282197380ef05edbd0eb852e1934ceb59b" >>> + >>> + oe-core: >>> + url: "https://git.openembedded.org/openembedded-core" >>> + branch: "scarthgap" >>> + commit: "4003b5faa1e5acfa025e1d0df4e021e06cf8724c" >>> + layers: >>> + meta: >>> + >>> + meta-tisdk: >>> + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" >>> + branch: "scarthgap" >>> + commit: "73aae47bf953dd4cf06e448367135b1cac0869a1" >>> + layers: >>> + meta-ti-foundational: >>> + >>> +local_conf_header: >>> + oe-layersetup-local-conf-config-specific: | >>> + DISTRO_FEATURES:append = " virtualization" >>> + DISTROOVERRIDES:append = ":foundational" >>> diff --git a/src/configs/processor-sdk-linux-11_00_10_01.xml b/src/configs/processor-sdk-linux-11_00_10_01.xml >>> new file mode 100644 >>> index 0000000..1f42cb0 >>> --- /dev/null >>> +++ b/src/configs/processor-sdk-linux-11_00_10_01.xml >>> @@ -0,0 +1,81 @@ >>> +<?xml version='1.0'?> >>> +<config> >>> + <description></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='696c2c1ef095f8b11c7d2eff36fae50f58c62e5e'/> >>> + >>> + <repos> >>> + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='c04e85dd207dd24387edac10526b9ec971df9496'> >>> + <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='68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4'> >>> + <layers> >>> + <layer>meta-chromium</layer> >>> + </layers> >>> + </repo> >>> + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='HEAD' disabled='true'> >>> + <layers/> >>> + </repo> >>> + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='338aefa1572bb49e236fc0e2c5a565ffbf6b309f'> >>> + <layers/> >>> + </repo> >>> + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='9287a355b338361e42027ce371444111a791d64f'> >>> + <layers/> >>> + </repo> >>> + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='67ad83dd7c2485dae0c90eac345007af6195b84d'> >>> + <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-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='a98a2e1029870b25e117d4c9410e75bfd955f35a'> >>> + <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='f3640941c600d03ea53ce5b9254f0fead18f8bc0'> >>> + <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='b9ef02282197380ef05edbd0eb852e1934ceb59b'> >>> + <layers/> >>> + </repo> >>> + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='4003b5faa1e5acfa025e1d0df4e021e06cf8724c'> >>> + <layers> >>> + <layer>meta</layer> >>> + </layers> >>> + </repo> >>> + <repo name='meta-tisdk' url='https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git' branch='scarthgap' commit='73aae47bf953dd4cf06e448367135b1cac0869a1'> >>> + <layers> >>> + <layer>meta-ti-foundational</layer> >>> + </layers> >>> + </repo> >>> + </repos> >>> + >>> + <local-conf> >>> + <line>DISTRO_FEATURES:append = " virtualization"</line> >>> + <line>DISTROOVERRIDES:append = ":foundational"</line> >>> + </local-conf> >>> + >>> + <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 >> >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#16523): https://lists.yoctoproject.org/g/meta-arago/message/16523 >> Mute This Topic: https://lists.yoctoproject.org/mt/115022620/7902621 >> Group Owner: meta-arago+owner@lists.yoctoproject.org >> Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [jcormier@criticallink.com] >> -=-=-=-=-=-=-=-=-=-=-=- >> >> > >
On 9/4/2025 9:16 AM, Ryan Eatmon via lists.yoctoproject.org wrote: > > > On 9/4/2025 9:15 AM, Jon Cormier wrote: >> On Thu, Sep 4, 2025 at 9:48 AM Ryan Eatmon via lists.yoctoproject.org >> <reatmon=ti.com@lists.yoctoproject.org> wrote: >>> >>> >>> >>> On 9/2/2025 2:36 AM, Shreyash Sinha wrote: >>>> Signed-off-by: Shreyash Sinha <s-sinha@ti.com> >>>> --- >>>> .../processor-sdk-linux-11_00_10_01.json | 147 ++++++++++++++ >>>> .../bblayers.conf.sample | 33 ++++ >>>> .../conf-notes.txt | 22 +++ >>>> .../conf-summary.txt | 1 + >>>> .../local.conf.sample | 185 +++++++++++++ >>>> +++++ >>>> .../processor-sdk-linux-11_00_10_01.txt | 22 +++ >>>> kas/processor-sdk-linux-11_00_10_01.yml | 95 +++++++++ >>>> .../processor-sdk-linux-11_00_10_01.xml | 81 ++++++++ >>>> 8 files changed, 586 insertions(+) >>>> create mode 100644 bitbake-setup/processor-sdk- >>>> linux-11_00_10_01.json >>>> create mode 100644 conf/templates/processor-sdk- >>>> linux-11_00_10_01/bblayers.conf.sample >>>> create mode 100644 conf/templates/processor-sdk- >>>> linux-11_00_10_01/conf-notes.txt >>>> create mode 100644 conf/templates/processor-sdk- >>>> linux-11_00_10_01/conf-summary.txt >>>> create mode 100644 conf/templates/processor-sdk- >>>> linux-11_00_10_01/local.conf.sample >>>> create mode 100644 configs/processor-sdk-linux/processor-sdk- >>>> linux-11_00_10_01.txt >>>> create mode 100644 kas/processor-sdk-linux-11_00_10_01.yml >>>> create mode 100644 src/configs/processor-sdk-linux-11_00_10_01.xml This file should be in a sub directory in the src/configs. Please move it to the correct place and regenerate the files. >>> >>> You are missing a file in the patch: >>> >>> configs/processor-sdk-linux-11_00_10_01.txt >> Isn't it right here: >> configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt > > Hrm. I did a test make and the file I mentioned was created. Let me > check what's going on. Found the real problem (see above). > >>> >>> Please send a v3 and include it. >>> >>> >>>> >>>> diff --git a/bitbake-setup/processor-sdk-linux-11_00_10_01.json b/ >>>> bitbake-setup/processor-sdk-linux-11_00_10_01.json >>>> new file mode 100644 >>>> index 0000000..b7b0066 >>>> --- /dev/null >>>> +++ b/bitbake-setup/processor-sdk-linux-11_00_10_01.json >>>> @@ -0,0 +1,147 @@ >>>> +{ >>>> + "version": "1.0", >>>> + "description": "", >>>> + "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-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-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" >>>> + }, >>>> + "meta-tisdk": { >>>> + "git-remote": { >>>> + "remotes": { >>>> + "origin": { >>>> + "uri": "https://git.ti.com/git/ti-sdk-linux/meta- >>>> tisdk.git" >>>> + } >>>> + }, >>>> + "rev": "scarthgap" >>>> + }, >>>> + "path": "meta-tisdk" >>>> + } >>>> + }, >>>> + "configuration": { >>>> + "bitbake-setup": { >>>> + "default": { >>>> + "description": "Default build configuration", >>>> + "template": "oe-layersetup-processor-sdk-linux-11_00_10_01", >>>> + "targets": [ "bitbake -k tisdk-default-image" ] >>>> + } >>>> + } >>>> + } >>>> +} >>>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/ >>>> bblayers.conf.sample b/conf/templates/processor-sdk- >>>> linux-11_00_10_01/bblayers.conf.sample >>>> new file mode 100644 >>>> index 0000000..f48ab87 >>>> --- /dev/null >>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/ >>>> bblayers.conf.sample >>>> @@ -0,0 +1,33 @@ >>>> +# 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-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-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##/../meta-tisdk/meta-ti-foundational >>>> + ##OEROOT##/../oe-layersetup >>>> +" >>>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/conf- >>>> notes.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf- >>>> notes.txt >>>> new file mode 100644 >>>> index 0000000..1880460 >>>> --- /dev/null >>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/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-linux-11_00_10_01/conf- >>>> summary.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf- >>>> summary.txt >>>> new file mode 100644 >>>> index 0000000..8b13789 >>>> --- /dev/null >>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt >>>> @@ -0,0 +1 @@ >>>> + >>>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/ >>>> local.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/ >>>> local.conf.sample >>>> new file mode 100644 >>>> index 0000000..b973a25 >>>> --- /dev/null >>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample >>>> @@ -0,0 +1,185 @@ >>>> +# 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" >>>> + >>>> + >>>> +#==================================================================== >>>> +# Settings from oe-layersetup config file: processor-sdk- >>>> linux-11_00_10_01 >>>> +# >>>> +# Do not remove. >>>> +#-------------------------------------------------------------------- >>>> +DISTRO_FEATURES:append = " virtualization" >>>> +DISTROOVERRIDES:append = ":foundational" >>>> +#==================================================================== >>>> diff --git a/configs/processor-sdk-linux/processor-sdk- >>>> linux-11_00_10_01.txt b/configs/processor-sdk-linux/processor-sdk- >>>> linux-11_00_10_01.txt >>>> new file mode 100644 >>>> index 0000000..2a52cd8 >>>> --- /dev/null >>>> +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt >>>> @@ -0,0 +1,22 @@ >>>> +# 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,696c2c1ef095f8b11c7d2eff36fae50f58c62e5e >>>> +meta-arago,https://git.yoctoproject.org/meta- >>>> arago,scarthgap,c04e85dd207dd24387edac10526b9ec971df9496,layers=meta-arago-distro:meta-arago-extras:meta-arago-test >>>> +meta-browser,https://github.com/OSSystems/meta- >>>> browser.git,master,68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4,layers=meta-chromium >>>> +#meta-selinux,https://git.yoctoproject.org/meta- >>>> selinux,scarthgap,HEAD,layers= >>>> +meta-qt6,https://code.qt.io/yocto/meta- >>>> qt6.git,6.9,338aefa1572bb49e236fc0e2c5a565ffbf6b309f,layers= >>>> +meta-virtualization,https://git.yoctoproject.org/meta- >>>> virtualization,scarthgap,9287a355b338361e42027ce371444111a791d64f,layers= >>>> +meta-openembedded,https://git.openembedded.org/meta- >>>> openembedded,scarthgap,67ad83dd7c2485dae0c90eac345007af6195b84d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia >>>> +meta-ti,https://git.yoctoproject.org/meta- >>>> ti,scarthgap,a98a2e1029870b25e117d4c9410e75bfd955f35a,layers=meta- >>>> ti-extras:meta-beagle:meta-ti-bsp >>>> +meta-arm,https://git.yoctoproject.org/meta- >>>> arm,scarthgap,f3640941c600d03ea53ce5b9254f0fead18f8bc0,layers=meta- >>>> arm:meta-arm-toolchain >>>> +meta-clang,https://github.com/kraj/meta- >>>> clang,scarthgap,b9ef02282197380ef05edbd0eb852e1934ceb59b,layers= >>>> +oe-core,https://git.openembedded.org/openembedded- >>>> core,scarthgap,4003b5faa1e5acfa025e1d0df4e021e06cf8724c,layers=meta >>>> + >>>> +OECORELAYERCONF=./sample-files/bblayers.conf.sample >>>> +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample >>>> +BITBAKE_INCLUSIVE_VARS=yes >>>> + >>>> +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta- >>>> tisdk.git,scarthgap,73aae47bf953dd4cf06e448367135b1cac0869a1,layers=meta-ti-foundational >>>> +LOCALCONF:DISTRO_FEATURES:append = " virtualization" >>>> +LOCALCONF:DISTROOVERRIDES:append = ":foundational" >>>> diff --git a/kas/processor-sdk-linux-11_00_10_01.yml b/kas/ >>>> processor-sdk-linux-11_00_10_01.yml >>>> new file mode 100644 >>>> index 0000000..8b5b8d3 >>>> --- /dev/null >>>> +++ b/kas/processor-sdk-linux-11_00_10_01.yml >>>> @@ -0,0 +1,95 @@ >>>> +--- >>>> +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: "696c2c1ef095f8b11c7d2eff36fae50f58c62e5e" >>>> + layers: >>>> + .: disabled >>>> + >>>> + meta-arago: >>>> + url: "https://git.yoctoproject.org/meta-arago" >>>> + branch: "scarthgap" >>>> + commit: "c04e85dd207dd24387edac10526b9ec971df9496" >>>> + layers: >>>> + meta-arago-distro: >>>> + meta-arago-extras: >>>> + meta-arago-test: >>>> + >>>> + meta-browser: >>>> + url: "https://github.com/OSSystems/meta-browser.git" >>>> + branch: "master" >>>> + commit: "68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4" >>>> + layers: >>>> + meta-chromium: >>>> + >>>> + meta-qt6: >>>> + url: "https://code.qt.io/yocto/meta-qt6.git" >>>> + branch: "6.9" >>>> + commit: "338aefa1572bb49e236fc0e2c5a565ffbf6b309f" >>>> + >>>> + meta-virtualization: >>>> + url: "https://git.yoctoproject.org/meta-virtualization" >>>> + branch: "scarthgap" >>>> + commit: "9287a355b338361e42027ce371444111a791d64f" >>>> + >>>> + meta-openembedded: >>>> + url: "https://git.openembedded.org/meta-openembedded" >>>> + branch: "scarthgap" >>>> + commit: "67ad83dd7c2485dae0c90eac345007af6195b84d" >>>> + layers: >>>> + meta-networking: >>>> + meta-python: >>>> + meta-oe: >>>> + meta-gnome: >>>> + meta-filesystems: >>>> + meta-multimedia: >>>> + >>>> + meta-ti: >>>> + url: "https://git.yoctoproject.org/meta-ti" >>>> + branch: "scarthgap" >>>> + commit: "a98a2e1029870b25e117d4c9410e75bfd955f35a" >>>> + layers: >>>> + meta-ti-extras: >>>> + meta-beagle: >>>> + meta-ti-bsp: >>>> + >>>> + meta-arm: >>>> + url: "https://git.yoctoproject.org/meta-arm" >>>> + branch: "scarthgap" >>>> + commit: "f3640941c600d03ea53ce5b9254f0fead18f8bc0" >>>> + layers: >>>> + meta-arm: >>>> + meta-arm-toolchain: >>>> + >>>> + meta-clang: >>>> + url: "https://github.com/kraj/meta-clang" >>>> + branch: "scarthgap" >>>> + commit: "b9ef02282197380ef05edbd0eb852e1934ceb59b" >>>> + >>>> + oe-core: >>>> + url: "https://git.openembedded.org/openembedded-core" >>>> + branch: "scarthgap" >>>> + commit: "4003b5faa1e5acfa025e1d0df4e021e06cf8724c" >>>> + layers: >>>> + meta: >>>> + >>>> + meta-tisdk: >>>> + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" >>>> + branch: "scarthgap" >>>> + commit: "73aae47bf953dd4cf06e448367135b1cac0869a1" >>>> + layers: >>>> + meta-ti-foundational: >>>> + >>>> +local_conf_header: >>>> + oe-layersetup-local-conf-config-specific: | >>>> + DISTRO_FEATURES:append = " virtualization" >>>> + DISTROOVERRIDES:append = ":foundational" >>>> diff --git a/src/configs/processor-sdk-linux-11_00_10_01.xml b/src/ >>>> configs/processor-sdk-linux-11_00_10_01.xml >>>> new file mode 100644 >>>> index 0000000..1f42cb0 >>>> --- /dev/null >>>> +++ b/src/configs/processor-sdk-linux-11_00_10_01.xml >>>> @@ -0,0 +1,81 @@ >>>> +<?xml version='1.0'?> >>>> +<config> >>>> + <description></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='696c2c1ef095f8b11c7d2eff36fae50f58c62e5e'/> >>>> + >>>> + <repos> >>>> + <repo name='meta-arago' url='https://git.yoctoproject.org/ >>>> meta-arago' branch='scarthgap' >>>> commit='c04e85dd207dd24387edac10526b9ec971df9496'> >>>> + <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='68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4'> >>>> + <layers> >>>> + <layer>meta-chromium</layer> >>>> + </layers> >>>> + </repo> >>>> + <repo name='meta-selinux' url='https:// >>>> git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='HEAD' >>>> disabled='true'> >>>> + <layers/> >>>> + </repo> >>>> + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta- >>>> qt6.git' branch='6.9' >>>> commit='338aefa1572bb49e236fc0e2c5a565ffbf6b309f'> >>>> + <layers/> >>>> + </repo> >>>> + <repo name='meta-virtualization' url='https:// >>>> git.yoctoproject.org/meta-virtualization' branch='scarthgap' >>>> commit='9287a355b338361e42027ce371444111a791d64f'> >>>> + <layers/> >>>> + </repo> >>>> + <repo name='meta-openembedded' url='https:// >>>> git.openembedded.org/meta-openembedded' branch='scarthgap' >>>> commit='67ad83dd7c2485dae0c90eac345007af6195b84d'> >>>> + <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-ti' url='https://git.yoctoproject.org/ >>>> meta-ti' branch='scarthgap' >>>> commit='a98a2e1029870b25e117d4c9410e75bfd955f35a'> >>>> + <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='f3640941c600d03ea53ce5b9254f0fead18f8bc0'> >>>> + <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='b9ef02282197380ef05edbd0eb852e1934ceb59b'> >>>> + <layers/> >>>> + </repo> >>>> + <repo name='oe-core' url='https://git.openembedded.org/ >>>> openembedded-core' branch='scarthgap' >>>> commit='4003b5faa1e5acfa025e1d0df4e021e06cf8724c'> >>>> + <layers> >>>> + <layer>meta</layer> >>>> + </layers> >>>> + </repo> >>>> + <repo name='meta-tisdk' url='https://git.ti.com/git/ti-sdk- >>>> linux/meta-tisdk.git' branch='scarthgap' >>>> commit='73aae47bf953dd4cf06e448367135b1cac0869a1'> >>>> + <layers> >>>> + <layer>meta-ti-foundational</layer> >>>> + </layers> >>>> + </repo> >>>> + </repos> >>>> + >>>> + <local-conf> >>>> + <line>DISTRO_FEATURES:append = " virtualization"</line> >>>> + <line>DISTROOVERRIDES:append = ":foundational"</line> >>>> + </local-conf> >>>> + >>>> + <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 >>> >>> >>> >>> >>> >>> >> >> > -- Ryan Eatmon reatmon@ti.com ----------------------------------------- Texas Instruments, Inc. - LCPD - MGTS
On 9/4/2025 9:19 AM, Ryan Eatmon via lists.yoctoproject.org wrote: > > > On 9/4/2025 9:16 AM, Ryan Eatmon via lists.yoctoproject.org wrote: >> >> >> On 9/4/2025 9:15 AM, Jon Cormier wrote: >>> On Thu, Sep 4, 2025 at 9:48 AM Ryan Eatmon via lists.yoctoproject.org >>> <reatmon=ti.com@lists.yoctoproject.org> wrote: >>>> >>>> >>>> >>>> On 9/2/2025 2:36 AM, Shreyash Sinha wrote: >>>>> Signed-off-by: Shreyash Sinha <s-sinha@ti.com> >>>>> --- >>>>> .../processor-sdk-linux-11_00_10_01.json | 147 ++++++++++++++ >>>>> .../bblayers.conf.sample | 33 ++++ >>>>> .../conf-notes.txt | 22 +++ >>>>> .../conf-summary.txt | 1 + >>>>> .../local.conf.sample | 185 ++++++++++++ >>>>> + +++++ >>>>> .../processor-sdk-linux-11_00_10_01.txt | 22 +++ >>>>> kas/processor-sdk-linux-11_00_10_01.yml | 95 +++++++++ >>>>> .../processor-sdk-linux-11_00_10_01.xml | 81 ++++++++ >>>>> 8 files changed, 586 insertions(+) >>>>> create mode 100644 bitbake-setup/processor-sdk- >>>>> linux-11_00_10_01.json >>>>> create mode 100644 conf/templates/processor-sdk- >>>>> linux-11_00_10_01/bblayers.conf.sample >>>>> create mode 100644 conf/templates/processor-sdk- >>>>> linux-11_00_10_01/conf-notes.txt >>>>> create mode 100644 conf/templates/processor-sdk- >>>>> linux-11_00_10_01/conf-summary.txt >>>>> create mode 100644 conf/templates/processor-sdk- >>>>> linux-11_00_10_01/local.conf.sample >>>>> create mode 100644 configs/processor-sdk-linux/processor-sdk- >>>>> linux-11_00_10_01.txt >>>>> create mode 100644 kas/processor-sdk-linux-11_00_10_01.yml >>>>> create mode 100644 src/configs/processor-sdk-linux-11_00_10_01.xml > > This file should be in a sub directory in the src/configs. Please move > it to the correct place and regenerate the files. Also, don't forget to adjust the relative paths in the .xml file to find the correct templates, etc... > >>>> >>>> You are missing a file in the patch: >>>> >>>> configs/processor-sdk-linux-11_00_10_01.txt >>> Isn't it right here: >>> configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt >> >> Hrm. I did a test make and the file I mentioned was created. Let me >> check what's going on. > > Found the real problem (see above). > >> >>>> >>>> Please send a v3 and include it. >>>> >>>> >>>>> >>>>> diff --git a/bitbake-setup/processor-sdk-linux-11_00_10_01.json b/ >>>>> bitbake-setup/processor-sdk-linux-11_00_10_01.json >>>>> new file mode 100644 >>>>> index 0000000..b7b0066 >>>>> --- /dev/null >>>>> +++ b/bitbake-setup/processor-sdk-linux-11_00_10_01.json >>>>> @@ -0,0 +1,147 @@ >>>>> +{ >>>>> + "version": "1.0", >>>>> + "description": "", >>>>> + "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-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-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" >>>>> + }, >>>>> + "meta-tisdk": { >>>>> + "git-remote": { >>>>> + "remotes": { >>>>> + "origin": { >>>>> + "uri": "https://git.ti.com/git/ti-sdk-linux/meta- >>>>> tisdk.git" >>>>> + } >>>>> + }, >>>>> + "rev": "scarthgap" >>>>> + }, >>>>> + "path": "meta-tisdk" >>>>> + } >>>>> + }, >>>>> + "configuration": { >>>>> + "bitbake-setup": { >>>>> + "default": { >>>>> + "description": "Default build configuration", >>>>> + "template": "oe-layersetup-processor-sdk-linux-11_00_10_01", >>>>> + "targets": [ "bitbake -k tisdk-default-image" ] >>>>> + } >>>>> + } >>>>> + } >>>>> +} >>>>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/ >>>>> bblayers.conf.sample b/conf/templates/processor-sdk- >>>>> linux-11_00_10_01/bblayers.conf.sample >>>>> new file mode 100644 >>>>> index 0000000..f48ab87 >>>>> --- /dev/null >>>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/ >>>>> bblayers.conf.sample >>>>> @@ -0,0 +1,33 @@ >>>>> +# 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-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-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##/../meta-tisdk/meta-ti-foundational >>>>> + ##OEROOT##/../oe-layersetup >>>>> +" >>>>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/conf- >>>>> notes.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf- >>>>> notes.txt >>>>> new file mode 100644 >>>>> index 0000000..1880460 >>>>> --- /dev/null >>>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/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-linux-11_00_10_01/conf- >>>>> summary.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf- >>>>> summary.txt >>>>> new file mode 100644 >>>>> index 0000000..8b13789 >>>>> --- /dev/null >>>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt >>>>> @@ -0,0 +1 @@ >>>>> + >>>>> diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/ >>>>> local.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/ >>>>> local.conf.sample >>>>> new file mode 100644 >>>>> index 0000000..b973a25 >>>>> --- /dev/null >>>>> +++ b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample >>>>> @@ -0,0 +1,185 @@ >>>>> +# 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" >>>>> + >>>>> + >>>>> +#==================================================================== >>>>> +# Settings from oe-layersetup config file: processor-sdk- >>>>> linux-11_00_10_01 >>>>> +# >>>>> +# Do not remove. >>>>> +#-------------------------------------------------------------------- >>>>> +DISTRO_FEATURES:append = " virtualization" >>>>> +DISTROOVERRIDES:append = ":foundational" >>>>> +#==================================================================== >>>>> diff --git a/configs/processor-sdk-linux/processor-sdk- >>>>> linux-11_00_10_01.txt b/configs/processor-sdk-linux/processor-sdk- >>>>> linux-11_00_10_01.txt >>>>> new file mode 100644 >>>>> index 0000000..2a52cd8 >>>>> --- /dev/null >>>>> +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt >>>>> @@ -0,0 +1,22 @@ >>>>> +# 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,696c2c1ef095f8b11c7d2eff36fae50f58c62e5e >>>>> +meta-arago,https://git.yoctoproject.org/meta- >>>>> arago,scarthgap,c04e85dd207dd24387edac10526b9ec971df9496,layers=meta-arago-distro:meta-arago-extras:meta-arago-test >>>>> +meta-browser,https://github.com/OSSystems/meta- >>>>> browser.git,master,68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4,layers=meta-chromium >>>>> +#meta-selinux,https://git.yoctoproject.org/meta- >>>>> selinux,scarthgap,HEAD,layers= >>>>> +meta-qt6,https://code.qt.io/yocto/meta- >>>>> qt6.git,6.9,338aefa1572bb49e236fc0e2c5a565ffbf6b309f,layers= >>>>> +meta-virtualization,https://git.yoctoproject.org/meta- >>>>> virtualization,scarthgap,9287a355b338361e42027ce371444111a791d64f,layers= >>>>> +meta-openembedded,https://git.openembedded.org/meta- >>>>> openembedded,scarthgap,67ad83dd7c2485dae0c90eac345007af6195b84d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia >>>>> +meta-ti,https://git.yoctoproject.org/meta- >>>>> ti,scarthgap,a98a2e1029870b25e117d4c9410e75bfd955f35a,layers=meta- >>>>> ti-extras:meta-beagle:meta-ti-bsp >>>>> +meta-arm,https://git.yoctoproject.org/meta- >>>>> arm,scarthgap,f3640941c600d03ea53ce5b9254f0fead18f8bc0,layers=meta- >>>>> arm:meta-arm-toolchain >>>>> +meta-clang,https://github.com/kraj/meta- >>>>> clang,scarthgap,b9ef02282197380ef05edbd0eb852e1934ceb59b,layers= >>>>> +oe-core,https://git.openembedded.org/openembedded- >>>>> core,scarthgap,4003b5faa1e5acfa025e1d0df4e021e06cf8724c,layers=meta >>>>> + >>>>> +OECORELAYERCONF=./sample-files/bblayers.conf.sample >>>>> +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample >>>>> +BITBAKE_INCLUSIVE_VARS=yes >>>>> + >>>>> +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta- >>>>> tisdk.git,scarthgap,73aae47bf953dd4cf06e448367135b1cac0869a1,layers=meta-ti-foundational >>>>> +LOCALCONF:DISTRO_FEATURES:append = " virtualization" >>>>> +LOCALCONF:DISTROOVERRIDES:append = ":foundational" >>>>> diff --git a/kas/processor-sdk-linux-11_00_10_01.yml b/kas/ >>>>> processor-sdk-linux-11_00_10_01.yml >>>>> new file mode 100644 >>>>> index 0000000..8b5b8d3 >>>>> --- /dev/null >>>>> +++ b/kas/processor-sdk-linux-11_00_10_01.yml >>>>> @@ -0,0 +1,95 @@ >>>>> +--- >>>>> +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: "696c2c1ef095f8b11c7d2eff36fae50f58c62e5e" >>>>> + layers: >>>>> + .: disabled >>>>> + >>>>> + meta-arago: >>>>> + url: "https://git.yoctoproject.org/meta-arago" >>>>> + branch: "scarthgap" >>>>> + commit: "c04e85dd207dd24387edac10526b9ec971df9496" >>>>> + layers: >>>>> + meta-arago-distro: >>>>> + meta-arago-extras: >>>>> + meta-arago-test: >>>>> + >>>>> + meta-browser: >>>>> + url: "https://github.com/OSSystems/meta-browser.git" >>>>> + branch: "master" >>>>> + commit: "68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4" >>>>> + layers: >>>>> + meta-chromium: >>>>> + >>>>> + meta-qt6: >>>>> + url: "https://code.qt.io/yocto/meta-qt6.git" >>>>> + branch: "6.9" >>>>> + commit: "338aefa1572bb49e236fc0e2c5a565ffbf6b309f" >>>>> + >>>>> + meta-virtualization: >>>>> + url: "https://git.yoctoproject.org/meta-virtualization" >>>>> + branch: "scarthgap" >>>>> + commit: "9287a355b338361e42027ce371444111a791d64f" >>>>> + >>>>> + meta-openembedded: >>>>> + url: "https://git.openembedded.org/meta-openembedded" >>>>> + branch: "scarthgap" >>>>> + commit: "67ad83dd7c2485dae0c90eac345007af6195b84d" >>>>> + layers: >>>>> + meta-networking: >>>>> + meta-python: >>>>> + meta-oe: >>>>> + meta-gnome: >>>>> + meta-filesystems: >>>>> + meta-multimedia: >>>>> + >>>>> + meta-ti: >>>>> + url: "https://git.yoctoproject.org/meta-ti" >>>>> + branch: "scarthgap" >>>>> + commit: "a98a2e1029870b25e117d4c9410e75bfd955f35a" >>>>> + layers: >>>>> + meta-ti-extras: >>>>> + meta-beagle: >>>>> + meta-ti-bsp: >>>>> + >>>>> + meta-arm: >>>>> + url: "https://git.yoctoproject.org/meta-arm" >>>>> + branch: "scarthgap" >>>>> + commit: "f3640941c600d03ea53ce5b9254f0fead18f8bc0" >>>>> + layers: >>>>> + meta-arm: >>>>> + meta-arm-toolchain: >>>>> + >>>>> + meta-clang: >>>>> + url: "https://github.com/kraj/meta-clang" >>>>> + branch: "scarthgap" >>>>> + commit: "b9ef02282197380ef05edbd0eb852e1934ceb59b" >>>>> + >>>>> + oe-core: >>>>> + url: "https://git.openembedded.org/openembedded-core" >>>>> + branch: "scarthgap" >>>>> + commit: "4003b5faa1e5acfa025e1d0df4e021e06cf8724c" >>>>> + layers: >>>>> + meta: >>>>> + >>>>> + meta-tisdk: >>>>> + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" >>>>> + branch: "scarthgap" >>>>> + commit: "73aae47bf953dd4cf06e448367135b1cac0869a1" >>>>> + layers: >>>>> + meta-ti-foundational: >>>>> + >>>>> +local_conf_header: >>>>> + oe-layersetup-local-conf-config-specific: | >>>>> + DISTRO_FEATURES:append = " virtualization" >>>>> + DISTROOVERRIDES:append = ":foundational" >>>>> diff --git a/src/configs/processor-sdk-linux-11_00_10_01.xml b/src/ >>>>> configs/processor-sdk-linux-11_00_10_01.xml >>>>> new file mode 100644 >>>>> index 0000000..1f42cb0 >>>>> --- /dev/null >>>>> +++ b/src/configs/processor-sdk-linux-11_00_10_01.xml >>>>> @@ -0,0 +1,81 @@ >>>>> +<?xml version='1.0'?> >>>>> +<config> >>>>> + <description></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='696c2c1ef095f8b11c7d2eff36fae50f58c62e5e'/> >>>>> + >>>>> + <repos> >>>>> + <repo name='meta-arago' url='https://git.yoctoproject.org/ >>>>> meta-arago' branch='scarthgap' >>>>> commit='c04e85dd207dd24387edac10526b9ec971df9496'> >>>>> + <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='68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4'> >>>>> + <layers> >>>>> + <layer>meta-chromium</layer> >>>>> + </layers> >>>>> + </repo> >>>>> + <repo name='meta-selinux' url='https:// >>>>> git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='HEAD' >>>>> disabled='true'> >>>>> + <layers/> >>>>> + </repo> >>>>> + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta- >>>>> qt6.git' branch='6.9' >>>>> commit='338aefa1572bb49e236fc0e2c5a565ffbf6b309f'> >>>>> + <layers/> >>>>> + </repo> >>>>> + <repo name='meta-virtualization' url='https:// >>>>> git.yoctoproject.org/meta-virtualization' branch='scarthgap' >>>>> commit='9287a355b338361e42027ce371444111a791d64f'> >>>>> + <layers/> >>>>> + </repo> >>>>> + <repo name='meta-openembedded' url='https:// >>>>> git.openembedded.org/meta-openembedded' branch='scarthgap' >>>>> commit='67ad83dd7c2485dae0c90eac345007af6195b84d'> >>>>> + <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-ti' url='https://git.yoctoproject.org/ >>>>> meta-ti' branch='scarthgap' >>>>> commit='a98a2e1029870b25e117d4c9410e75bfd955f35a'> >>>>> + <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='f3640941c600d03ea53ce5b9254f0fead18f8bc0'> >>>>> + <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='b9ef02282197380ef05edbd0eb852e1934ceb59b'> >>>>> + <layers/> >>>>> + </repo> >>>>> + <repo name='oe-core' url='https://git.openembedded.org/ >>>>> openembedded-core' branch='scarthgap' >>>>> commit='4003b5faa1e5acfa025e1d0df4e021e06cf8724c'> >>>>> + <layers> >>>>> + <layer>meta</layer> >>>>> + </layers> >>>>> + </repo> >>>>> + <repo name='meta-tisdk' url='https://git.ti.com/git/ti- >>>>> sdk- linux/meta-tisdk.git' branch='scarthgap' >>>>> commit='73aae47bf953dd4cf06e448367135b1cac0869a1'> >>>>> + <layers> >>>>> + <layer>meta-ti-foundational</layer> >>>>> + </layers> >>>>> + </repo> >>>>> + </repos> >>>>> + >>>>> + <local-conf> >>>>> + <line>DISTRO_FEATURES:append = " virtualization"</line> >>>>> + <line>DISTROOVERRIDES:append = ":foundational"</line> >>>>> + </local-conf> >>>>> + >>>>> + <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 >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >> > -- Ryan Eatmon reatmon@ti.com ----------------------------------------- Texas Instruments, Inc. - LCPD - MGTS
diff --git a/bitbake-setup/processor-sdk-linux-11_00_10_01.json b/bitbake-setup/processor-sdk-linux-11_00_10_01.json new file mode 100644 index 0000000..b7b0066 --- /dev/null +++ b/bitbake-setup/processor-sdk-linux-11_00_10_01.json @@ -0,0 +1,147 @@ +{ + "version": "1.0", + "description": "", + "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-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-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" + }, + "meta-tisdk": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" + } + }, + "rev": "scarthgap" + }, + "path": "meta-tisdk" + } + }, + "configuration": { + "bitbake-setup": { + "default": { + "description": "Default build configuration", + "template": "oe-layersetup-processor-sdk-linux-11_00_10_01", + "targets": [ "bitbake -k tisdk-default-image" ] + } + } + } +} diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample new file mode 100644 index 0000000..f48ab87 --- /dev/null +++ b/conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample @@ -0,0 +1,33 @@ +# 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-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-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##/../meta-tisdk/meta-ti-foundational + ##OEROOT##/../oe-layersetup +" diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt new file mode 100644 index 0000000..1880460 --- /dev/null +++ b/conf/templates/processor-sdk-linux-11_00_10_01/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-linux-11_00_10_01/conf-summary.txt b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt @@ -0,0 +1 @@ + diff --git a/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample new file mode 100644 index 0000000..b973a25 --- /dev/null +++ b/conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample @@ -0,0 +1,185 @@ +# 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" + + +#==================================================================== +# Settings from oe-layersetup config file: processor-sdk-linux-11_00_10_01 +# +# Do not remove. +#-------------------------------------------------------------------- +DISTRO_FEATURES:append = " virtualization" +DISTROOVERRIDES:append = ":foundational" +#==================================================================== diff --git a/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt new file mode 100644 index 0000000..2a52cd8 --- /dev/null +++ b/configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt @@ -0,0 +1,22 @@ +# 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,696c2c1ef095f8b11c7d2eff36fae50f58c62e5e +meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,c04e85dd207dd24387edac10526b9ec971df9496,layers=meta-arago-distro:meta-arago-extras:meta-arago-test +meta-browser,https://github.com/OSSystems/meta-browser.git,master,68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4,layers=meta-chromium +#meta-selinux,https://git.yoctoproject.org/meta-selinux,scarthgap,HEAD,layers= +meta-qt6,https://code.qt.io/yocto/meta-qt6.git,6.9,338aefa1572bb49e236fc0e2c5a565ffbf6b309f,layers= +meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,9287a355b338361e42027ce371444111a791d64f,layers= +meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,67ad83dd7c2485dae0c90eac345007af6195b84d,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia +meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,a98a2e1029870b25e117d4c9410e75bfd955f35a,layers=meta-ti-extras:meta-beagle:meta-ti-bsp +meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,f3640941c600d03ea53ce5b9254f0fead18f8bc0,layers=meta-arm:meta-arm-toolchain +meta-clang,https://github.com/kraj/meta-clang,scarthgap,b9ef02282197380ef05edbd0eb852e1934ceb59b,layers= +oe-core,https://git.openembedded.org/openembedded-core,scarthgap,4003b5faa1e5acfa025e1d0df4e021e06cf8724c,layers=meta + +OECORELAYERCONF=./sample-files/bblayers.conf.sample +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample +BITBAKE_INCLUSIVE_VARS=yes + +meta-tisdk,https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git,scarthgap,73aae47bf953dd4cf06e448367135b1cac0869a1,layers=meta-ti-foundational +LOCALCONF:DISTRO_FEATURES:append = " virtualization" +LOCALCONF:DISTROOVERRIDES:append = ":foundational" diff --git a/kas/processor-sdk-linux-11_00_10_01.yml b/kas/processor-sdk-linux-11_00_10_01.yml new file mode 100644 index 0000000..8b5b8d3 --- /dev/null +++ b/kas/processor-sdk-linux-11_00_10_01.yml @@ -0,0 +1,95 @@ +--- +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: "696c2c1ef095f8b11c7d2eff36fae50f58c62e5e" + layers: + .: disabled + + meta-arago: + url: "https://git.yoctoproject.org/meta-arago" + branch: "scarthgap" + commit: "c04e85dd207dd24387edac10526b9ec971df9496" + layers: + meta-arago-distro: + meta-arago-extras: + meta-arago-test: + + meta-browser: + url: "https://github.com/OSSystems/meta-browser.git" + branch: "master" + commit: "68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4" + layers: + meta-chromium: + + meta-qt6: + url: "https://code.qt.io/yocto/meta-qt6.git" + branch: "6.9" + commit: "338aefa1572bb49e236fc0e2c5a565ffbf6b309f" + + meta-virtualization: + url: "https://git.yoctoproject.org/meta-virtualization" + branch: "scarthgap" + commit: "9287a355b338361e42027ce371444111a791d64f" + + meta-openembedded: + url: "https://git.openembedded.org/meta-openembedded" + branch: "scarthgap" + commit: "67ad83dd7c2485dae0c90eac345007af6195b84d" + layers: + meta-networking: + meta-python: + meta-oe: + meta-gnome: + meta-filesystems: + meta-multimedia: + + meta-ti: + url: "https://git.yoctoproject.org/meta-ti" + branch: "scarthgap" + commit: "a98a2e1029870b25e117d4c9410e75bfd955f35a" + layers: + meta-ti-extras: + meta-beagle: + meta-ti-bsp: + + meta-arm: + url: "https://git.yoctoproject.org/meta-arm" + branch: "scarthgap" + commit: "f3640941c600d03ea53ce5b9254f0fead18f8bc0" + layers: + meta-arm: + meta-arm-toolchain: + + meta-clang: + url: "https://github.com/kraj/meta-clang" + branch: "scarthgap" + commit: "b9ef02282197380ef05edbd0eb852e1934ceb59b" + + oe-core: + url: "https://git.openembedded.org/openembedded-core" + branch: "scarthgap" + commit: "4003b5faa1e5acfa025e1d0df4e021e06cf8724c" + layers: + meta: + + meta-tisdk: + url: "https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git" + branch: "scarthgap" + commit: "73aae47bf953dd4cf06e448367135b1cac0869a1" + layers: + meta-ti-foundational: + +local_conf_header: + oe-layersetup-local-conf-config-specific: | + DISTRO_FEATURES:append = " virtualization" + DISTROOVERRIDES:append = ":foundational" diff --git a/src/configs/processor-sdk-linux-11_00_10_01.xml b/src/configs/processor-sdk-linux-11_00_10_01.xml new file mode 100644 index 0000000..1f42cb0 --- /dev/null +++ b/src/configs/processor-sdk-linux-11_00_10_01.xml @@ -0,0 +1,81 @@ +<?xml version='1.0'?> +<config> + <description></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='696c2c1ef095f8b11c7d2eff36fae50f58c62e5e'/> + + <repos> + <repo name='meta-arago' url='https://git.yoctoproject.org/meta-arago' branch='scarthgap' commit='c04e85dd207dd24387edac10526b9ec971df9496'> + <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='68e8cbf51ac46c8c1b3923ee2b20e27ba9d3faa4'> + <layers> + <layer>meta-chromium</layer> + </layers> + </repo> + <repo name='meta-selinux' url='https://git.yoctoproject.org/meta-selinux' branch='scarthgap' commit='HEAD' disabled='true'> + <layers/> + </repo> + <repo name='meta-qt6' url='https://code.qt.io/yocto/meta-qt6.git' branch='6.9' commit='338aefa1572bb49e236fc0e2c5a565ffbf6b309f'> + <layers/> + </repo> + <repo name='meta-virtualization' url='https://git.yoctoproject.org/meta-virtualization' branch='scarthgap' commit='9287a355b338361e42027ce371444111a791d64f'> + <layers/> + </repo> + <repo name='meta-openembedded' url='https://git.openembedded.org/meta-openembedded' branch='scarthgap' commit='67ad83dd7c2485dae0c90eac345007af6195b84d'> + <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-ti' url='https://git.yoctoproject.org/meta-ti' branch='scarthgap' commit='a98a2e1029870b25e117d4c9410e75bfd955f35a'> + <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='f3640941c600d03ea53ce5b9254f0fead18f8bc0'> + <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='b9ef02282197380ef05edbd0eb852e1934ceb59b'> + <layers/> + </repo> + <repo name='oe-core' url='https://git.openembedded.org/openembedded-core' branch='scarthgap' commit='4003b5faa1e5acfa025e1d0df4e021e06cf8724c'> + <layers> + <layer>meta</layer> + </layers> + </repo> + <repo name='meta-tisdk' url='https://git.ti.com/git/ti-sdk-linux/meta-tisdk.git' branch='scarthgap' commit='73aae47bf953dd4cf06e448367135b1cac0869a1'> + <layers> + <layer>meta-ti-foundational</layer> + </layers> + </repo> + </repos> + + <local-conf> + <line>DISTRO_FEATURES:append = " virtualization"</line> + <line>DISTROOVERRIDES:append = ":foundational"</line> + </local-conf> + + <tools> + <tool type='oe-layersetup'> + <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/> + </tool> + </tools> +</config>
Signed-off-by: Shreyash Sinha <s-sinha@ti.com> --- .../processor-sdk-linux-11_00_10_01.json | 147 ++++++++++++++ .../bblayers.conf.sample | 33 ++++ .../conf-notes.txt | 22 +++ .../conf-summary.txt | 1 + .../local.conf.sample | 185 ++++++++++++++++++ .../processor-sdk-linux-11_00_10_01.txt | 22 +++ kas/processor-sdk-linux-11_00_10_01.yml | 95 +++++++++ .../processor-sdk-linux-11_00_10_01.xml | 81 ++++++++ 8 files changed, 586 insertions(+) create mode 100644 bitbake-setup/processor-sdk-linux-11_00_10_01.json create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/bblayers.conf.sample create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-notes.txt create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/conf-summary.txt create mode 100644 conf/templates/processor-sdk-linux-11_00_10_01/local.conf.sample create mode 100644 configs/processor-sdk-linux/processor-sdk-linux-11_00_10_01.txt create mode 100644 kas/processor-sdk-linux-11_00_10_01.yml create mode 100644 src/configs/processor-sdk-linux-11_00_10_01.xml