Having refreshed my memory from that time...

I auto converted OEBASE to TOPDIR because OEBASE is not a defined variable. I'm not sure what the history of that variable was, but it is not being set by any tool in the bitbake universe that I could find. So before the conversion that was just getting expanded to "".

Where as TOPDIR is a defined variable in bitbake that points to the dir where the build was launched from.

I didn't even think of it being a side effect, I was just fixing something that seemed broken. Our build scripts are explicitly setting DL_DIR and SSTATE_DIR because the scripts need to upload the files in those dirs to our NAS for better reuse, so we were not impacted by this change.

I can change it back if people want it, but OEBASE is not even really a variable as far as I can tell.

Or I could change it to:

DL_DIR = "${TOPDIR}/../downloads"
SSTATE_DIR = "${TOPDIR}/sstate-cache"

Does that match the previous behavior?

Any preferences?


On 2/20/2025 10:58 AM, Jon Cormier wrote:
After build processor-sdk-scarthgap-chromium-10.01.10.04-config, I noticed the downloads directory has moved to the build/downloads folder, instead of being at the top of the build directory.  Was this intentional?  I suspect it probably happened when everything was converted to xml configs. But the commit doesn't mention that as a known side effect.

commit aea8e0f53cb05e2d80056b3568f3376741c90853
Author: Ryan Eatmon <[email protected] <mailto:[email protected]>>
Date:   Thu Oct 10 11:43:57 2024 -0500

     Initial conversion of new XML configs
...
-DL_DIR = "${OEBASE}/downloads"
+DL_DIR = "${TOPDIR}/downloads"
...
-SSTATE_DIR = "${OEBASE}/build/sstate-cache"
+SSTATE_DIR = "${TOPDIR}/build/sstate-cache"

SSTATE_DIR was also updated and it still looks to be put in the same place as ever...

On Thu, Dec 19, 2024 at 11:34 AM Chirag Shilwant via lists.yoctoproject.org <http://lists.yoctoproject.org> <[email protected] <mailto:[email protected]>> wrote:

    - Add processor-sdk-scarthgap-10.01.10.04-config used for
    building AM62SIP & AM64x.

    - Add processor-sdk-scarthgap-chromium-10.01.10.04-config
    used for building AM62P, AM62x, AM62LP & Beagleplay.

    Signed-off-by: Chirag Shilwant <[email protected]
    <mailto:[email protected]>>
    ---
      ...ssor-sdk-scarthgap-10.01.10.04-config.json | 136 ++++++++++++++
      ...scarthgap-chromium-10.01.10.04-config.json | 158 ++++++++++++++++
      .../bblayers.conf.sample                      |  32 ++++
      .../conf-notes.txt                            |  22 +++
      .../conf-summary.txt                          |   1 +
      .../local.conf.sample                         | 175 ++++++++++++++++++
      .../bblayers.conf.sample                      |  34 ++++
      .../conf-notes.txt                            |  22 +++
      .../conf-summary.txt                          |   1 +
      .../local.conf.sample                         | 175 ++++++++++++++++++
      ...essor-sdk-scarthgap-10.01.10.04-config.txt |  17 ++
      ...-scarthgap-chromium-10.01.10.04-config.txt |  19 ++
      ...essor-sdk-scarthgap-10.01.10.04-config.yml |  74 ++++++++
      ...-scarthgap-chromium-10.01.10.04-config.yml |  86 +++++++++
      ...essor-sdk-scarthgap-10.01.10.04-config.xml |  66 +++++++
      ...-scarthgap-chromium-10.01.10.04-config.xml |  74 ++++++++
      16 files changed, 1092 insertions(+)
      create mode 100644
    bitbake-setup/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config.json
      create mode 100644
    
bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config.json
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/bblayers.conf.sample
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/conf-notes.txt
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/conf-summary.txt
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/local.conf.sample
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/bblayers.conf.sample
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/conf-notes.txt
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/conf-summary.txt
      create mode 100644
    
conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/local.conf.sample
      create mode 100644
    configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.txt
      create mode 100644
    
configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.txt
      create mode 100644
    kas/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.yml
      create mode 100644
    kas/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.yml
      create mode 100644
    src/configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.xml
      create mode 100644
    
src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.xml

    diff --git
    
a/bitbake-setup/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config.json 
b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config.json
    new file mode 100644
    index 0000000..f70e760
    --- /dev/null
    +++
    
