diff mbox series

[meta-arago,oe-layersetup,master] processor-sdk: Add new configs for AM62P PG.12 EA Release

Message ID 20250905065442.802086-1-j-sahu@ti.com
State Superseded
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,oe-layersetup,master] processor-sdk: Add new configs for AM62P PG.12 EA Release | expand

Commit Message

Jeevan Sept. 5, 2025, 6:54 a.m. UTC
- Add processor-sdk-scarthgap-chromium-11.01.12.10-config
used for building AM62P.

Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
---
 ...scarthgap-chromium-11.01.12.10-config.json | 158 ++++++++++++++++
 .../bblayers.conf.sample                      |  35 ++++
 .../conf-notes.txt                            |  22 +++
 .../conf-summary.txt                          |   1 +
 .../local.conf.sample                         | 175 ++++++++++++++++++
 ...-scarthgap-chromium-11.01.12.10-config.txt |  21 +++
 ...-scarthgap-chromium-11.01.12.10-config.yml |  96 ++++++++++
 ...-scarthgap-chromium-11.01.12.10-config.xml |  86 +++++++++
 8 files changed, 594 insertions(+)
 create mode 100644 bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config.json
 create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/bblayers.conf.sample
 create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-notes.txt
 create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/conf-summary.txt
 create mode 100644 conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-11.01.12.10-config/local.conf.sample
 create mode 100644 configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.txt
 create mode 100644 kas/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.yml
 create mode 100644 src/configs/processor-sdk/processor-sdk-scarthgap-chromium-11.01.12.10-config.xml

Comments

Chirag Shilwant Sept. 5, 2025, 11:41 a.m. UTC | #1
In subject..shouldn't it be,

s/12/1.2

--
Chirag

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

1) PG1.2
2) PG.1.2

Or something else?


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

-- 
Ryan Eatmon                reatmon@ti.com
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS
Jeevan Sept. 5, 2025, 12:15 p.m. UTC | #3
On Fri, Sep  5, 2025 at 05:32 PM, Ryan Eatmon wrote:

>
> 
> Should it be?
> 
> 1) PG1.2
> 2) PG.1.2
> 
> Or something else?
> 

Yeah. It should be AM62P SR1.2 EA Release. 


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

Note for the AM62x this also includes the pru fix, mentioned here:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494495/faq-am62x-am64x-how-to-enable-pru-rpmsg-on-processor-sdk-linux-11-0


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

On Fri, Sep  5, 2025 at 09:13 PM, Jon Cormier wrote:

>
> Is there going to be a non chromium version of this config file?
> 
> Note for the AM62x this also includes the pru fix, mentioned here:
> https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494495/faq-am62x-am64x-how-to-enable-pru-rpmsg-on-processor-sdk-linux-11-0
> 

Since this is a EA release, only minimal configs are pushed here. We are planning to do a public ti.com release on Oct 10, where all the combinations of configs are pushed here.
Meanwhile you can comment the meta-browser layer to get the non chromium configs.

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

Patch

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