b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config.json
    @@ -0,0 +1,136 @@
    +{
    +  "version": "1.0",
    +  "description": "TI Processor SDK v10.01.10.04",
    +  "sources": {
    +    "oe-layersetup": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri":
    "https://git.ti.com/git/arago-project/oe-layersetup.git
    <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
    <https://git.openembedded.org/bitbake>"
    +          }
    +        },
    +        "rev": "2.8"
    +      },
    +      "path": "bitbake"
    +    },
    +    "meta-tisdk": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri":
    "https://github.com/TexasInstruments/meta-tisdk.git
    <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
    <https://git.yoctoproject.org/meta-arago>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-arago"
    +    },
    +    "meta-qt5": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://github.com/meta-qt5/meta-qt5.git
    <https://github.com/meta-qt5/meta-qt5.git>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-qt5"
    +    },
    +    "meta-virtualization": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri":
    "https://git.yoctoproject.org/meta-virtualization
    <https://git.yoctoproject.org/meta-virtualization>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-virtualization"
    +    },
    +    "meta-openembedded": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.openembedded.org/meta-openembedded
    <https://git.openembedded.org/meta-openembedded>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-openembedded"
    +    },
    +    "meta-ti": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.yoctoproject.org/meta-ti
    <https://git.yoctoproject.org/meta-ti>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-ti"
    +    },
    +    "meta-arm": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.yoctoproject.org/meta-arm
    <https://git.yoctoproject.org/meta-arm>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-arm"
    +    },
    +    "meta-clang": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://github.com/kraj/meta-clang
    <https://github.com/kraj/meta-clang>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-clang"
    +    },
    +    "oe-core": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.openembedded.org/openembedded-core
    <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-10.01.10.04-config",
    +         "targets": [ "bitbake -k tisdk-default-image" ]
    +      }
    +    }
    +  }
    +}
    diff --git
    
a/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config.json
 
b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config.json
    new file mode 100644
    index 0000000..fa0a0bd
    --- /dev/null
    +++
    
b/bitbake-setup/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config.json
    @@ -0,0 +1,158 @@
    +{
    +  "version": "1.0",
    +  "description": "TI Processor SDK vchromium-10.01.10.04",
    +  "sources": {
    +    "oe-layersetup": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri":
    "https://git.ti.com/git/arago-project/oe-layersetup.git
    <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
    <https://git.openembedded.org/bitbake>"
    +          }
    +        },
    +        "rev": "2.8"
    +      },
    +      "path": "bitbake"
    +    },
    +    "meta-tisdk": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri":
    "https://github.com/TexasInstruments/meta-tisdk.git
    <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
    <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
    <https://github.com/OSSystems/meta-browser.git>"
    +          }
    +        },
    +        "rev": "master"
    +      },
    +      "path": "meta-browser"
    +    },
    +    "meta-qt5": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://github.com/meta-qt5/meta-qt5.git
    <https://github.com/meta-qt5/meta-qt5.git>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-qt5"
    +    },
    +    "meta-virtualization": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri":
    "https://git.yoctoproject.org/meta-virtualization
    <https://git.yoctoproject.org/meta-virtualization>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-virtualization"
    +    },
    +    "meta-openembedded": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.openembedded.org/meta-openembedded
    <https://git.openembedded.org/meta-openembedded>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-openembedded"
    +    },
    +    "meta-ti": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.yoctoproject.org/meta-ti
    <https://git.yoctoproject.org/meta-ti>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-ti"
    +    },
    +    "meta-arm": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.yoctoproject.org/meta-arm
    <https://git.yoctoproject.org/meta-arm>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-arm"
    +    },
    +    "meta-clang": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://github.com/kraj/meta-clang
    <https://github.com/kraj/meta-clang>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-clang"
    +    },
    +    "oe-core": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.openembedded.org/openembedded-core
    <https://git.openembedded.org/openembedded-core>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "oe-core"
    +    },
    +    "meta-edgeai": {
    +      "git-remote": {
    +        "remotes": {
    +          "origin": {
    +            "uri": "https://git.ti.com/git/edgeai/meta-edgeai.git
    <https://git.ti.com/git/edgeai/meta-edgeai.git>"
    +          }
    +        },
    +        "rev": "scarthgap"
    +      },
    +      "path": "meta-edgeai"
    +    }
    +  },
    +  "configuration": {
    +    "bitbake-setup": {
    +      "default": {
    +        "description": "Default build configuration",
    +         "template":
    
"oe-layersetup-processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config",
    +         "targets": [ "bitbake -k tisdk-default-image" ]
    +      }
    +    }
    +  }
    +}
    diff --git
    
a/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/bblayers.conf.sample
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/bblayers.conf.sample
    new file mode 100644
    index 0000000..10bcf2d
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/bblayers.conf.sample
    @@ -0,0 +1,32 @@
    +# 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
    +    ##OEROOT##/../meta-arago/meta-arago-distro
    +    ##OEROOT##/../meta-arago/meta-arago-extras
    +    ##OEROOT##/../meta-arago/meta-arago-demos
    +    ##OEROOT##/../meta-arago/meta-arago-test
    +    ##OEROOT##/../meta-qt5
    +    ##OEROOT##/../meta-virtualization
    +    ##OEROOT##/../meta-openembedded/meta-networking
    +    ##OEROOT##/../meta-openembedded/meta-python
    +    ##OEROOT##/../meta-openembedded/meta-oe
    +    ##OEROOT##/../meta-openembedded/meta-gnome
    +    ##OEROOT##/../meta-openembedded/meta-filesystems
    +    ##OEROOT##/../meta-openembedded/meta-multimedia
    +    ##OEROOT##/../meta-ti/meta-ti-extras
    +    ##OEROOT##/../meta-ti/meta-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-10.01.10.04-config/conf-notes.txt
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/conf-notes.txt
    new file mode 100644
    index 0000000..1880460
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-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-10.01.10.04-config/conf-summary.txt
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/conf-summary.txt
    new file mode 100644
    index 0000000..5e1739a
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/conf-summary.txt
    @@ -0,0 +1 @@
    +TI Processor SDK v10.01.10.04
    diff --git
    
a/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/local.conf.sample
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-config/local.conf.sample
    new file mode 100644
    index 0000000..7575b4b
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-10.01.10.04-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}/build/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/
    <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/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/bblayers.conf.sample
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/bblayers.conf.sample
    new file mode 100644
    index 0000000..55a10df
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/bblayers.conf.sample
    @@ -0,0 +1,34 @@
    +# 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
    +    ##OEROOT##/../meta-arago/meta-arago-distro
    +    ##OEROOT##/../meta-arago/meta-arago-extras
    +    ##OEROOT##/../meta-arago/meta-arago-demos
    +    ##OEROOT##/../meta-arago/meta-arago-test
    +    ##OEROOT##/../meta-browser/meta-chromium
    +    ##OEROOT##/../meta-qt5
    +    ##OEROOT##/../meta-virtualization
    +    ##OEROOT##/../meta-openembedded/meta-networking
    +    ##OEROOT##/../meta-openembedded/meta-python
    +    ##OEROOT##/../meta-openembedded/meta-oe
    +    ##OEROOT##/../meta-openembedded/meta-gnome
    +    ##OEROOT##/../meta-openembedded/meta-filesystems
    +    ##OEROOT##/../meta-openembedded/meta-multimedia
    +    ##OEROOT##/../meta-ti/meta-ti-extras
    +    ##OEROOT##/../meta-ti/meta-ti-bsp
    +    ##OEROOT##/../meta-arm/meta-arm
    +    ##OEROOT##/../meta-arm/meta-arm-toolchain
    +    ##OEROOT##/../meta-clang
    +    ##OEROOT##/../oe-core/meta
    +    ##OEROOT##/../meta-edgeai
    +    ##OEROOT##/../oe-layersetup
    +"
    diff --git
    
a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/conf-notes.txt
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/conf-notes.txt
    new file mode 100644
    index 0000000..1880460
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-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-10.01.10.04-config/conf-summary.txt
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/conf-summary.txt
    new file mode 100644
    index 0000000..18049f6
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/conf-summary.txt
    @@ -0,0 +1 @@
    +TI Processor SDK vchromium-10.01.10.04
    diff --git
    
a/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/local.conf.sample
 
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-config/local.conf.sample
    new file mode 100644
    index 0000000..7575b4b
    --- /dev/null
    +++
    
b/conf/templates/processor-sdk_processor-sdk-scarthgap-chromium-10.01.10.04-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}/build/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/
    <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-10.01.10.04-config.txt 
b/configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.txt
    new file mode 100644
    index 0000000..b1281e5
    --- /dev/null
    +++
    b/configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.txt
    @@ -0,0 +1,17 @@
    +# 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,6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf
    
+meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,10.01.10.04,layers=
    
+meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,10.01.10,layers=meta-arago-distro:meta-arago-extras:meta-arago-demos:meta-arago-test
    
+meta-qt5,https://github.com/meta-qt5/meta-qt5.git,scarthgap,eb828418264a49b8d00035cb3d7b12fcea3be801,layers=
    
+meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,450941a1b6df96285691e8c23d4f332d3c88a994,layers=
    
+meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,b8d1a14f7f3b76457c36752202ea7ae5881b6654,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
    
+meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,10.01.10,layers=meta-ti-extras:meta-ti-bsp
    
+meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,7088279c0ab00c7dabefdd4544951b4746b48476,layers=meta-arm:meta-arm-toolchain
    
+meta-clang,https://github.com/kraj/meta-clang,scarthgap,9fbfa9db33131abdf3870a94f00199eb53e276e5,layers=
    
+oe-core,https://git.openembedded.org/openembedded-core,scarthgap,dac630ab5ee7aa6c5c7c294093adbd11b116c765,layers=meta
 
<https://git.openembedded.org/bitbake,2.8,6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf+meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,10.01.10.04,layers=+meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,10.01.10,layers=meta-arago-distro:meta-arago-extras:meta-arago-demos:meta-arago-test+meta-qt5,https://github.com/meta-qt5/meta-qt5.git,scarthgap,eb828418264a49b8d00035cb3d7b12fcea3be801,layers=+meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,450941a1b6df96285691e8c23d4f332d3c88a994,layers=+meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,b8d1a14f7f3b76457c36752202ea7ae5881b6654,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia+meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,10.01.10,layers=meta-ti-extras:meta-ti-bsp+meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,7088279c0ab00c7dabefdd4544951b4746b48476,layers=meta-arm:meta-arm-toolchain+meta-clang,https://github.com/kraj/meta-clang,scarthgap,9fbfa9db33131abdf3870a94f00199eb53e276e5,layers=+oe-core,https://git.openembedded.org/openembedded-core,scarthgap,dac630ab5ee7aa6c5c7c294093adbd11b116c765,layers=meta>
    +
    +OECORELAYERCONF=./sample-files/bblayers.conf.sample
    +OECORELOCALCONF=./sample-files/local-arago64-v2.conf.sample
    +BITBAKE_INCLUSIVE_VARS=yes
    diff --git
    
a/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.txt 
b/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.txt
    new file mode 100644
    index 0000000..5372ca8
    --- /dev/null
    +++
    
b/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.txt
    @@ -0,0 +1,19 @@
    +# 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,6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf
    
+meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,10.01.10.04,layers=
    
+meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,10.01.10,layers=meta-arago-distro:meta-arago-extras:meta-arago-demos:meta-arago-test
    
+meta-browser,https://github.com/OSSystems/meta-browser.git,master,1ed2254d72a4c25879014c98be287a7e3e22904c,layers=meta-chromium
    
+meta-qt5,https://github.com/meta-qt5/meta-qt5.git,scarthgap,eb828418264a49b8d00035cb3d7b12fcea3be801,layers=
    
+meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,450941a1b6df96285691e8c23d4f332d3c88a994,layers=
    
+meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,b8d1a14f7f3b76457c36752202ea7ae5881b6654,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia
    
+meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,10.01.10,layers=meta-ti-extras:meta-ti-bsp
    
+meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,7088279c0ab00c7dabefdd4544951b4746b48476,layers=meta-arm:meta-arm-toolchain
    
+meta-clang,https://github.com/kraj/meta-clang,scarthgap,9fbfa9db33131abdf3870a94f00199eb53e276e5,layers=
    
+oe-core,https://git.openembedded.org/openembedded-core,scarthgap,dac630ab5ee7aa6c5c7c294093adbd11b116c765,layers=meta
    
+meta-edgeai,https://git.ti.com/git/edgeai/meta-edgeai.git,scarthgap,10.01.10.04,layers=
 
<https://git.openembedded.org/bitbake,2.8,6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf+meta-tisdk,https://github.com/TexasInstruments/meta-tisdk.git,scarthgap,10.01.10.04,layers=+meta-arago,https://git.yoctoproject.org/meta-arago,scarthgap,10.01.10,layers=meta-arago-distro:meta-arago-extras:meta-arago-demos:meta-arago-test+meta-browser,https://github.com/OSSystems/meta-browser.git,master,1ed2254d72a4c25879014c98be287a7e3e22904c,layers=meta-chromium+meta-qt5,https://github.com/meta-qt5/meta-qt5.git,scarthgap,eb828418264a49b8d00035cb3d7b12fcea3be801,layers=+meta-virtualization,https://git.yoctoproject.org/meta-virtualization,scarthgap,450941a1b6df96285691e8c23d4f332d3c88a994,layers=+meta-openembedded,https://git.openembedded.org/meta-openembedded,scarthgap,b8d1a14f7f3b76457c36752202ea7ae5881b6654,layers=meta-networking:meta-python:meta-oe:meta-gnome:meta-filesystems:meta-multimedia+meta-ti,https://git.yoctoproject.org/meta-ti,scarthgap,10.01.10,layers=meta-ti-extras:meta-ti-bsp+meta-arm,https://git.yoctoproject.org/meta-arm,scarthgap,7088279c0ab00c7dabefdd4544951b4746b48476,layers=meta-arm:meta-arm-toolchain+meta-clang,https://github.com/kraj/meta-clang,scarthgap,9fbfa9db33131abdf3870a94f00199eb53e276e5,layers=+oe-core,https://git.openembedded.org/openembedded-core,scarthgap,dac630ab5ee7aa6c5c7c294093adbd11b116c765,layers=meta+meta-edgeai,https://git.ti.com/git/edgeai/meta-edgeai.git,scarthgap,10.01.10.04,layers=>
    +
    +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-10.01.10.04-config.yml
    b/kas/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.yml
    new file mode 100644
    index 0000000..2dc2f5c
    --- /dev/null
    +++ b/kas/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.yml
    @@ -0,0 +1,74 @@
    +header:
    +  version: 17
    +  includes:
    +    - ../templates/bblayers.conf.yml
    +    - ../templates/local-arago64-v2.conf.yml
    +
    +target: tisdk-default-image
    +
    +repos:
    +  meta-tisdk:
    +    url: "https://github.com/TexasInstruments/meta-tisdk.git
    <https://github.com/TexasInstruments/meta-tisdk.git>"
    +    branch: "scarthgap"
    +    commit: "10.01.10.04"
    +
    +  meta-arago:
    +    url: "https://git.yoctoproject.org/meta-arago
    <https://git.yoctoproject.org/meta-arago>"
    +    branch: "scarthgap"
    +    commit: "10.01.10"
    +    layers:
    +      meta-arago-distro:
    +      meta-arago-extras:
    +      meta-arago-demos:
    +      meta-arago-test:
    +
    +  meta-qt5:
    +    url: "https://github.com/meta-qt5/meta-qt5.git
    <https://github.com/meta-qt5/meta-qt5.git>"
    +    branch: "scarthgap"
    +    commit: "eb828418264a49b8d00035cb3d7b12fcea3be801"
    +
    +  meta-virtualization:
    +    url: "https://git.yoctoproject.org/meta-virtualization
    <https://git.yoctoproject.org/meta-virtualization>"
    +    branch: "scarthgap"
    +    commit: "450941a1b6df96285691e8c23d4f332d3c88a994"
    +
    +  meta-openembedded:
    +    url: "https://git.openembedded.org/meta-openembedded
    <https://git.openembedded.org/meta-openembedded>"
    +    branch: "scarthgap"
    +    commit: "b8d1a14f7f3b76457c36752202ea7ae5881b6654"
    +    layers:
    +      meta-networking:
    +      meta-python:
    +      meta-oe:
    +      meta-gnome:
    +      meta-filesystems:
    +      meta-multimedia:
    +
    +  meta-ti:
    +    url: "https://git.yoctoproject.org/meta-ti
    <https://git.yoctoproject.org/meta-ti>"
    +    branch: "scarthgap"
    +    commit: "10.01.10"
    +    layers:
    +      meta-ti-extras:
    +      meta-ti-bsp:
    +
    +  meta-arm:
    +    url: "https://git.yoctoproject.org/meta-arm
    <https://git.yoctoproject.org/meta-arm>"
    +    branch: "scarthgap"
    +    commit: "7088279c0ab00c7dabefdd4544951b4746b48476"
    +    layers:
    +      meta-arm:
    +      meta-arm-toolchain:
    +
    +  meta-clang:
    +    url: "https://github.com/kraj/meta-clang
    <https://github.com/kraj/meta-clang>"
    +    branch: "scarthgap"
    +    commit: "9fbfa9db33131abdf3870a94f00199eb53e276e5"
    +
    +  oe-core:
    +    url: "https://git.openembedded.org/openembedded-core
    <https://git.openembedded.org/openembedded-core>"
    +    branch: "scarthgap"
    +    commit: "dac630ab5ee7aa6c5c7c294093adbd11b116c765"
    +    layers:
    +      meta:
    +
    diff --git
    a/kas/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.yml 
b/kas/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.yml
    new file mode 100644
    index 0000000..351d9ea
    --- /dev/null
    +++
    b/kas/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.yml
    @@ -0,0 +1,86 @@
    +header:
    +  version: 17
    +  includes:
    +    - ../templates/bblayers.conf.yml
    +    - ../templates/local-arago64-v2.conf.yml
    +
    +target: tisdk-default-image
    +
    +repos:
    +  meta-tisdk:
    +    url: "https://github.com/TexasInstruments/meta-tisdk.git
    <https://github.com/TexasInstruments/meta-tisdk.git>"
    +    branch: "scarthgap"
    +    commit: "10.01.10.04"
    +
    +  meta-arago:
    +    url: "https://git.yoctoproject.org/meta-arago
    <https://git.yoctoproject.org/meta-arago>"
    +    branch: "scarthgap"
    +    commit: "10.01.10"
    +    layers:
    +      meta-arago-distro:
    +      meta-arago-extras:
    +      meta-arago-demos:
    +      meta-arago-test:
    +
    +  meta-browser:
    +    url: "https://github.com/OSSystems/meta-browser.git
    <https://github.com/OSSystems/meta-browser.git>"
    +    branch: "master"
    +    commit: "1ed2254d72a4c25879014c98be287a7e3e22904c"
    +    layers:
    +      meta-chromium:
    +
    +  meta-qt5:
    +    url: "https://github.com/meta-qt5/meta-qt5.git
    <https://github.com/meta-qt5/meta-qt5.git>"
    +    branch: "scarthgap"
    +    commit: "eb828418264a49b8d00035cb3d7b12fcea3be801"
    +
    +  meta-virtualization:
    +    url: "https://git.yoctoproject.org/meta-virtualization
    <https://git.yoctoproject.org/meta-virtualization>"
    +    branch: "scarthgap"
    +    commit: "450941a1b6df96285691e8c23d4f332d3c88a994"
    +
    +  meta-openembedded:
    +    url: "https://git.openembedded.org/meta-openembedded
    <https://git.openembedded.org/meta-openembedded>"
    +    branch: "scarthgap"
    +    commit: "b8d1a14f7f3b76457c36752202ea7ae5881b6654"
    +    layers:
    +      meta-networking:
    +      meta-python:
    +      meta-oe:
    +      meta-gnome:
    +      meta-filesystems:
    +      meta-multimedia:
    +
    +  meta-ti:
    +    url: "https://git.yoctoproject.org/meta-ti
    <https://git.yoctoproject.org/meta-ti>"
    +    branch: "scarthgap"
    +    commit: "10.01.10"
    +    layers:
    +      meta-ti-extras:
    +      meta-ti-bsp:
    +
    +  meta-arm:
    +    url: "https://git.yoctoproject.org/meta-arm
    <https://git.yoctoproject.org/meta-arm>"
    +    branch: "scarthgap"
    +    commit: "7088279c0ab00c7dabefdd4544951b4746b48476"
    +    layers:
    +      meta-arm:
    +      meta-arm-toolchain:
    +
    +  meta-clang:
    +    url: "https://github.com/kraj/meta-clang
    <https://github.com/kraj/meta-clang>"
    +    branch: "scarthgap"
    +    commit: "9fbfa9db33131abdf3870a94f00199eb53e276e5"
    +
    +  oe-core:
    +    url: "https://git.openembedded.org/openembedded-core
    <https://git.openembedded.org/openembedded-core>"
    +    branch: "scarthgap"
    +    commit: "dac630ab5ee7aa6c5c7c294093adbd11b116c765"
    +    layers:
    +      meta:
    +
    +  meta-edgeai:
    +    url: "https://git.ti.com/git/edgeai/meta-edgeai.git
    <https://git.ti.com/git/edgeai/meta-edgeai.git>"
    +    branch: "scarthgap"
    +    commit: "10.01.10.04"
    +
    diff --git
    a/src/configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.xml 
b/src/configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.xml
    new file mode 100644
    index 0000000..9ee86f2
    --- /dev/null
    +++
    b/src/configs/processor-sdk/processor-sdk-scarthgap-10.01.10.04-config.xml
    @@ -0,0 +1,66 @@
    +<?xml version='1.0'?>
    +<config>
    +    <description>TI Processor SDK v10.01.10.04</description>
    +
    +    <xi:include href='../../common/targets_arago.xml'
    xmlns:xi='http://www.w3.org/2001/XInclude'/
    <http://www.w3.org/2001/XInclude'/>>
    +    <xi:include href='../../templates/bblayers.conf.xml'
    xmlns:xi='http://www.w3.org/2001/XInclude'/
    <http://www.w3.org/2001/XInclude'/>>
    +    <xi:include href='../../templates/local-arago64-v2.conf.xml'
    xmlns:xi='http://www.w3.org/2001/XInclude'/
    <http://www.w3.org/2001/XInclude'/>>
    +
    +    <bitbake url='https://git.openembedded.org/bitbake
    <https://git.openembedded.org/bitbake>' branch='2.8'
    commit='6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf'/>
    +
    +    <repos>
    +        <repo name='meta-tisdk'
    url='https://github.com/TexasInstruments/meta-tisdk.git
    <https://github.com/TexasInstruments/meta-tisdk.git>'
    branch='scarthgap' commit='10.01.10.04'>
    +            <layers/>
    +        </repo>
    +        <repo name='meta-arago'
    url='https://git.yoctoproject.org/meta-arago
    <https://git.yoctoproject.org/meta-arago>' branch='scarthgap'
    commit='10.01.10'>
    +            <layers>
    +                <layer>meta-arago-distro</layer>
    +                <layer>meta-arago-extras</layer>
    +                <layer>meta-arago-demos</layer>
    +                <layer>meta-arago-test</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-qt5'
    url='https://github.com/meta-qt5/meta-qt5.git
    <https://github.com/meta-qt5/meta-qt5.git>' branch='scarthgap'
    commit='eb828418264a49b8d00035cb3d7b12fcea3be801'>
    +            <layers/>
    +        </repo>
    +        <repo name='meta-virtualization'
    url='https://git.yoctoproject.org/meta-virtualization
    <https://git.yoctoproject.org/meta-virtualization>'
    branch='scarthgap' commit='450941a1b6df96285691e8c23d4f332d3c88a994'>
    +            <layers/>
    +        </repo>
    +        <repo name='meta-openembedded'
    url='https://git.openembedded.org/meta-openembedded
    <https://git.openembedded.org/meta-openembedded>' branch='scarthgap'
    commit='b8d1a14f7f3b76457c36752202ea7ae5881b6654'>
    +            <layers>
    +                <layer>meta-networking</layer>
    +                <layer>meta-python</layer>
    +                <layer>meta-oe</layer>
    +                <layer>meta-gnome</layer>
    +                <layer>meta-filesystems</layer>
    +                <layer>meta-multimedia</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-ti'
    url='https://git.yoctoproject.org/meta-ti
    <https://git.yoctoproject.org/meta-ti>' branch='scarthgap'
    commit='10.01.10'>
    +            <layers>
    +                <layer>meta-ti-extras</layer>
    +                <layer>meta-ti-bsp</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-arm'
    url='https://git.yoctoproject.org/meta-arm
    <https://git.yoctoproject.org/meta-arm>' branch='scarthgap'
    commit='7088279c0ab00c7dabefdd4544951b4746b48476'>
    +            <layers>
    +                <layer>meta-arm</layer>
    +                <layer>meta-arm-toolchain</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-clang'
    url='https://github.com/kraj/meta-clang
    <https://github.com/kraj/meta-clang>' branch='scarthgap'
    commit='9fbfa9db33131abdf3870a94f00199eb53e276e5'>
    +            <layers/>
    +        </repo>
    +        <repo name='oe-core'
    url='https://git.openembedded.org/openembedded-core
    <https://git.openembedded.org/openembedded-core>' branch='scarthgap'
    commit='dac630ab5ee7aa6c5c7c294093adbd11b116c765'>
    +            <layers>
    +                <layer>meta</layer>
    +            </layers>
    +        </repo>
    +    </repos>
    +
    +    <tools>
    +        <tool type='oe-layersetup'>
    +            <var name='BITBAKE_INCLUSIVE_VARS' value='yes'/>
    +        </tool>
    +    </tools>
    +</config>
    diff --git
    
a/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.xml
 
b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.xml
    new file mode 100644
    index 0000000..5a9df9e
    --- /dev/null
    +++
    
b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.01.10.04-config.xml
    @@ -0,0 +1,74 @@
    +<?xml version='1.0'?>
    +<config>
    +    <description>TI Processor SDK vchromium-10.01.10.04</description>
    +
    +    <xi:include href='../../common/targets_arago.xml'
    xmlns:xi='http://www.w3.org/2001/XInclude'/
    <http://www.w3.org/2001/XInclude'/>>
    +    <xi:include href='../../templates/bblayers.conf.xml'
    xmlns:xi='http://www.w3.org/2001/XInclude'/
    <http://www.w3.org/2001/XInclude'/>>
    +    <xi:include href='../../templates/local-arago64-v2.conf.xml'
    xmlns:xi='http://www.w3.org/2001/XInclude'/
    <http://www.w3.org/2001/XInclude'/>>
    +
    +    <bitbake url='https://git.openembedded.org/bitbake
    <https://git.openembedded.org/bitbake>' branch='2.8'
    commit='6c2641f7a9e92c1b82e306f59ddd3c1249c52cbf'/>
    +
    +    <repos>
    +        <repo name='meta-tisdk'
    url='https://github.com/TexasInstruments/meta-tisdk.git
    <https://github.com/TexasInstruments/meta-tisdk.git>'
    branch='scarthgap' commit='10.01.10.04'>
    +            <layers/>
    +        </repo>
    +        <repo name='meta-arago'
    url='https://git.yoctoproject.org/meta-arago
    <https://git.yoctoproject.org/meta-arago>' branch='scarthgap'
    commit='10.01.10'>
    +            <layers>
    +                <layer>meta-arago-distro</layer>
    +                <layer>meta-arago-extras</layer>
    +                <layer>meta-arago-demos</layer>
    +                <layer>meta-arago-test</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-browser'
    url='https://github.com/OSSystems/meta-browser.git
    <https://github.com/OSSystems/meta-browser.git>' branch='master'
    commit='1ed2254d72a4c25879014c98be287a7e3e22904c'>
    +            <layers>
    +                <layer>meta-chromium</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-qt5'
    url='https://github.com/meta-qt5/meta-qt5.git
    <https://github.com/meta-qt5/meta-qt5.git>' branch='scarthgap'
    commit='eb828418264a49b8d00035cb3d7b12fcea3be801'>
    +            <layers/>
    +        </repo>
    +        <repo name='meta-virtualization'
    url='https://git.yoctoproject.org/meta-virtualization
    <https://git.yoctoproject.org/meta-virtualization>'
    branch='scarthgap' commit='450941a1b6df96285691e8c23d4f332d3c88a994'>
    +            <layers/>
    +        </repo>
    +        <repo name='meta-openembedded'
    url='https://git.openembedded.org/meta-openembedded
    <https://git.openembedded.org/meta-openembedded>' branch='scarthgap'
    commit='b8d1a14f7f3b76457c36752202ea7ae5881b6654'>
    +            <layers>
    +                <layer>meta-networking</layer>
    +                <layer>meta-python</layer>
    +                <layer>meta-oe</layer>
    +                <layer>meta-gnome</layer>
    +                <layer>meta-filesystems</layer>
    +                <layer>meta-multimedia</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-ti'
    url='https://git.yoctoproject.org/meta-ti
    <https://git.yoctoproject.org/meta-ti>' branch='scarthgap'
    commit='10.01.10'>
    +            <layers>
    +                <layer>meta-ti-extras</layer>
    +                <layer>meta-ti-bsp</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-arm'
    url='https://git.yoctoproject.org/meta-arm
    <https://git.yoctoproject.org/meta-arm>' branch='scarthgap'
    commit='7088279c0ab00c7dabefdd4544951b4746b48476'>
    +            <layers>
    +                <layer>meta-arm</layer>
    +                <layer>meta-arm-toolchain</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-clang'
    url='https://github.com/kraj/meta-clang
    <https://github.com/kraj/meta-clang>' branch='scarthgap'
    commit='9fbfa9db33131abdf3870a94f00199eb53e276e5'>
    +            <layers/>
    +        </repo>
    +        <repo name='oe-core'
    url='https://git.openembedded.org/openembedded-core
    <https://git.openembedded.org/openembedded-core>' branch='scarthgap'
    commit='dac630ab5ee7aa6c5c7c294093adbd11b116c765'>
    +            <layers>
    +                <layer>meta</layer>
    +            </layers>
    +        </repo>
    +        <repo name='meta-edgeai'
    url='https://git.ti.com/git/edgeai/meta-edgeai.git
    <https://git.ti.com/git/edgeai/meta-edgeai.git>' branch='scarthgap'
    commit='10.01.10.04'>
    +            <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 <http://www.criticallink.com/>
6712 Brooklawn Parkway, Syracuse, NY 13211 <https://twitter.com/Critical_Link>

--
Ryan Eatmon                [email protected]
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#15871): 
https://lists.yoctoproject.org/g/meta-arago/message/15871
Mute This Topic: https://lists.yoctoproject.org/mt/110200559/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to