@@ -20,12 +20,7 @@
"meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-core/images/arago-default-image.bbappend",
"meta-arago-distro/dynamic-layers/selinux/recipes-core/images/arago-default-image.bbappend",
"meta-arago-distro/dynamic-layers/selinux/recipes-kernel/linux/linux-ti-staging_%.bbappend",
- "meta-arago-extras/recipes-extended/sysrepo/libyang_%.bbappend",
- "meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend",
- "meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-wayland-client_%.bbappend",
- "meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend",
- "meta-arago-test/recipes-benchmark/stream/stream_%.bbappend",
- "meta-arago-test/recipes-extended/bc/bc_%.bbappend"
+ "meta-arago-extras/recipes-extended/sysrepo/libyang_%.bbappend"
]
},
"GUARD-2" : {
deleted file mode 100644
@@ -1,17 +0,0 @@
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
deleted file mode 100644
@@ -1,34 +0,0 @@
-meta-arago-test provides an additional packagegroup ti-test and some of the recipes that go into that group
-
-This layer works with the latest Yocto Project release (currently 2.2+) and tracks
-the stable/maintenance branches (currently "master") of the corresponding layers:
-
-URI: git://git.openembedded.org/openembedded-core
-branch: master
-revision: HEAD
-layers: meta
-
-URI: git://git.yoctoproject.org/meta-ti
-branch: master
-revision: HEAD
-layers: meta-ti-bsp, meta-ti-extras
-
-URI: git://git.yoctoproject.org/meta-arm
-branch: master
-revision: HEAD
-layers: meta-arm, meta-arm-toolchain
-
-URI: git://git.openembedded.org/meta-openembedded
-branch: master
-revision: HEAD
-layers: meta-oe, meta-networking, meta-python
-
-Send pull requests, patches, comments or questions to:
-meta-arago@lists.yoctoproject.org
-
-Please note - meta-arago mailing list requires subscription for posting:
-https://lists.yoctoproject.org/g/meta-arago
-
-Layer maintainers:
-Ryan Eatmon <reatmon@ti.com>
-Denys Dmytriyenko <denys@konsulko.com>
deleted file mode 100644
@@ -1,20 +0,0 @@
-How to Report a Potential Vulnerability?
-========================================
-
-If you would like to report a public issue (for example, one with a released
-CVE number), please report it to the mailing list:
-
- https://lists.yoctoproject.org/g/meta-arago
-
-If you are dealing with a not-yet released or urgent issue, please send a
-message to one of the maintainers listed in the README. Include as many
-details as possible:
- - the layer or software module affected
- - the recipe and its version
- - any example code, if available
-
-Branches maintained with security fixes
----------------------------------------
-
-See https://wiki.yoctoproject.org/wiki/Releases for the list of current
-releases. We only accept patches for the LTS releases and the master branch.
deleted file mode 100644
@@ -1,34 +0,0 @@
-# We have a conf and classes directory, append to BBPATH
-BBPATH .= ":${LAYERDIR}"
-
-# We have a recipes directory, add to BBFILES
-BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
-
-BBFILE_COLLECTIONS += "meta-arago-test"
-BBFILE_PATTERN_meta-arago-test := "^${LAYERDIR}/"
-BBFILE_PRIORITY_meta-arago-test = "10"
-
-LAYERSERIES_COMPAT_meta-arago-test = "whinlatter wrynose"
-
-# Set a variable to get to the top of the metadata location
-TITESTBASE := '${@os.path.normpath("${LAYERDIR}/")}'
-
-LICENSE_PATH += "${LAYERDIR}/licenses"
-
-LAYERDEPENDS_meta-arago-test = " \
- core \
- openembedded-layer \
- networking-layer \
- filesystems-layer \
- meta-python \
-"
-
-BBFILES_DYNAMIC += " \
- qt6-layer:${LAYERDIR}/dynamic-layers/qt6-layer/recipes*/*/*.bbappend \
- flutter-layer:${LAYERDIR}/dynamic-layers/flutter-layer/recipes*/*/*.bbappend \
-"
-
-# Codecs in ffmpeg with questionable patent status are not included by
-# default. As this entire layer is purely optional for testing purposes only
-# and not meant to be shipped, add support for the ffmpeg commercial license.
-LICENSE_FLAGS_ACCEPTED:append:ti-soc = " commercial_ffmpeg"
deleted file mode 100644
@@ -1 +0,0 @@
-FLUTTER_BUILD_ARGS:append = " --no-pub"
deleted file mode 100644
@@ -1,4 +0,0 @@
-FLUTTER_ARAGO = ""
-FLUTTER_ARAGO:arago = "flutter-samples-material-3-demo-arago.inc"
-
-require ${FLUTTER_ARAGO}
deleted file mode 100644
@@ -1,3 +0,0 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/flutter:"
-
-SRC_URI += "file://0001-message_codec.h-Include-cstdint-lib.patch"
deleted file mode 100644
@@ -1,4 +0,0 @@
-FLUTTER_ARAGO = ""
-FLUTTER_ARAGO:arago = "flutter-wayland-client-arago.inc"
-
-require ${FLUTTER_ARAGO}
deleted file mode 100644
@@ -1,93 +0,0 @@
-From dcfcb92c7f42cd6bd92b1048b5e4ea6f01d40e21 Mon Sep 17 00:00:00 2001
-From: Antonios Christidis <a-christidis@ti.com>
-Date: Tue, 10 Mar 2026 11:01:28 -0500
-Subject: [PATCH] message_codec.h: Include cstdint lib
-
-Include cstdint lib within message_codec.h.
-
-Upstream-Status: Inactive-Upstream
-
-Signed-off-by: Antonios Christidis <a-christidis@ti.com>
----
- .../client_wrapper/include/flutter/basic_message_channel.h | 1 +
- .../common/client_wrapper/include/flutter/binary_messenger.h | 1 +
- .../common/client_wrapper/include/flutter/engine_method_result.h | 1 +
- .../common/client_wrapper/include/flutter/message_codec.h | 1 +
- .../common/client_wrapper/include/flutter/method_channel.h | 1 +
- .../common/client_wrapper/include/flutter/method_codec.h | 1 +
- 6 files changed, 6 insertions(+)
-
-diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h
-index c081946..fcc6b23 100644
---- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h
-+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h
-@@ -7,6 +7,7 @@
-
- #include <iostream>
- #include <string>
-+#include <cstdint>
-
- #include "binary_messenger.h"
- #include "message_codec.h"
-diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h
-index d552b49..82e47da 100644
---- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h
-+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h
-@@ -7,6 +7,7 @@
-
- #include <functional>
- #include <string>
-+#include <cstdint>
-
- namespace flutter {
-
-diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h
-index 3cc8b6a..9634ead 100644
---- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h
-+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h
-@@ -8,6 +8,7 @@
- #include <memory>
- #include <string>
- #include <vector>
-+#include <cstdint>
-
- #include "binary_messenger.h"
- #include "method_codec.h"
-diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h
-index c84d25f..c007b1e 100644
---- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h
-+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h
-@@ -8,6 +8,7 @@
- #include <memory>
- #include <string>
- #include <vector>
-+#include <cstdint>
-
- namespace flutter {
-
-diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h
-index 6e39a64..34687a6 100644
---- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h
-+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h
-@@ -7,6 +7,7 @@
-
- #include <iostream>
- #include <string>
-+#include <cstdint>
-
- #include "binary_messenger.h"
- #include "engine_method_result.h"
-diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h
-index b40fa64..edd14d6 100644
---- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h
-+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h
-@@ -8,6 +8,7 @@
- #include <memory>
- #include <string>
- #include <vector>
-+#include <cstdint>
-
- #include "method_call.h"
- #include "method_result.h"
---
-2.34.1
deleted file mode 100644
@@ -1,7 +0,0 @@
-# Include the examples for Qt6 related tests
-# Include qtwayland for wayland support if the distro enables it
-
-TI_TEST_EXTRAS:append = " \
- qtbase-examples \
- ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
-"
deleted file mode 100644
@@ -1,34 +0,0 @@
-*=======================================================================
-*-----------------------------------------------------------------------
-* Copyright 1991-2003: John D. McCalpin
-*-----------------------------------------------------------------------
-* License:
-* 1. You are free to use this program and/or to redistribute
-* this program.
-* 2. You are free to modify this program for your own use,
-* including commercial use, subject to the publication
-* restrictions in item 3.
-* 3. You are free to publish results obtained from running this
-* program, or from works that you derive from this program,
-* with the following limitations:
-* 3a. In order to be referred to as "STREAM benchmark results",
-* published results must be in conformance to the STREAM
-* Run Rules, (briefly reviewed below) published at
-* http://www.cs.virginia.edu/stream/ref.html
-* and incorporated herein by reference.
-* As the copyright holder, John McCalpin retains the
-* right to determine conformity with the Run Rules.
-* 3b. Results based on modified source code or on runs not in
-* accordance with the STREAM Run Rules must be clearly
-* labelled whenever they are published. Examples of
-* proper labelling include:
-* "tuned STREAM benchmark results"
-* "based on a variant of the STREAM benchmark code"
-* Other comparable, clear and reasonable labelling is
-* acceptable.
-* 3c. Submission of results to the STREAM benchmark web site
-* is encouraged, but not required.
-* 4. Use of this program or creation of derived works based on this
-* program constitutes acceptance of these licensing restrictions.
-* 5. Absolutely no warranty is expressed or implied.
-*-----------------------------------------------------------------------
deleted file mode 100644
@@ -1,23 +0,0 @@
-SUMMARY = "ARM Benchmarks"
-HOMEPAGE = "https://gforge.ti.com/gf/project/am_benchmarks/"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://COPYING;md5=7aefb5e1cffc7b6a3ef18b803f957922"
-SECTION = "system"
-
-PR = "r13"
-
-BRANCH ?= "master"
-SRCREV = "fefaf9bdd6f36ab0cebaab8dbf34e5beb50f471c"
-
-SRC_URI = "git://git.ti.com/git/apps/arm_benchmarks.git;protocol=https;branch=${BRANCH}"
-
-do_compile() {
- export CROSS_COMPILE=${TARGET_PREFIX}
- export CFLAGS='${TARGET_CC_ARCH} -std=gnu11'
- # build the release version
- oe_runmake release CC="${CC}"
-}
-do_install() {
-
- oe_runmake DESTDIR=${D} install
-}
deleted file mode 100644
@@ -1,28 +0,0 @@
-SUMMARY = "Benchmark for checking DDR bandwidth"
-HOMEPAGE = "https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/tree/arm_apps/arm_ddr_bandwidth/runLmDDRBandwidth.sh"
-LICENSE = "CC-BY-SA-3.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9"
-
-PV = "1.0"
-
-SRC_URI = " \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/arm_apps/arm_ddr_bandwidth/runLmDDRBandwidth.sh;name=runLmDDRBandwidth \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/LICENSE;name=license \
-"
-SRC_URI[runLmDDRBandwidth.sha256sum] = "67997d721b351344d8788200a15bb3640093045bc25f2b5307dd331ebd1556a3"
-SRC_URI[license.sha256sum] = "7febd1df714fa4b1e44fe0b0f73ceac7f9b9f97326695a0cc7074bd6c8d263e3"
-
-S = "${UNPACKDIR}"
-
-do_install() {
- install -d ${D}${datadir}/matrix-gui-2.0/apps
-
- install -d ${D}${bindir}
- install -m 0755 ${S}/runLmDDRBandwidth.sh ${D}${bindir}/runLmDDRBandwidth.sh
-}
-
-FILES:${PN} = " \
- ${datadir}/matrix-gui-2.0/apps \
- ${bindir}/runLmDDRBandwidth.sh \
-"
-
deleted file mode 100644
@@ -1,3 +0,0 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/coremark:"
-
-SRC_URI += "file://0001-core_main-Remove-printing-compiler-flags.patch"
deleted file mode 100644
@@ -1,41 +0,0 @@
-From 0af4e2298ccacc8afc0294b7a731f0e866155427 Mon Sep 17 00:00:00 2001
-From: Ryan Eatmon <reatmon@ti.com>
-Date: Mon, 1 Dec 2025 12:21:23 -0600
-Subject: [PATCH] core_main: Remove printing compiler flags
-
-Reproducible builds do not like including anything that references the
-build environment on the host machine. This would include printing out
-the COMPILER_FLAGS macro. Substitute it with "".
-
-Upstream-Status: Inappropriate [OE-Specific]
-
-Signed-off-by: Ryan Eatmon <reatmon@ti.com>
----
- core_main.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/core_main.c b/core_main.c
-index a4beeb6..f0ab87f 100644
---- a/core_main.c
-+++ b/core_main.c
-@@ -380,7 +380,7 @@ for (i = 0; i < MULTITHREAD; i++)
- ee_printf("Iterations : %lu\n",
- (long unsigned)default_num_contexts * results[0].iterations);
- ee_printf("Compiler version : %s\n", COMPILER_VERSION);
-- ee_printf("Compiler flags : %s\n", COMPILER_FLAGS);
-+ ee_printf("Compiler flags : %s\n", ""); //Reproducible build fix: COMPILER_FLAGS);
- #if (MULTITHREAD > 1)
- ee_printf("Parallel %s : %d\n", PARALLEL_METHOD, default_num_contexts);
- #endif
-@@ -410,7 +410,7 @@ for (i = 0; i < MULTITHREAD; i++)
- default_num_contexts * results[0].iterations
- / time_in_secs(total_time),
- COMPILER_VERSION,
-- COMPILER_FLAGS);
-+ ""); //Reproducible build fix: COMPILER_FLAGS);
- #if defined(MEM_LOCATION) && !defined(MEM_LOCATION_UNSPEC)
- ee_printf(" / %s", MEM_LOCATION);
- #else
-2.43.0
-
deleted file mode 100644
@@ -1,4 +0,0 @@
-COREMARK_TI = ""
-COREMARK_TI:ti-soc = "coremark-ti.inc"
-
-require ${COREMARK_TI}
deleted file mode 100644
@@ -1 +0,0 @@
-ARM_INSTRUCTION_SET = "arm"
deleted file mode 100644
@@ -1,4 +0,0 @@
-NBENCH_BYTE_TI = ""
-NBENCH_BYTE_TI:ti-soc = "nbench-byte-ti.inc"
-
-require ${NBENCH_BYTE_TI}
deleted file mode 100644
@@ -1,49 +0,0 @@
-SUMMARY = "Benchmarks for checking various OpenSSL performance functions"
-HOMEPAGE = "https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/tree/cryptos_apps_scripts/"
-LICENSE = "CC-BY-SA-3.0"
-LIC_FILES_CHKSUM = "file://${UNPACKDIR}/LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9"
-
-PV = "1.0"
-
-SRC_URI = " \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_perf_scripts/openssl_perf.sh;name=openssl_perf \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_aes256_encdec_scripts/openssl_aes256_encdec.sh;name=openssl_aes256_encdec \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_display_cert_scripts/openssl_display_cert.sh;name=openssl_display_cert \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_gen_cert_scripts/openssl_gen_cert.sh;name=openssl_gen_cert \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_gen_pubkey_scripts/openssl_gen_pubkey.sh;name=openssl_gen_pubkey \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_gen_sha1hash_scripts/openssl_gen_sha1hash.sh;name=openssl_gen_sha1hash \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/cryptos_apps_scripts/openssl_start_server_scripts/openssl_start_server.sh;name=openssl_start_server \
- https://git.ti.com/cgit/matrix-gui-v2/matrix-gui-v2-apps/plain/LICENSE;name=license \
-"
-SRC_URI[openssl_perf.sha256sum] = "5769e841b977d6a858da38826c2cf47c288ed642614c5b6f802409cb3601ab29"
-SRC_URI[openssl_aes256_encdec.sha256sum] = "1a488e3ba98f6f2e5f73c14681b0452ba902aecbb174e4e74b524dda4c5eda7a"
-SRC_URI[openssl_display_cert.sha256sum] = "fbe80fe1afe29f777e346ecd86d89e1f27cedc1bb745a9a9bc5cd38f2d566a3e"
-SRC_URI[openssl_gen_cert.sha256sum] = "47bfc80b88edebcc4d82ee3816bc05b95ca0d42c42e7f3b83e74fa6f9c6c01ef"
-SRC_URI[openssl_gen_pubkey.sha256sum] = "4581e2329afeb814602c4874ffa038d95a4bcc8b23df24d7be25822d0dd6c433"
-SRC_URI[openssl_gen_sha1hash.sha256sum] = "f338f8c3067ebb1c5710b16b91e8b9e38685b05fcc072060ec0c62bd10cefd97"
-SRC_URI[openssl_start_server.sha256sum] = "e23499210f701ef831d39a8c732f34f4b06fb3ba2d069c4a95ef25ae59f3c93e"
-SRC_URI[license.sha256sum] = "7febd1df714fa4b1e44fe0b0f73ceac7f9b9f97326695a0cc7074bd6c8d263e3"
-
-S = "${UNPACKDIR}"
-
-do_install() {
- install -d ${D}${bindir}
- install -m 0755 ${S}/openssl_perf.sh ${D}${bindir}/openssl_perf.sh
- install -m 0755 ${S}/openssl_aes256_encdec.sh ${D}${bindir}/openssl_aes256_encdec.sh
- install -m 0755 ${S}/openssl_display_cert.sh ${D}${bindir}/openssl_display_cert.sh
- install -m 0755 ${S}/openssl_gen_cert.sh ${D}${bindir}/openssl_gen_cert.sh
- install -m 0755 ${S}/openssl_gen_pubkey.sh ${D}${bindir}/openssl_gen_pubkey.sh
- install -m 0755 ${S}/openssl_gen_sha1hash.sh ${D}${bindir}/openssl_gen_sha1hash.sh
- install -m 0755 ${S}/openssl_start_server.sh ${D}${bindir}/openssl_start_server.sh
-}
-
-FILES:${PN} = "\
- ${bindir}/openssl_perf.sh \
- ${bindir}/openssl_aes256_encdec.sh \
- ${bindir}/openssl_display_cert.sh \
- ${bindir}/openssl_gen_cert.sh \
- ${bindir}/openssl_gen_pubkey.sh \
- ${bindir}/openssl_gen_sha1hash.sh \
- ${bindir}/openssl_start_server.sh \
-"
-
deleted file mode 100644
@@ -1,13 +0,0 @@
-INSANE_SKIP:${PN} += "ldflags"
-INSANE_SKIP:${PN}-openmp += "ldflags"
-
-PR:append = ".arago1"
-
-BRANCH = "sdk"
-SRCREV = "96156d407d9a4e5fac4513f3d3f60a414b3355cd"
-
-do_compile:prepend() {
- #Explicitly clear some variables to insure no unexpected optimizations are being passed in.
- unset CFLAGS
- unset LDFLAGS
-}
deleted file mode 100644
@@ -1,26 +0,0 @@
-SUMMARY = "Stream Benchmark"
-HOMEPAGE = "http://www.cs.virginia.edu/stream/"
-LICENSE = "Stream_Benchmark_License"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=bca8cbe07976fe64c8946378d08314b0"
-SECTION = "system"
-
-PR = "r0"
-
-BRANCH ?= "master"
-SRCREV = "b66f2bab5d6d0b35732ef8406ae03873725a3306"
-
-SRC_URI = "git://git.ti.com/git/arago-project-org/stream.git;protocol=https;branch=${BRANCH}"
-
-PACKAGES =+ "${PN}-openmp"
-
-do_compile() {
- oe_runmake CC="${CC}"
-}
-
-do_install() {
- install -d ${D}/${bindir}
- install -m 0755 ${S}/stream_c ${D}/${bindir}/
- install -m 0755 ${S}/stream_c_openmp ${D}/${bindir}/
-}
-
-FILES:${PN}-openmp = "${bindir}/stream_c_openmp"
deleted file mode 100644
@@ -1,33 +0,0 @@
-From 5190913c7a86cd36b91dc3a6ff4c1eb22ea6375e Mon Sep 17 00:00:00 2001
-From: Denys Dmytriyenko <denys@konsulko.com>
-Date: Tue, 6 May 2025 12:52:14 -0400
-Subject: [PATCH] Use proper definition of boolean type
-
-Newer versions of GCC and C standard have bool as a built-in
-keyword - use a standard stdbool.h header to properly handle it.
-
-Upstream-Status: Inactive-Upstream
-
-Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
----
- switch-config.c | 5 +----
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/switch-config.c b/switch-config.c
-index d31a237..5b5db3a 100644
---- a/switch-config.c
-+++ b/switch-config.c
-@@ -13,10 +13,7 @@
- * GNU General Public License for more details.
- */
-
--#define true 1
--#define false 0
--typedef int bool;
--
-+#include <stdbool.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
---
-2.25.1
deleted file mode 100644
@@ -1,27 +0,0 @@
-SUMMARY = "Ethernet Switch configuration management"
-LICENSE = "GPL-2.0-only"
-LIC_FILES_CHKSUM = "file://switch-config.c;beginline=1;endline=14;md5=659ff9658cbaba3110b81804af60de75"
-
-PV = "2.0"
-PR = "r5"
-
-BRANCH ?= "v4.1"
-BRANCH:aarch64 ?= "am65x-v1.0"
-
-SRCREV = "412dce4e65cfe5af729be38fd1b4c1d59e9a8828"
-SRCREV:aarch64 = "0f52dcb3c4e3678e96427d546d6c2e1fabc2ad91"
-
-SRC_URI = "git://git.ti.com/git/switch-config/switch-config.git;protocol=https;branch=${BRANCH}"
-
-SRC_URI += "file://0001-Use-proper-definition-of-boolean-type.patch"
-
-EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}""
-
-do_configure() {
- sed 's|-I$(KBUILD_OUTPUT)/usr/include|${TOOLCHAIN_OPTIONS} -I.|' -i ${S}/Makefile
-}
-
-do_install() {
- install -d ${D}${bindir}/
- install -c -m 755 ${S}/switch-config ${D}${bindir}/switch-config
-}
deleted file mode 100644
@@ -1,24 +0,0 @@
-SUMMARY = "OpenNTPD is an implementation of the Network Time Protocol."
-DESCRIPTION = "OpenNTPD is a FREE, easy to use implementation of the Network Time Protocol."
-HOMEPAGE = "http://www.openntpd.org/"
-SECTION = "console/network"
-LICENSE = "BSD-3-Clause & ISC"
-LIC_FILES_CHKSUM = "file://COPYING;md5=fe922aad2b6ad1c359cf2adfdaaab1b6"
-
-PR = "r0"
-
-SRC_URI = "https://cdn.openbsd.org/pub/OpenBSD/OpenNTPD/${P}.tar.gz"
-SRC_URI[md5sum] = "7c68ce2627b2ea13f2b95db1ef4fcfc5"
-SRC_URI[sha256sum] = "8582db838a399153d4a17f2a76518b638cc3020f58028575bf54127518f55a46"
-
-inherit autotools
-
-LDFLAGS += "-lrt"
-EXTRA_OECONF += "LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}"\
- --with-privsep-user=root"
-
-do_install:append() {
- # don't install empty /var/run and /run to avoid conflict with base-files
- rm -rf ${D}${localstatedir}/run
- rm -rf ${D}/run
-}
deleted file mode 100644
@@ -1,226 +0,0 @@
-SUMMARY = "TI Testing packagegroup"
-LICENSE = "MIT"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-inherit packagegroup
-
-PACKAGES += " \
- ${PN}-audio \
- ${PN}-extras \
- ${PN}-graphics \
- ${PN}-multimedia \
- ${PN}-networking \
- ${PN}-storage \
- ${PN}-ti-tools \
-"
-
-TI_TEST_BASE = "\
- bc \
- bonnie++ \
- cryptodev-tests \
- devmem2 \
- dma-heap-tests \
- evtest \
- git \
- i2c-tools \
- kernel-modules \
- kernel-selftest \
- kmsxx \
- kmsxx-python \
- libdrm-tests \
- linuxptp \
- lmbench \
- lsof \
- media-ctl \
- memtester \
- nbench-byte \
- openntpd \
- ${@"optee-test" if d.getVar('OPTEEMACHINE') else ""} \
- pcitest \
- pciutils \
- perf \
- powertop \
- procps \
- rng-tools \
- rt-tests \
- rwmem \
- smcroute \
- stream \
- stress \
- stress-ng \
-"
-
-TI_TEST_BASE:remove:bsp-ti-6_18 = "pcitest"
-
-TI_TEST_BASE:append:armv7a = " \
- cpuburn-neon \
-"
-
-TI_TEST_BASE:append:armv7ve = " \
- cpuburn-neon \
-"
-
-TI_TEST_AUDIO = "\
- alsa-utils \
- pulseaudio-misc \
-"
-
-TI_TEST_EXTRAS_OPENCL = " \
- opencl-cts \
-"
-
-TI_TEST_EXTRAS = " \
- python3-pillow \
- pytesseract \
- python3-numpy \
- python3-requests \
- python3-websocket-client \
- ${@bb.utils.contains('DISTRO_FEATURES', 'opencl', '${TI_TEST_EXTRAS_OPENCL}', '', d)} \
-"
-
-TI_TEST_EXTRAS:append:ti-soc = " \
- libsdl2-tests \
-"
-
-TI_TEST_GRAPHICS_OPENGL = " \
- piglit \
- offscreendemo \
-"
-
-TI_TEST_GRAPHICS = " \
- wayland-utils \
- ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${TI_TEST_GRAPHICS_OPENGL}', '', d)} \
-"
-
-TI_TEST_MULTIMEDIA = "\
- gst-devtools \
- v4l-utils \
- yavta \
-"
-
-TI_TEST_MULTIMEDIA:append:ti-soc = " \
- mpv \
- ffmpeg \
-"
-
-TI_TEST_NETWORKING = "\
- bridge-utils \
- ethtool \
- iperf3 \
- iproute2-bridge \
- iproute2-devlink \
- iproute2-tc \
- lldpd \
- mstpd \
- netperf \
- strongswan \
- tcpdump \
- xdp-tools-arago \
-"
-
-TI_TEST_STORAGE = "\
- dosfstools \
- fio \
- hdparm \
- iozone3 \
- mtd-utils \
- mtd-utils-ubifs \
-"
-
-TI_TEST_STORAGE:append:ti-soc = " \
- mtd-utils-ubifs-tests \
-"
-
-TI_TEST_TI_TOOLS = " \
- arm-benchmarks \
- arm-ddr-bandwidth \
- coremark \
- hwspinlocktest \
- input-utils \
- ltp-ddt \
- openssl-perf \
- uvc-gadget \
-"
-
-TI_TEST_TI_TOOLS:append:ti33x = " \
- omapconf \
- pru-icss \
- switch-config \
-"
-
-TI_TEST_TI_TOOLS:append:ti43x = " \
- omapconf \
- pru-icss \
- switch-config \
-"
-
-TI_TEST_TI_TOOLS:append:am57xx = " \
- omapconf \
- pru-icss \
- switch-config \
- ${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', " \
- ti-ipc-test \
- ", d)} \
-"
-
-TI_TEST_TI_TOOLS:append:k3 = " \
- k3conf \
- switch-config \
- ti-rtos-echo-test-fw \
- ti-rpmsg-char \
- ti-rpmsg-char-examples \
-"
-
-TI_TEST_TI_TOOLS:append:am62xx = " \
- pru-icss \
-"
-
-TI_TEST_TI_TOOLS:append:am64xx = " \
- pru-icss \
-"
-
-TI_TEST_TI_TOOLS:append:am65xx = " \
- pru-icss \
-"
-
-# Disable due to breakage
-# viddec-test-app
-TI_TEST_TI_TOOLS:append:j721e = " \
- pru-icss \
- ufs-utils \
- videnc-test-app \
-"
-
-TI_TEST_TI_TOOLS:append:j784s4 = " \
- ufs-utils \
-"
-
-TI_TEST_TI_TOOLS:append:j742s2 = " \
- ufs-utils \
-"
-
-TI_TEST_TI_TOOLS:append:omapl138 = " \
- ${@oe.utils.conditional('ARAGO_BRAND', 'mainline', '', 'ti-ipc-test', d)} \
-"
-
-RDEPENDS:${PN}-audio = "${TI_TEST_AUDIO}"
-RDEPENDS:${PN}-extras = "${TI_TEST_EXTRAS}"
-RDEPENDS:${PN}-graphics = "${TI_TEST_GRAPHICS}"
-RDEPENDS:${PN}-multimedia = "${TI_TEST_MULTIMEDIA}"
-RDEPENDS:${PN}-networking = "${TI_TEST_NETWORKING}"
-RDEPENDS:${PN}-storage = "${TI_TEST_STORAGE}"
-RDEPENDS:${PN}-ti-tools = "${TI_TEST_TI_TOOLS}"
-
-RDEPENDS:${PN} = "\
- ${TI_TEST_BASE} \
- ${PN}-networking \
- ${PN}-storage \
- ${PN}-ti-tools \
-"
-
-RDEPENDS:${PN}-extras += "\
- ${PN}-audio \
- ${PN}-graphics \
- ${PN}-multimedia \
-"
deleted file mode 100644
@@ -1 +0,0 @@
-DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map"
deleted file mode 100644
@@ -1,4 +0,0 @@
-BPFTOOL_NATIVE_TI = ""
-BPFTOOL_NATIVE_TI:ti-soc = "bpftool-native-ti.inc"
-
-require ${BPFTOOL_NATIVE_TI}
deleted file mode 100644
@@ -1,14 +0,0 @@
-SUMMARY = "Test cases for DMA-Heap framework"
-HOMEPAGE = "https://github.com/glneo/dma-heap-tests"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4c3b4cb87cfc8ccba69d579fbd7b0fb3"
-
-PV = "1.0"
-
-BRANCH = "master"
-SRC_URI = "git://github.com/glneo/dma-heap-tests.git;protocol=https;branch=${BRANCH}"
-SRCREV = "230b406e97c12be5f930125a432d0dfa0316aa39"
-
-DEPENDS = "googletest"
-
-inherit cmake pkgconfig
deleted file mode 100644
@@ -1,69 +0,0 @@
-From fb1bbf8342c4a87380964465443bbb4b61dc0259 Mon Sep 17 00:00:00 2001
-From: Chase Maupin <Chase.Maupin@ti.com>
-Date: Tue, 5 Nov 2013 05:22:10 -0600
-Subject: [PATCH] autoconf: fix for cross compilation for ARM
-
-* Based on changes from Yebio Mesfin fixup the input-utils to
- cross compile for ARM.
-
-Upstream-Status: Inappropriate [oe specific]
-
-Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
----
- mk/Autoconf.mk | 8 ++++++--
- mk/Variables.mk | 4 ++--
- 2 files changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/mk/Autoconf.mk b/mk/Autoconf.mk
-index 7608ea5..95999cc 100644
---- a/mk/Autoconf.mk
-+++ b/mk/Autoconf.mk
-@@ -47,11 +47,13 @@ ac_uname = $(shell \
- $(call ac_s_cmd,uname -s | tr 'A-Z' 'a-z');\
- $(call ac_fini))
-
--ac_uname_arch = $(shell \
-+#ac_uname_arch = $(shell \
- $(call ac_init,for arch);\
- $(call ac_s_cmd,uname -m | tr 'A-Z' 'a-z');\
- $(call ac_fini))
-
-+ac_uname_arch = arm
-+
- # check for some header file
- # args: header file
- ac_header = $(shell \
-@@ -108,12 +110,14 @@ ac_binary = $(shell \
- # $(call ac_s_cmd,$(CC) -print-search-dirs | grep -q lib64 &&\
- # echo "lib64" || echo "lib");\
- # $(call ac_fini))
--ac_lib64 = $(shell \
-+#ac_lib64 = $(shell \
- $(call ac_init,for libdir name);\
- $(call ac_s_cmd,/sbin/ldconfig -p | grep -q lib64 &&\
- echo "lib64" || echo "lib");\
- $(call ac_fini))
-
-+ac_lib64 = gcc
-+
- # check for x11 ressource dir prefix
- ac_resdir = $(shell \
- $(call ac_init,for X11 app-defaults prefix);\
-diff --git a/mk/Variables.mk b/mk/Variables.mk
-index 99f787c..fd47f73 100644
---- a/mk/Variables.mk
-+++ b/mk/Variables.mk
-@@ -24,8 +24,8 @@ endif
- RELTAG := v$(subst .,_,$(VERSION))
-
- # programs
--CC ?= gcc
--CXX ?= g++
-+CC ?= $(CROSS_COMPILE)gcc
-+CXX ?= $(CROSS_COMPILE)g++
- MOC ?= $(if $(QTDIR),$(QTDIR)/bin/moc,moc)
-
- STRIP ?= -s
-1.7.0.4
-
deleted file mode 100644
@@ -1,21 +0,0 @@
-Description: Fix FTBFS due to -e leaking into Make.config
- If /bin/sh is configured to point to dash, echo does not support -e switch
- which is used by mk/Autoconf.mk file to generate Make.config. Use 'env echo'
- instead.
-Author: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-Bug-Debian: http://bugs.debian.org/750265
-Forwarded: no
-Last-Update: 2014-07-09
-Upstream-Status: Inactive-Upstream [lastrelease: 2008-2012]
-
---- input-utils-1.0.orig/mk/Autoconf.mk
-+++ input-utils-1.0/mk/Autoconf.mk
-@@ -162,7 +162,7 @@ config: Make.config
- @true
-
- Make.config: $(srcdir)/GNUmakefile
-- @echo -e "$(make-config-q)" > $@
-+ @env echo -e "$(make-config-q)" > $@
- @echo
- @echo "Make.config written, edit if needed"
- @echo
deleted file mode 100644
@@ -1,31 +0,0 @@
-SUMMARY = "Utilities for the Linux input drivers"
-HOMEPAGE = "http://packages.tanglu.org/source/aequorea/input-utils"
-
-LICENSE = "GPL-2.0-only"
-LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
-
-PV = "1.0"
-PR = "r0"
-
-SRC_URI = "http://ftp.de.debian.org/debian/pool/main/i/input-utils/input-utils_1.0.orig.tar.gz \
- file://fix-ftbfs-echo.patch"
-SRC_URI:append:arm = " file://0001-autoconf-fix-for-cross-compilation-for-ARM.patch"
-
-SRC_URI[md5sum] = "3e58772e8647093b1de2f2c90bfb9ee8"
-SRC_URI[sha256sum] = "ab6f550f01bb5fcede492ab88711d82bacee4229cf2f5dc55a349b3bff4e3b13"
-
-S = "${UNPACKDIR}/input-1.0"
-
-do_compile () {
- oe_runmake
-}
-
-# set the DESTDIR and the STRIP variables used by the GNUmakefile.
-# The STRIP variable is set to blank or else the variable setting from OE
-# is picked up as <TC>-strip and the install step sees that as another
-# file to install.
-EXTRA_OEMAKE = "DESTDIR=${D} STRIP=''"
-
-do_install () {
- oe_runmake install
-}
deleted file mode 100644
@@ -1,32 +0,0 @@
-From a2ce04cb82d545f3dbab71de7fa55eaad3df3063 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Mon, 10 Jun 2024 22:52:56 -0700
-Subject: [PATCH] Add __clear_cache declaration for clang
-
-__clear_cache was enabled on RISCV recently with 7352ba02390116f1cd6a9b583860ba28aa0a1b7a
-however it fails to compile with clang19 on RISCV
-With this error
-
- hugemmap15.c:51:2: error: call to undeclared function '__clear_cache'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
- 51 | __clear_cache(p, p + COPY_SIZE);
- | ^
-
-Upstream-Status: Submitted [https://lists.linux.it/pipermail/ltp/2024-June/038762.html]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-Cc: Hui Min Mina Chou <minachou@andestech.com>
----
- testcases/kernel/mem/hugetlb/hugemmap/hugemmap15.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/testcases/kernel/mem/hugetlb/hugemmap/hugemmap15.c b/testcases/kernel/mem/hugetlb/hugemmap/hugemmap15.c
-index 1dde9e87b..6a6f5fe5e 100644
---- a/testcases/kernel/mem/hugetlb/hugemmap/hugemmap15.c
-+++ b/testcases/kernel/mem/hugetlb/hugemmap/hugemmap15.c
-@@ -19,6 +19,7 @@
-
- #if defined(__clang__)
- #pragma clang optimize off
-+ void __clear_cache(void *start, void *end);
- #endif
-
- #define _GNU_SOURCE
deleted file mode 100644
@@ -1,32 +0,0 @@
-From bb9146dd322af98a7bb96ad0d84ec376589c6cde Mon Sep 17 00:00:00 2001
-From: "Mingde (Matthew) Zeng" <matthewzmd@gmail.com>
-Date: Wed, 29 Jul 2020 08:47:09 -0400
-Subject: [PATCH] Remove OOM tests from runtest/mm
-
-Disable OOM tests, as they might cause oeqa ssh connection lost
-
-Upstream-Status: Inappropriate [oe-core specific]
-Signed-off-by: Mingde (Matthew) Zeng <matthew.zeng@windriver.com>
-[ pvorel: rebased for 20210927 ]
-Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
----
- runtest/mm | 6 ------
- 1 file changed, 6 deletions(-)
-
-diff --git a/runtest/mm b/runtest/mm
-index 41d624ad8..1e8c22638 100644
---- a/runtest/mm
-+++ b/runtest/mm
-@@ -69,12 +69,6 @@ ksm07 ksm07
- cpuset01 cpuset01
- cpuset02 cpuset02
-
--oom01 oom01
--oom02 oom02
--oom03 oom03
--oom04 oom04
--oom05 oom05
--
- swapping01 swapping01 -i 5
-
- thp01 thp01 -I 120
deleted file mode 100644
@@ -1,49 +0,0 @@
-From 5907227ad86a93b084a52a7ff8dd8cb791c228a5 Mon Sep 17 00:00:00 2001
-From: Ryan Eatmon <reatmon@ti.com>
-Date: Mon, 27 Apr 2026 11:02:32 -0500
-Subject: [PATCH] include/mk: Fix installing subdirs
-
-When installing sub directories, the INSTALL_MODE was being used for the
-dirs as well. But in runtest/Makefile the INSTALL_MODE is being set to
-00644. This causes the ddt dir to lose the execute bits and stop acting
-like a directory.
-
-Simple fix is create INSTALL_MODE_DIR and use it when installing
-directories.
-
-Upstream-Status: Pending
-
-Signed-off-by: Ryan Eatmon <reatmon@ti.com>
----
- include/mk/env_post.mk | 1 +
- include/mk/functions.mk | 2 +-
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/include/mk/env_post.mk b/include/mk/env_post.mk
-index ab31da73a..c2e85439a 100644
---- a/include/mk/env_post.mk
-+++ b/include/mk/env_post.mk
-@@ -58,6 +58,7 @@ INSTALL_TARGETS := $(patsubst $(abs_srcdir)/%,%,$(INSTALL_TARGETS))
- # The large majority of the files that we install are going to be apps and
- # scripts, so let's chmod them like that.
- INSTALL_MODE ?= 00775
-+INSTALL_MODE_DIR ?= 00775
-
- $(abspath $(addprefix $(DESTDIR)/$(INSTALL_DIR)/,$(sort $(dir $(INSTALL_TARGETS) $(MAKE_TARGETS))))):
- mkdir -p "$@"
-diff --git a/include/mk/functions.mk b/include/mk/functions.mk
-index 60dbed395..8e4bc973c 100644
---- a/include/mk/functions.mk
-+++ b/include/mk/functions.mk
-@@ -18,7 +18,7 @@ INSTALL_FILES += $$(abspath $$(DESTDIR)/$(3)/$(1))
-
- $$(abspath $$(DESTDIR)/$(3)/$(1)): \
- $$(abspath $$(dir $$(DESTDIR)/$(3)/$(1)))
-- install -m $$(INSTALL_MODE) $(shell test -d "$(2)/$(1)" && echo "-d") $(PARAM) "$(2)/$(1)" $$@
-+ install $(shell test -d "$(2)/$(1)" || echo "-m $(INSTALL_MODE)") $(shell test -d "$(2)/$(1)" && echo "-m $(INSTALL_MODE_DIR) -d") $(PARAM) "$(2)/$(1)" $$@
- $(shell test -d "$(2)/$(1)" && echo "install -m "'$$(INSTALL_MODE) $(PARAM)' "$(2)/$(1)/*" -t '$$@')
- endef
-
-2.43.0
-
deleted file mode 100644
@@ -1,33 +0,0 @@
-ltp: fix build failure with glibc 2.43
-
-glibc 2.43 added native openat2() support for the first time. This
-caused compatibility issues with LTP's internal openat2 definitions
-in lapi/openat2.h. LTP's configure detects glibc's openat2() and
-sets HAVE_OPENAT2=1, causing lapi/openat2.h to skip its own
-definitions of struct open_how, RESOLVE_* constants and the openat2()
-wrapper, resulting in a build failure.
-
-Undef HAVE_OPENAT2 in lapi/openat2.h to force LTP to always use its
-own internal definitions.this is a workaround until the fix is found.
-
-Upstream-Status: Pending
-
-Signed-off-by: Hemanth Kumar M D <Hemanth.KumarMD@windriver.com>
-
-diff --git a/include/lapi/openat2.h b/include/lapi/openat2.h
-index 03327bdb7..bd44573c9 100644
---- a/include/lapi/openat2.h
-+++ b/include/lapi/openat2.h
-@@ -14,6 +14,11 @@
-
- #include "config.h"
-
-+/* glibc 2.43 provides openat2 but LTP uses its own syscall wrapper */
-+#ifdef HAVE_OPENAT2
-+#undef HAVE_OPENAT2
-+#endif
-+
- #ifndef HAVE_OPENAT2
- /*
- * Arguments for how openat2(2) should open the target path. If only @flags and
-
deleted file mode 100644
@@ -1,45 +0,0 @@
-From 09364a758df9d89a0968894376f82f636441addb Mon Sep 17 00:00:00 2001
-From: Jiaying Song <jiaying.song.cn@windriver.com>
-Date: Fri, 23 May 2025 15:17:49 +0800
-Subject: [PATCH] syscalls/semctl08: Skip semctl08 when __USE_TIME64_REDIRECTS
- is defined
-
-When __USE_TIME64_REDIRECTS is defined, glibc redirects struct semid_ds to a
-64-bit time-safe version that omits the sem_otime_high and sem_ctime_high
-fields. As a result, the case becomes invalid and leads to incorrect behavior.
-
-This patch adds a check to skip the test when __USE_TIME64_REDIRECTS is
-defined, ensuring the test only runs when semid_ds structurally matches
-semid64_ds and the *_high fields are accessible.
-
-Upstream-Status: Submitted [https://lists.linux.it/pipermail/ltp/2025-May/043647.html]
-
-Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
----
- testcases/kernel/syscalls/ipc/semctl/semctl08.c | 8 +++++---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/testcases/kernel/syscalls/ipc/semctl/semctl08.c b/testcases/kernel/syscalls/ipc/semctl/semctl08.c
-index f4549adf4..28776f266 100644
---- a/testcases/kernel/syscalls/ipc/semctl/semctl08.c
-+++ b/testcases/kernel/syscalls/ipc/semctl/semctl08.c
-@@ -12,7 +12,11 @@
- #include "tst_test.h"
- #include "libnewipc.h"
-
--#ifdef HAVE_SEMID64_DS_TIME_HIGH
-+#if !defined(HAVE_SEMID64_DS_TIME_HIGH)
-+TST_TEST_TCONF("test requires struct semid64_ds to have the time_high fields");
-+#elif defined(__USE_TIME64_REDIRECTS)
-+TST_TEST_TCONF("test requires __USE_TIME64_REDIRECTS to be undefined");
-+#else
-
- static void run(void)
- {
-@@ -49,6 +53,4 @@ static struct tst_test test = {
- .test_all = run,
- .needs_tmpdir = 1,
- };
--#else
--TST_TEST_TCONF("test requires struct semid64_ds to have the time_high fields");
- #endif
deleted file mode 100644
@@ -1,45 +0,0 @@
-FILESEXTRAPATHS:prepend := "${TITESTBASE}/recipes-devtools/ltp-ddt/ltp-ddt:"
-
-require ltp_${PV}.inc
-
-SUMMARY = "Embedded Linux Device Driver Tests based on Linux Test Project"
-HOMEPAGE = "https://git.ti.com/cgit/test-automation/ltp-ddt/"
-
-DEPENDS += "alsa-lib"
-
-PE = "1"
-PR = "r1"
-PV:append = "+git"
-
-SRCREV = "6a1c144a4bde8cd26c6cb4ce76e12ac1ca1ce079"
-BRANCH ?= "master"
-
-SRC_URI:remove = "git://github.com/linux-test-project/ltp.git;branch=master;protocol=https"
-SRC_URI:prepend = "git://git.ti.com/git/test-automation/ltp-ddt.git;protocol=https;branch=${BRANCH} "
-
-SRC_URI:append = " file://0001-include-mk-Fix-installing-subdirs.patch"
-
-export prefix = "/opt/ltp"
-export exec_prefix = "/opt/ltp"
-
-EXTRA_OEMAKE:append = " \
- KERNEL_USR_INC=${WORKDIR} \
- ALSA_INCPATH=${STAGING_INCDIR} \
- ALSA_LIBPATH=${STAGING_LIBDIR} \
-"
-
-RDEPENDS:${PN} += "\
- acl \
- at \
- pm-qa \
- serialcheck \
- memtester \
- libgpiod-tools \
- iproute2-bridge \
-"
-
-do_install:append() {
- # Upstream ltp recipe wants to remove this test case in do_install
- install -d ${D}${prefix}/runtest/
- echo "memcg_stress" >> ${D}${prefix}/runtest/controllers
-}
deleted file mode 100644
@@ -1,157 +0,0 @@
-SUMMARY = "Linux Test Project"
-DESCRIPTION = "The Linux Test Project is a joint project with SGI, IBM, OSDL, and Bull with a goal to deliver test suites to the open source community that validate the reliability, robustness, and stability of Linux. The Linux Test Project is a collection of tools for testing the Linux kernel and related features."
-HOMEPAGE = "https://linux-test-project.github.io/"
-SECTION = "console/utils"
-LICENSE = "GPL-2.0-only & GPL-2.0-or-later & LGPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause"
-LIC_FILES_CHKSUM = "\
- file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
- file://testcases/open_posix_testsuite/COPYING;md5=48b1c5ec633e3e30ec2cf884ae699947 \
- file://testcases/network/can/filter-tests/COPYING;md5=5b155ea7d7f86eae8e8832955d8b70bc \
-"
-
-DEPENDS = "attr libaio libcap acl openssl zip-native"
-DEPENDS:append:libc-musl = " fts "
-EXTRA_OEMAKE:append:libc-musl = " LIBC=musl "
-EXTRA_OECONF:append:libc-musl = " LIBS=-lfts "
-
-# since ltp contains x86-64 assembler which uses the frame-pointer register,
-# set -fomit-frame-pointer x86-64 to handle cases where optimisation
-# is set to -O0 or frame pointers have been enabled by -fno-omit-frame-pointer
-# earlier in CFLAGS, etc.
-CFLAGS:append:x86-64 = " -fomit-frame-pointer"
-TUNE_CCARGS:remove:x86 = "-mfpmath=sse"
-TUNE_CCARGS:remove:x86-64 = "-mfpmath=sse"
-
-CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__"
-CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__"
-SRCREV = "6a60ae592cd375f004df0694efc7d50ddae9aa5e"
-
-SRC_URI = "git://github.com/linux-test-project/ltp.git;branch=master;protocol=https \
- file://0001-Remove-OOM-tests-from-runtest-mm.patch \
- file://0001-Add-__clear_cache-declaration-for-clang.patch \
- file://0001-syscalls-semctl08-Skip-semctl08-when-__USE_TIME64_RE.patch \
- file://0001-ltp-fix-build-failure-with-glibc-2.43.patch \
- "
-
-inherit autotools-brokensep pkgconfig
-
-# Version 20220527 added KVM test infrastructure which currently fails to build with lld due to
-# SORT_NONE in linker script which isn't supported by gold:
-# https://sourceware.org/bugzilla/show_bug.cgi?id=18097
-# https://github.com/linux-test-project/ltp/commit/3fce2064b54843218d085aae326c8f7ecf3a8c41#diff-39268f0855c634ca48c8993fcd2c95b12a65b79e8d9fa5ccd6b0f5a8785c0dd6R36
-LDFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', '-fuse-ld=bfd', '', d)}"
-
-# After 0002-kvm-use-LD-instead-of-hardcoding-ld.patch
-# https://github.com/linux-test-project/ltp/commit/f94e0ef3b7280f886384703ef9019aaf2f2dfebb
-# it fails with lld also a bit later when trying to use *-payload.bin
-# http://errors.yoctoproject.org/Errors/Details/663094/
-# work around this by forcing .bfd linked in LD when ld-is-lld is in DISTRO_FEATURES
-KVM_LD = "${@bb.utils.contains_any('DISTRO_FEATURES', 'ld-is-lld', '${HOST_PREFIX}ld.bfd${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}', '${LD}', d)}"
-
-TARGET_CC_ARCH += "${LDFLAGS}"
-
-export prefix = "/opt/${PN}"
-export exec_prefix = "/opt/${PN}"
-
-PACKAGECONFIG[numa] = "--with-numa, --without-numa, numactl,"
-EXTRA_AUTORECONF += "-I ${S}/testcases/realtime/m4"
-EXTRA_OECONF = " --with-realtime-testsuite --with-open-posix-testsuite "
-# ltp network/rpc test cases ftbfs when libtirpc is found
-EXTRA_OECONF += " --without-tirpc "
-
-do_compile() {
- oe_runmake HOSTCC="${CC_FOR_BUILD}" HOST_CFLAGS="${CFLAGS_FOR_BUILD}" HOST_LDFLAGS="${LDFLAGS_FOR_BUILD}" KVM_LD="${KVM_LD}"
-}
-
-do_install(){
- install -d ${D}${prefix}/
- oe_runmake DESTDIR=${D} SKIP_IDCHECK=1 install include-install
-
- # fixup not deploy STPfailure_report.pl to avoid confusing about it fails to run
- # as it lacks dependency on some perl moudle such as LWP::Simple
- # And this script previously works as a tool for analyzing failures from LTP
- # runs on the OSDL's Scaleable Test Platform (STP) and it mainly accesses
- # http://khack.osdl.org to retrieve ltp test results run on
- # OSDL's Scaleable Test Platform, but now http://khack.osdl.org unaccessible
- rm -rf ${D}${prefix}/bin/STPfailure_report.pl
-
- # The controllers memcg_stree test seems to cause us hangs and takes 900s
- # (maybe we expect more regular output?), anyhow, skip it
- sed -e '/^memcg_stress/d' -i ${D}${prefix}/runtest/controllers
-
- # min_free_kbytes can be disruptive on constrained targets
- sed -e '/^min_free_kbytes/d' -i ${D}${prefix}/runtest/mm
-
- # cve-2018-13405 triggers memory deadlock kernel panic on constrained targets
- sed -e '/^cve-2018-13405/d' -i ${D}${prefix}/runtest/cve
-
- # cve-2020-36557 triggers memory deadlock kernel panic on constrained targets
- sed -e '/^cve-2020-36557/d' -i ${D}${prefix}/runtest/cve
-}
-
-RDEPENDS:${PN} = "\
- attr \
- bash \
- bc \
- coreutils \
- cpio \
- cronie \
- curl \
- e2fsprogs \
- e2fsprogs-mke2fs \
- expect \
- file \
- findutils \
- gawk \
- gdb \
- gzip \
- iproute2 \
- ${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'iputils-ping6', '', d)} \
- ldd \
- libaio \
- logrotate \
- net-tools \
- perl \
- python3-core \
- python3-kirk \
- procps \
- quota \
- unzip \
- util-linux \
- which \
- tar \
-"
-
-RRECOMMENDS:${PN} += "kernel-module-loop"
-
-FILES:${PN} += "${prefix}/* ${prefix}/runtest/* ${prefix}/scenario_groups/* ${prefix}/testcases/bin/* ${prefix}/testcases/bin/*/bin/* ${prefix}/testscripts/* ${prefix}/testcases/open_posix_testsuite/* ${prefix}/testcases/open_posix_testsuite/conformance/* ${prefix}/testcases/open_posix_testsuite/Documentation/* ${prefix}/testcases/open_posix_testsuite/functional/* ${prefix}/testcases/open_posix_testsuite/include/* ${prefix}/testcases/open_posix_testsuite/scripts/* ${prefix}/testcases/open_posix_testsuite/stress/* ${prefix}/testcases/open_posix_testsuite/tools/* ${prefix}/testcases/data/nm01/lib.a ${prefix}/lib/libmem.a"
-
-# Avoid stripping some generated binaries otherwise some of the ltp tests such as ldd01 & nm01 fail
-INHIBIT_PACKAGE_STRIP_FILES = "${prefix}/testcases/bin/nm01 ${prefix}/testcases/bin/ldd01"
-INSANE_SKIP:${PN} += "already-stripped staticdev"
-
-CACHED_CONFIGUREVARS:libc-musl = "ac_cv_type_struct_mnt_id_req=no ac_cv_type_struct_statmount=no"
-
-remove_broken_musl_sources() {
- [ "${TCLIBC}" = "musl" ] || return 0
-
- cd ${S}
- bbverbnote "remove unsupported tests (until they're fixed)"
-
- # sync with upstream
- # https://github.com/linux-test-project/ltp/blob/master/ci/alpine.sh#L33
- rm -rfv \
- testcases/kernel/syscalls/fmtmsg/fmtmsg01.c \
- testcases/kernel/syscalls/getcontext/getcontext01.c \
- testcases/kernel/syscalls/rt_tgsigqueueinfo/rt_tgsigqueueinfo01.c \
- testcases/kernel/syscalls/timer_create/timer_create01.c \
- testcases/kernel/syscalls/timer_create/timer_create03.c \
- testcases/kernel/syscalls/statmount/statmount02.c
-}
-do_patch[postfuncs] += "remove_broken_musl_sources"
-
-# Avoid file dependency scans, as LTP checks for things that may or may not
-# exist on the running system. For instance it has specific checks for
-# csh and ksh which are not typically part of OpenEmbedded systems (but
-# can be added via additional layers.)
-SKIP_FILEDEPS:${PN} = '1'
deleted file mode 100644
@@ -1,45 +0,0 @@
-PR:append = ".arago2"
-
-SRC_URI:remove = "git://git.infradead.org/mtd-utils.git;branch=master \
-"
-
-SRC_URI:prepend = "git://git.infraroot.at/mtd-utils.git;branch=master;protocol=https \
-"
-
-EXTRA_OEMAKE = "'CC=${CC} ${CFLAGS} ${@bb.utils.contains('PACKAGECONFIG', 'xattr', '', '-DWITHOUT_XATTR', d)} -I${S}/include' 'RANLIB=${RANLIB}' 'AR=${AR}' 'BUILDDIR=${S}'"
-
-do_compile:append() {
- oe_runmake tests
-}
-
-do_install:append() {
- install -m 0755 io_update ${D}${sbindir}/
- install -m 0755 volrefcnt ${D}${sbindir}/
- install -m 0755 integ ${D}${sbindir}/
- install -m 0755 io_paral ${D}${sbindir}/
- install -m 0755 io_read ${D}${sbindir}/
- install -m 0755 io_basic ${D}${sbindir}/
- install -m 0755 mkvol_basic ${D}${sbindir}/
- install -m 0755 mkvol_bad ${D}${sbindir}/
- install -m 0755 mkvol_paral ${D}${sbindir}/
- install -m 0755 rsvol ${D}${sbindir}/
- install -m 0755 tests/ubi-tests/runubitests.sh ${D}${sbindir}/
- install -m 0755 tests/ubi-tests/ubi-stress-test.sh ${D}${sbindir}/
-}
-
-PACKAGES =+ "mtd-utils-ubifs-tests"
-
-FILES:mtd-utils-ubifs-tests = " \
-${sbindir}/io_update \
-${sbindir}/volrefcnt \
-${sbindir}/integ \
-${sbindir}/io_paral \
-${sbindir}/io_read \
-${sbindir}/io_basic \
-${sbindir}/mkvol_basic \
-${sbindir}/mkvol_bad \
-${sbindir}/mkvol_paral \
-${sbindir}/rsvol \
-${sbindir}/runubitests.sh \
-${sbindir}/ubi-stress-test.sh \
-"
deleted file mode 100644
@@ -1,4 +0,0 @@
-MTD_UTILS_TI = ""
-MTD_UTILS_TI:ti-soc = "mtd-utils-ti.inc"
-
-require ${MTD_UTILS_TI}
deleted file mode 100644
@@ -1,40 +0,0 @@
-From c52280d923c167032a84f1c67574eb340e38572c Mon Sep 17 00:00:00 2001
-From: Denys Dmytriyenko <denys@konsulko.com>
-Date: Wed, 7 May 2025 17:03:20 -0400
-Subject: [PATCH] Use proper definition of boolean type
-
-Newer versions of GCC and C standard have bool as a built-in
-keyword - use a standard stdbool.h header to properly handle it.
-
-Upstream-Status: Inactive-Upstream
-
-Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
----
- arch/arm/mach-omap/common/statcoll/sci.h | 8 +-------
- 1 file changed, 1 insertion(+), 7 deletions(-)
-
-diff --git a/arch/arm/mach-omap/common/statcoll/sci.h b/arch/arm/mach-omap/common/statcoll/sci.h
-index 4134c00..1a393b4 100644
---- a/arch/arm/mach-omap/common/statcoll/sci.h
-+++ b/arch/arm/mach-omap/common/statcoll/sci.h
-@@ -48,17 +48,11 @@
- #ifndef SCI_H
- #define SCI_H
-
-+#include <stdbool.h>
- #include <stdlib.h>
- #include <stdint.h> // The library uses C99 exact-width integer types
- #include "sci_dev.h"
-
--#if !defined(__bool_true_false_are_defined) && !defined(_STM_Logging)
--typedef enum {
-- false = 0,
-- true = 1
--} bool;
--#endif
--
- #ifdef _STM_Logging
- #include "StmLibrary.h"
- #endif
---
-2.25.1
deleted file mode 100644
@@ -1,24 +0,0 @@
-SUMMARY = "Diagnostic tool for TI OMAP processors"
-HOMEPAGE = "https://github.com/omapconf/omapconf"
-
-LICENSE = "GPL-2.0-only | BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=205c83c4e2242a765acb923fc766e914"
-
-PV = "1.75+git"
-
-COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx"
-
-BRANCH ?= "master"
-SRCREV = "ff07b6992bacb1e1586c72b7d2be469caee4a347"
-
-SRC_URI = "git://github.com/omapconf/omapconf.git;protocol=https;branch=${BRANCH}"
-
-SRC_URI += "file://0001-Use-proper-definition-of-boolean-type.patch"
-
-do_compile () {
- oe_runmake CC="${CC}" all
-}
-
-do_install () {
- oe_runmake DESTDIR=${D}${bindir} install
-}
deleted file mode 100644
@@ -1,13 +0,0 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/pm-qa:"
-
-# Bump to 0.5.0+
-SRCREV = "e66966ef6a08cd3b491ee1df5c6c5d33baaf1f1c"
-
-SRC_URI += " \
- file://0001-Return-non-zero-value-on-test-failure.patch \
- file://0002-cpuidle-Avoid-relative-paths.patch \
-"
-
-PATCHTOOL = "git"
-
-PR:append = ".arago0"
deleted file mode 100644
@@ -1,28 +0,0 @@
-From: Carlos Hernandez <ceh@ti.com>
-Subject: [meta-arago][linaro pm-qa PATCH 1/2] Return non-zero value on test failure
-Date: Thu, 13 Aug 2015 15:03:00 -0400
-
-By convention Linux tools return non-zero value on error/failure.
-
-Upstream-Status: Inactive-Upstream
-
-Signed-off-by: Carlos Hernandez <ceh@ti.com>
----
- include/functions.sh | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/functions.sh b/include/functions.sh
-index 518f555bbe3d..0b054776b763 100644
---- a/include/functions.sh
-+++ b/include/functions.sh
-@@ -54,6 +54,7 @@ test_status_show() {
- echo " "
- if [ "$test_script_status" = "fail" ]; then
- echo "$TEST_NAME: fail"
-+ exit 1
- elif [ "$test_script_status" = "skip" ]; then
- echo "$TEST_NAME: skip"
- else
-2.4.4
-
deleted file mode 100644
@@ -1,58 +0,0 @@
-From: Carlos Hernandez <ceh@ti.com>
-Subject: [meta-arago][linaro pm-qa PATCH 2/2] cpuidle: Avoid relative paths
-Date: Thu, 13 Aug 2015 15:03:01 -0400
-
-Instead of assuming location of files in the filesystem by using
-relative paths, call binary and let $PATH find binary location.
-
-Upstream-Status: Inactive-Upstream
-
-Signed-off-by: Carlos Hernandez <ceh@ti.com>
----
- cpuidle/cpuidle_02.sh | 2 +-
- cpuidle/cpuidle_03.sh | 2 +-
- include/functions.sh | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/cpuidle/cpuidle_02.sh b/cpuidle/cpuidle_02.sh
-index 4242e241926e..111fa67ff110 100755
---- a/cpuidle/cpuidle_02.sh
-+++ b/cpuidle/cpuidle_02.sh
-@@ -27,7 +27,7 @@
-
- . ../include/functions.sh
-
--CPUIDLE_KILLER=./cpuidle_killer
-+CPUIDLE_KILLER=cpuidle_killer
-
- check "cpuidle program runs successfully (120 secs)" "$CPUIDLE_KILLER"
- test_status_show
-diff --git a/cpuidle/cpuidle_03.sh b/cpuidle/cpuidle_03.sh
-index d82e5e348c90..f79cf894eade 100755
---- a/cpuidle/cpuidle_03.sh
-+++ b/cpuidle/cpuidle_03.sh
-@@ -27,7 +27,7 @@
-
- . ../include/functions.sh
-
--CPUIDLE_KILLER=./cpuidle_killer
-+CPUIDLE_KILLER=cpuidle_killer
-
- is_root
- if [ $? -ne 0 ]; then
-diff --git a/include/functions.sh b/include/functions.sh
-index 0b054776b763..62747481fe5c 100644
---- a/include/functions.sh
-+++ b/include/functions.sh
-@@ -23,7 +23,7 @@
- # - initial API and implementation
- #
-
--. ../Switches/Switches.sh
-+#. ../Switches/Switches.sh
-
- CPU_PATH="/sys/devices/system/cpu"
- TEST_NAME=$(basename ${0%.sh})
-2.4.4
-
deleted file mode 100644
@@ -1,6 +0,0 @@
-
-PM_QA_ARAGO = ""
-PM_QA_ARAGO:arago = "pm-qa-arago.inc"
-
-require ${PM_QA_ARAGO}
-
deleted file mode 100644
@@ -1,19 +0,0 @@
-SUMMARY = "UVC gadget userspace sample application"
-LICENSE = "GPL-2.0-or-later"
-LIC_FILES_CHKSUM = "file://uvc-gadget.c;beginline=1;endline=18;md5=414860c3c534dc95d81da9564cfb8d2a"
-
-SRC_URI = "git://git.ideasonboard.org/uvc-gadget.git;branch=master"
-
-PV = "1.1+git"
-SRCREV = "aa82df887ab995473cd83c89777cdf4bc4685dd0"
-
-EXTRA_OEMAKE = 'CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" KERNEL_INCLUDE=""'
-
-do_compile () {
- oe_runmake
-}
-
-do_install () {
- install -d ${D}${bindir}
- install -m755 uvc-gadget ${D}${bindir}
-}
deleted file mode 100644
@@ -1,3 +0,0 @@
-
-RM_WORK_EXCLUDE += "${PN}"
-
deleted file mode 100644
@@ -1,5 +0,0 @@
-EXTRA_OECMAKE += "-DSDL_TESTS=ON \
- -DSDL_INSTALL_TESTS=ON \
- "
-PACKAGE_BEFORE_PN = "${PN}-tests"
-FILES:${PN}-tests += "${libexecdir} ${datadir}/installed-tests/SDL2"
deleted file mode 100644
@@ -1,4 +0,0 @@
-LIBSDL2_TI = ""
-LIBSDL2_TI:ti-soc = "libsdl2-ti.inc"
-
-require ${LIBSDL2_TI}
deleted file mode 100644
@@ -1,16 +0,0 @@
-SUMMARY = "Lightweight Render Example"
-DESCRIPTION = "Lightweight Render Example. Heavily inspired by Eduardo Lima's gpu-playground, this attempts to act as the smallest demo of offscreen rendering."
-
-HOMEPAGE = "https://github.com/TexasInstruments/graphics-tests.git"
-
-SRC_URI = "git://github.com/TexasInstruments/graphics-tests.git;protocol=https;branch=master"
-SRCREV = "eac40e0073cb5f81688aee890e0a67f99678a290"
-
-LICENSE = "CC0-1.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
-
-DEPENDS += "virtual/egl virtual/libgles2"
-
-inherit pkgconfig meson features_check
-
-REQUIRED_DISTRO_FEATURES = "opengl"
deleted file mode 100644
@@ -1,32 +0,0 @@
-# add a config to point piglit at the default install location for deqp tests
-# if they are selected
-
-FILESEXTRAPATHS:prepend := "${THISDIR}/piglit:"
-
-SRC_URI += "file://0001-framework-add-and-use-TestPlaceholder-objects.patch"
-
-PACKAGECONFIG[deqp-gles] = ",,,opengl-es-cts"
-PACKAGECONFIG[deqp-vk] = ",,,vulkan-cts"
-
-do_install:append() {
- if ${@bb.utils.contains('PACKAGECONFIG', 'deqp-gles', 'true', 'false', d)}; then
- printf "%s\n" \
- "[deqp-egl]" \
- "bin=/usr/lib/opengl-es-cts/deqp-egl" \
- "[deqp-gles2]" \
- "bin=/usr/lib/opengl-es-cts/deqp-gles2" \
- "[deqp-gles3]" \
- "bin=/usr/lib/opengl-es-cts/deqp-gles3" \
- "[deqp-gles31]" \
- "bin=/usr/lib/opengl-es-cts/deqp-gles31" \
- >> ${D}/${libdir}/piglit/piglit.conf
- fi
- if ${@bb.utils.contains('PACKAGECONFIG', 'deqp-vk', 'true', 'false', d)}; then
- printf "%s\n" \
- "[deqp-vk]" \
- "bin=/usr/lib/vulkan-cts/deqp-vk" \
- "[deqp-vksc]" \
- "bin=/usr/lib/vulkan-cts/deqp-vksc" \
- >> ${D}/${libdir}/piglit/piglit.conf
- fi
-}
deleted file mode 100644
@@ -1,128 +0,0 @@
-From 2803263ccf460ced705fd4da589e2f09e3ec89d7 Mon Sep 17 00:00:00 2001
-From: Randolph Sapp <rs@ti.com>
-Date: Wed, 13 Aug 2025 17:52:42 -0500
-Subject: [PATCH] framework: add and use TestPlaceholder objects
-
-The actual Test classes are not that big, but with deqp-vk creating
-around 2800 instances currently, we quickly consume around 3GB of ram
-before beginning any tests. Given that a lot of these objects may not
-even be used, we can reduce memory overhead by using a placeholder
-namedtuple that is expanded to a full Test instance when requested from
-the TestDict class. This cuts the initial memory usage back to 1.6 GB.
-
-This does add a small lookup penalty, but given the lookup penalty is
-still smaller that the time it takes to create an instance of a Test, it
-results in a net improvement for most subsets of deqp tests. Not to
-mention this penalty can be split between threads, unlike previously
-when it was occurring in the single-threadded profile creation step.
-
-The following data was collected using a subset of 3151 deqp-vk tests:
-
-Threads Test Execution Time (s) TestPlaceholder Execution Time (s)
-------- ----------------------- ----------------------------------
-1 2613.93 2599.95
-8 413.31 400.01
-32 299.75 286.73
-
-Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/1032]
-Signed-off-by: Randolph Sapp <rs@ti.com>
----
- framework/profile.py | 23 ++++++++++++++++++-----
- framework/test/base.py | 3 +++
- framework/test/deqp.py | 4 ++--
- 3 files changed, 23 insertions(+), 7 deletions(-)
-
-diff --git a/framework/profile.py b/framework/profile.py
-index 678e9d87c..969e0032e 100644
---- a/framework/profile.py
-+++ b/framework/profile.py
-@@ -45,7 +45,7 @@ from framework import grouptools, exceptions, status
- from framework.dmesg import get_dmesg
- from framework.log import LogManager
- from framework.monitoring import Monitoring
--from framework.test.base import Test, DummyTest
-+from framework.test.base import Test, DummyTest, TestPlaceholder
- from framework.test.piglit_test import (
- PiglitCLTest, PiglitGLTest, ASMParserTest, BuiltInConstantsTest,
- CLProgramTester, VkRunnerTest, ROOT_DIR,
-@@ -135,9 +135,9 @@ class TestDict(collections.abc.MutableMapping):
- "TestDict keys must be strings, but was {}".format(type(key)))
-
- # Values should either be more Tests
-- if not isinstance(value, Test):
-+ if not (isinstance(value, Test) or isinstance(value, TestPlaceholder)):
- raise exceptions.PiglitFatalError(
-- "TestDict values must be a Test, but was a {}".format(
-+ "TestDict values must be a Test or TestPlaceholder, but was a {}".format(
- type(value)))
-
- # This must be lowered before the following test, or the test can pass
-@@ -164,8 +164,21 @@ class TestDict(collections.abc.MutableMapping):
- self.__container[key] = value
-
- def __getitem__(self, key):
-- """Lower the value before returning."""
-- return self.__container[key.lower()]
-+ """Lower the value before returning. Remove placeholders as needed."""
-+ item = self.__container[key.lower()]
-+ if isinstance(item, TestPlaceholder):
-+ try:
-+ real_item = item.test_class(item.test_name)
-+ except TypeError:
-+ raise exceptions.PiglitFatalError(
-+ "Unable to expand the TestPlaceholder for the class: {}\n"
-+ "This was associated with the following key: {}".format(
-+ type(item), key
-+ )
-+ )
-+ self.__container[key.lower()] = real_item
-+ return real_item
-+ return item
-
- def __delitem__(self, key):
- """Lower the value before returning."""
-diff --git a/framework/test/base.py b/framework/test/base.py
-index 430064b9b..0efa38336 100644
---- a/framework/test/base.py
-+++ b/framework/test/base.py
-@@ -24,6 +24,7 @@
- """ Module provides a base class for Tests """
-
- import abc
-+import collections
- import copy
- import errno
- import itertools
-@@ -97,6 +98,8 @@ def is_crash_returncode(returncode):
- return returncode < 0
-
-
-+TestPlaceholder = collections.namedtuple('TestPlaceholder', ['test_class', 'test_name'])
-+
- class Test(metaclass=abc.ABCMeta):
- """ Abstract base class for Test classes
-
-diff --git a/framework/test/deqp.py b/framework/test/deqp.py
-index 849ffbd96..ccfeaeff2 100644
---- a/framework/test/deqp.py
-+++ b/framework/test/deqp.py
-@@ -26,7 +26,7 @@ import subprocess
- from framework import core, grouptools, exceptions
- from framework import options
- from framework.profile import TestProfile
--from framework.test.base import Test, is_crash_returncode, TestRunError
-+from framework.test.base import Test, is_crash_returncode, TestRunError, TestPlaceholder
-
- __all__ = [
- 'DEQPBaseTest',
-@@ -56,7 +56,7 @@ def make_profile(test_list, test_class):
- for testname in test_list:
- # deqp uses '.' as the testgroup separator.
- piglit_name = testname.replace('.', grouptools.SEPARATOR)
-- profile.test_list[piglit_name] = test_class(testname)
-+ profile.test_list[piglit_name] = TestPlaceholder(test_class, testname)
-
- return profile
-
---
-2.50.1
deleted file mode 100644
@@ -1,4 +0,0 @@
-PIGLIT_TI = ""
-PIGLIT_TI:ti-soc = "piglit-ti.inc"
-
-require ${PIGLIT_TI}
deleted file mode 100644
@@ -1,46 +0,0 @@
-From 0a085bff54c3f02c20412c5f5a4060c2acb20d4c Mon Sep 17 00:00:00 2001
-From: Judith Mendez <jm@ti.com>
-Date: Mon, 18 Nov 2024 10:26:55 -0600
-Subject: [PATCH 1/2] Fix Makefile for to build with yocto
-
-Fix Makefile that builds hwspinlocktest out-of-tree-module
-for yocto recipie to be able to build the module.
-
-Upstream-Status: Inactive-Upstream [private repo]
-Signed-off-by: Judith Mendez <jm@ti.com>
----
- Makefile | 18 ++++++++++--------
- 1 file changed, 10 insertions(+), 8 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 23ee629..d8fe76d 100644
---- a/Makefile
-+++ b/Makefile
-@@ -3,15 +3,17 @@
- # TI OMAP HwSpinlock Unit Test
- #
-
--obj-m = omap_hwspinlock_test.o
-+obj-m := omap_hwspinlock_test.o
-+
-+SRC := $(shell pwd)
-
- all:
--ifeq ($(KERNELDIR),)
-- @echo "Error: KERNELDIR not set, exiting..."
-- @echo "Eg: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNELDIR=<linux-kernel rootdir>"
-- @exit 1
--endif
-- make ${MAKE_OPTS} -C $(KERNELDIR) M=$(PWD) modules
-+ $(MAKE) -C $(KERNEL_SRC) M=$(SRC)
-+
-+modules_install:
-+ $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install
-
- clean:
-- $(RM) -r *.o *.ko *.mod* *.dwo .*.dwo .*.cmd *.symvers modules.order
-+ rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
-+ rm -f Module.markers Module.symvers modules.order
-+ rm -rf .tmp_versions Modules.symvers
---
-2.47.0
deleted file mode 100644
@@ -1,18 +0,0 @@
-SUMMARY = "Build hwspinlock test as an external Linux kernel module"
-DESCRIPTION = "${SUMMARY}"
-LICENSE = "GPL-2.0-only | BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=bfa02c83df161e37647ee23a2c7eacd4"
-
-inherit module
-
-SRC_URI = "\
- git://github.com/TexasInstruments/omap-hwspinlock-test;protocol=https;branch=master \
- file://0001-Fix-Makefile-for-to-build-with-yocto.patch \
-"
-
-SRCREV = "1d154fbe5b56ef81045763f574c2098a35d6a8b8"
-
-# The inherit of module.bbclass will automatically name module packages with
-# "kernel-module-" prefix as required by the oe-core build environment.
-
-RPROVIDES:${PN} += "kernel-module-hwspinlocktest"
deleted file mode 100644
@@ -1,53 +0,0 @@
-# Tests not enabled:
-# openat2 has buildpath errors
-
-TEST_LIST += "\
- arm64 \
- breakpoints \
- capabilities \
- cgroup \
- clone3 \
- core \
- cpu-hotplug \
- cpufreq \
- efivarfs \
- exec \
- filesystems \
- filesystems/binderfs \
- filesystems/epoll \
- firmware \
- fpu \
- ftrace \
- futex \
- gpio \
- intel_pstate \
- ipc \
- kcmp \
- kvm \
- livepatch \
- membarrier \
- memfd \
- mqueue \
- mincore \
- net \
- net/mptcp \
- ptrace \
- resq \
- rtc \
- seccomp \
- sigaltstack \
- size \
- tc-testing \
- timers \
- tmpfs \
- tpm2 \
- user_events \
- vDSO \
- watchdog \
-"
-
-TEST_LIST:append:bsp-ti-6_18 = " \
- pci_endpoint \
-"
-
-INSANE_SKIP:${PN} += "staticdev textrel"
deleted file mode 100644
@@ -1,4 +0,0 @@
-KERNEL_SELFTEST_TI = ""
-KERNEL_SELFTEST_TI:ti-soc = "kernel-selftest-ti.inc"
-
-require ${KERNEL_SELFTEST_TI}
deleted file mode 100644
@@ -1,18 +0,0 @@
-SUMMARY = "Linux Kernel PCI test"
-LICENSE = "GPL-2.0-only"
-LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-
-BRANCH = "ti-linux-5.10.y"
-SRCREV = "73aa709ca10103b61fba3a07471dbb4dcb56db45"
-SRC_URI = "git://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git;protocol=https;branch=${BRANCH}"
-
-do_compile () {
- cd ${S}/tools/pci
- ${CC} ${CFLAGS} ${LDFLAGS} -o pcitest pcitest.c
-}
-
-do_install () {
- install -d ${D}${bindir}
- install -m 0755 ${S}/tools/pci/pcitest ${D}${bindir}
- install -m 0755 ${S}/tools/pci/pcitest.sh ${D}${bindir}
-}
deleted file mode 100644
@@ -1,44 +0,0 @@
-From 9c9dce2e5f04de65b7b00321f96fff6071546ea1 Mon Sep 17 00:00:00 2001
-From: Naveen Saini <naveen.kumar.saini@intel.com>
-Date: Mon, 17 Oct 2022 15:44:16 +0800
-Subject: [PATCH] configure: skip toolchain checks
-
-Current logic fetch full command line along with the tool. i.e
-gcc -m64 -march=skylake -mtune=generic ...
-
-Which throws ERROR: Cannot find tool -m64
-
-So need to re-write for loop, so it can work in cross-compilation
-environment too.
-
-Upstream-Status: Inappropriate
-
-Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
-
----
- configure | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/configure b/configure
-index b4e824f..10618fc 100755
---- a/configure
-+++ b/configure
-@@ -70,12 +70,12 @@ check_toolchain()
-
- CLANG=$(find_tool clang "$CLANG")
-
-- for TOOL in $PKG_CONFIG $CC $OBJCOPY $CLANG $M4 $READELF; do
-- if [ ! $(command -v ${TOOL} 2>/dev/null) ]; then
-- echo "*** ERROR: Cannot find tool ${TOOL}" ;
-- exit 1;
-- fi;
-- done
-+ #for TOOL in $PKG_CONFIG $CC $OBJCOPY $CLANG $M4 $READELF; do
-+ # if [ ! $(command -v ${TOOL} 2>/dev/null) ]; then
-+ # echo "*** ERROR: Cannot find tool ${TOOL}" ;
-+ # exit 1;
-+ # fi;
-+ #done
-
- ARCH_NAME=$($CC -print-multiarch 2>/dev/null)
-
deleted file mode 100644
@@ -1,40 +0,0 @@
-From a7698c7172a8a178efd73bdc0ce31d4aa3646f6e Mon Sep 17 00:00:00 2001
-From: Ryan Eatmon <reatmon@ti.com>
-Date: Mon, 5 May 2025 14:30:10 -0500
-Subject: [PATCH] defines.mk: Add missing prefix-map settings for OE builds
-
-The defines was only pulling in one of the four *-prefix-map options
-from CFLAGS.
-
-Upstream-Status: Inappropriate [OE-Specific]
-
-Signed-off-by: Ryan Eatmon <reatmon@ti.com>
----
- lib/defines.mk | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/defines.mk b/lib/defines.mk
-index 411a97e..6061e81 100644
---- a/lib/defines.mk
-+++ b/lib/defines.mk
-@@ -26,7 +26,7 @@ TEST_DIR = $(LIB_DIR)/testing
- LIBXDP_DIR := $(LIB_DIR)/libxdp
- LIBBPF_DIR := $(LIB_DIR)/libbpf
-
--DEFINES := -DBPF_DIR_MNT=\"$(BPF_DIR_MNT)\" -DBPF_OBJECT_PATH=\"$(BPF_OBJECT_DIR)\" \
-+DEFINES := -DBPF_DIR_MNT=\"$(BPF_DIR_MNT)\" -DBPF_OBJECT_PATH=\"$(OE_BPF_OBJECT_DIR)\" \
- -DMAX_DISPATCHER_ACTIONS=$(MAX_DISPATCHER_ACTIONS) -DTOOLS_VERSION=\"$(TOOLS_VERSION)\" \
- -DLIBBPF_VERSION=\"$(LIBBPF_VERSION)\" -DRUNDIR=\"$(RUNDIR)\"
-
-@@ -43,7 +43,7 @@ endif
- DEFINES += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-
- CFLAGS += -std=gnu11 -Wextra -Werror $(DEFINES) $(ARCH_INCLUDES)
--BPF_CFLAGS += $(DEFINES) $(filter -ffile-prefix-map=%,$(CFLAGS)) $(filter -I%,$(CFLAGS)) $(ARCH_INCLUDES)
-+BPF_CFLAGS += $(DEFINES) $(filter -fcoverage-prefix-map=%,$(CFLAGS)) $(filter -fdebug-prefix-map=%,$(CFLAGS)) $(filter -ffile-prefix-map=%,$(CFLAGS)) $(filter -fmacro-prefix-map=%,$(CFLAGS)) $(filter -I%,$(CFLAGS)) $(ARCH_INCLUDES)
-
- CONFIGMK := $(LIB_DIR)/../config.mk
- LIBMK := Makefile $(CONFIGMK) $(LIB_DIR)/defines.mk $(LIB_DIR)/common.mk $(LIB_DIR)/../version.mk
-2.17.1
-
deleted file mode 100644
@@ -1,42 +0,0 @@
-From 9b649be4876a3e42c44e57013840904006530e52 Mon Sep 17 00:00:00 2001
-From: Ryan Eatmon <reatmon@ti.com>
-Date: Tue, 17 Feb 2026 15:11:18 -0600
-Subject: [PATCH] xdpsock: Fix 32bit compile error
-
-Using UINT64_MAX on a 32bit machine results in a compile error where
-unsigned long cannot be cast to an unsigned long long. Since this is
-trying to handle an error case and return a big number, switch to
-ULONG_MAX to match the type being returned regardless of the compiler
-bits (32/64).
-
-Upstream-Status: Submitted [https://github.com/xdp-project/xdp-tools/pull/553]
-
-Signed-off-by: Ryan Eatmon <reatmon@ti.com>
----
- lib/util/xdpsock.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/lib/util/xdpsock.c b/lib/util/xdpsock.c
-index 5d71e6a..899c3a3 100644
---- a/lib/util/xdpsock.c
-+++ b/lib/util/xdpsock.c
-@@ -35,6 +35,7 @@
- #include <time.h>
- #include <unistd.h>
- #include <sched.h>
-+#include <limits.h>
-
- #include <xdp/xsk.h>
- #include <xdp/libxdp.h>
-@@ -171,7 +172,7 @@ static unsigned long get_nsecs(clockid_t clock)
- res = clock_gettime(clock, &ts);
- if (res < 0) {
- pr_warn("Error with gettimeofday! (%i)\n", res);
-- return UINT64_MAX;
-+ return ULONG_MAX;
- }
- return ts.tv_sec * 1000000000UL + ts.tv_nsec;
- }
-2.43.0
-
deleted file mode 100644
@@ -1,44 +0,0 @@
-From 2840cf0b89497f545fae2eed7ece3f3c5fc558e3 Mon Sep 17 00:00:00 2001
-From: Naveen Saini <naveen.kumar.saini@intel.com>
-Date: Mon, 17 Oct 2022 15:50:34 +0800
-Subject: [PATCH 2/4] Makefile: It does not detect libbpf header from sysroot
-
-So adding sysroot headers path.
-
-Upstream-Status: Inappropriate [OE-Specific]
-
-Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
----
- lib/common.mk | 2 +-
- lib/libxdp/Makefile | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/common.mk b/lib/common.mk
-index 56c0406..ab0bad8 100644
---- a/lib/common.mk
-+++ b/lib/common.mk
-@@ -55,7 +55,7 @@ LIBXDP_SOURCES := $(wildcard $(LIBXDP_DIR)/*.[ch] $(LIBXDP_DIR)/*.in)
- KERN_USER_H ?= $(wildcard common_kern_user.h)
-
- CFLAGS += -I$(HEADER_DIR) -I$(LIB_DIR)/util $(ARCH_INCLUDES)
--BPF_CFLAGS += -I$(HEADER_DIR) $(ARCH_INCLUDES)
-+BPF_CFLAGS += -I$(HEADER_DIR) $(ARCH_INCLUDES) -I${STAGING_INCDIR}/
-
- BPF_HEADERS := $(wildcard $(HEADER_DIR)/bpf/*.h) $(wildcard $(HEADER_DIR)/xdp/*.h)
-
-diff --git a/lib/libxdp/Makefile b/lib/libxdp/Makefile
-index 358b751..8f459d8 100644
---- a/lib/libxdp/Makefile
-+++ b/lib/libxdp/Makefile
-@@ -28,7 +28,7 @@ PC_FILE := $(OBJDIR)/libxdp.pc
- TEMPLATED_SOURCES := xdp-dispatcher.c
-
- CFLAGS += -I$(HEADER_DIR)
--BPF_CFLAGS += -I$(HEADER_DIR) $(ARCH_INCLUDES)
-+BPF_CFLAGS += -I$(HEADER_DIR) $(ARCH_INCLUDES) -I${STAGING_INCDIR}/
-
-
- ifndef BUILD_STATIC_ONLY
-2.25.1
-
deleted file mode 100644
@@ -1,31 +0,0 @@
-From 157546fbc4f18751c52b3c8788879c05cf253331 Mon Sep 17 00:00:00 2001
-From: Naveen Saini <naveen.kumar.saini@intel.com>
-Date: Mon, 17 Oct 2022 16:02:46 +0800
-Subject: [PATCH 3/4] Makefile: fix KeyError failure
-
-Error:
-Exception: KeyError: 'getpwuid(): uid not found: 11857215'
-
-Upstream-Status: Inappropriate
-
-Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
----
- lib/libxdp/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/libxdp/Makefile b/lib/libxdp/Makefile
-index 8f459d8..9a340a3 100644
---- a/lib/libxdp/Makefile
-+++ b/lib/libxdp/Makefile
-@@ -54,7 +54,7 @@ install: all
- $(Q)install -d -m 0755 $(DESTDIR)$(BPF_OBJECT_DIR)
- $(Q)install -m 0644 $(LIB_HEADERS) $(DESTDIR)$(HDRDIR)/
- $(Q)install -m 0644 $(PC_FILE) $(DESTDIR)$(LIBDIR)/pkgconfig/
-- $(Q)cp -fpR $(SHARED_LIBS) $(STATIC_LIBS) $(DESTDIR)$(LIBDIR)
-+ $(Q)cp -fpR --no-preserve=ownership $(SHARED_LIBS) $(STATIC_LIBS) $(DESTDIR)$(LIBDIR)
- $(Q)install -m 0644 $(XDP_OBJS) $(DESTDIR)$(BPF_OBJECT_DIR)
- $(if $(MAN_FILES),$(Q)install -m 0755 -d $(DESTDIR)$(MANDIR)/man3)
- $(if $(MAN_FILES),$(Q)install -m 0644 $(MAN_FILES) $(DESTDIR)$(MANDIR)/man3)
-2.25.1
-
deleted file mode 100644
@@ -1,34 +0,0 @@
-From 46b3ff797135574aa0ee42f633a281d44f48da95 Mon Sep 17 00:00:00 2001
-From: Naveen Saini <naveen.kumar.saini@intel.com>
-Date: Mon, 17 Oct 2022 16:05:15 +0800
-Subject: [PATCH 4/4] Makefile: fix libxdp.pc error
-
-Error:
-do_populate_sysroot: QA Issue: libxdp.pc failed sanity test (tmpdir) in
-path ... xdp-tools/1.2.8-r0/sysroot-destdir/usr/lib/pkgconfig [pkgconfig]
-
-Upstream-Status: Inappropriate
-
-Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
----
- lib/libxdp/Makefile | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/libxdp/Makefile b/lib/libxdp/Makefile
-index 9a340a3..bc39177 100644
---- a/lib/libxdp/Makefile
-+++ b/lib/libxdp/Makefile
-@@ -76,8 +76,8 @@ $(OBJDIR)/libxdp.so.$(LIBXDP_VERSION): $(SHARED_OBJS)
- $^ $(LDFLAGS) $(LDLIBS) -o $@
-
- $(OBJDIR)/libxdp.pc:
-- $(Q)sed -e "s|@PREFIX@|$(PREFIX)|" \
-- -e "s|@LIBDIR@|$(LIBDIR)|" \
-+ $(Q)sed -e "s|@PREFIX@|$(prefix)|" \
-+ -e "s|@LIBDIR@|$(libdir)|" \
- -e "s|@VERSION@|$(TOOLS_VERSION)|" \
- < libxdp.pc.template > $@
-
-2.25.1
-
deleted file mode 100644
@@ -1,51 +0,0 @@
-SUMMARY = "Utilities and example programs for use with XDP"
-HOMEPAGE = "https://github.com/xdp-project/xdp-tools"
-LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=9ee53f8d06bbdb4c11b1557ecc4f8cd5 \
- file://LICENSES/GPL-2.0;md5=994331978b428511800bfbd17eea3001 \
- file://LICENSES/LGPL-2.1;md5=b370887980db5dd40659b50909238dbd \
- file://LICENSES/BSD-2-Clause;md5=5d6306d1b08f8df623178dfd81880927"
-
-DEPENDS += " libbpf zlib elfutils libpcap"
-DEPENDS += " clang-cross-${TARGET_ARCH} bpftool-native"
-
-SRC_URI = "git://github.com/xdp-project/xdp-tools.git;protocol=https;branch=main \
- file://0001-configure-skip-toolchain-checks.patch \
- file://0002-Makefile-It-does-not-detect-libbpf-header-from-sysro.patch \
- file://0003-Makefile-fix-KeyError-failure.patch \
- file://0004-Makefile-fix-libxdp.pc-error.patch \
- file://0001-defines.mk-Add-missing-prefix-map-settings-for-OE-bu.patch \
- file://0001-xdpsock-Fix-32bit-compile-error.patch \
- "
-
-SRCREV = "84906a0fe98cbb5e5eaa2c888c50a1ab32d5d0b7"
-
-inherit pkgconfig
-
-EXTRA_OEMAKE += " PREFIX=${D}${prefix} LIBDIR=${D}${libdir} BUILD_STATIC_ONLY=1 PRODUCTION=1 V=1"
-EXTRA_OEMAKE += " OE_BPF_OBJECT_DIR=${libdir}/bpf"
-EXTRA_OEMAKE += " CLANG="${TARGET_PREFIX}clang --sysroot=${RECIPE_SYSROOT}""
-
-CFLAGS += "-fPIC"
-
-export STAGING_INCDIR
-
-do_compile:prepend:aarch64 () {
- mkdir -p ${S}/headers/asm
- cp ${RECIPE_SYSROOT}/usr/include/asm/bitsperlong-64.h ${S}/headers/asm/bitsperlong-32.h
- cp ${RECIPE_SYSROOT}/usr/include/asm/byteorder-64.h ${S}/headers/asm/byteorder-32.h
- cp ${RECIPE_SYSROOT}/usr/include/asm/posix_types-64.h ${S}/headers/asm/posix_types-32.h
- cp ${RECIPE_SYSROOT}/usr/include/asm/swab-64.h ${S}/headers/asm/swab-32.h
- cp ${RECIPE_SYSROOT}/usr/include/asm/types-64.h ${S}/headers/asm/types-32.h
-}
-
-do_install() {
- oe_runmake install
-}
-
-FILES:${PN} += "${datadir}/xdp-tools/* \
- ${nonarch_base_libdir}/bpf/* \
- "
-
-RDEPENDS:${PN} += "bash"
-
To facilitate using this packagegroup with other distros we are moving the ti-test packagegroup (and thus all of meta-arago-test) to the meta-ti repository and renaming it to meta-ti-test. All changes going forwad need to be made in that repo and on that mailing list. Signed-off-by: Ryan Eatmon <reatmon@ti.com> --- check_yocto_rules.json | 7 +- meta-arago-test/COPYING.MIT | 17 -- meta-arago-test/README | 34 --- meta-arago-test/SECURITY | 20 -- meta-arago-test/conf/layer.conf | 34 --- .../flutter-samples-material-3-demo-arago.inc | 1 - ...flutter-samples-material-3-demo_%.bbappend | 4 - .../flutter/flutter-wayland-client-arago.inc | 3 - .../flutter/flutter-wayland-client_%.bbappend | 4 - ...-message_codec.h-Include-cstdint-lib.patch | 93 ------- .../packagegroups/ti-test.bbappend | 7 - .../licenses/Stream_Benchmark_License | 34 --- .../arm-benchmarks/arm-benchmarks_1.3.bb | 23 -- .../arm-ddr-bandwidth/arm-ddr-bandwidth.bb | 28 --- .../coremark/coremark-ti.inc | 3 - ..._main-Remove-printing-compiler-flags.patch | 41 ---- .../coremark/coremark_%.bbappend | 4 - .../nbench-byte/nbench-byte-ti.inc | 1 - .../nbench-byte/nbench-byte_%.bbappend | 4 - .../openssl-perf/openssl-perf.bb | 49 ---- .../stream/stream_%.bbappend | 13 - .../recipes-benchmark/stream/stream_5.10.bb | 26 -- ...se-proper-definition-of-boolean-type.patch | 33 --- .../switch-config/switch-config_git.bb | 27 --- .../openntpd/openntpd_6.8p1.bb | 24 -- .../recipes-core/packagegroups/ti-test.bb | 226 ------------------ .../bpftool/bpftool-native-ti.inc | 1 - .../bpftool/bpftool-native_%.bbappend | 4 - .../dma-heap/dma-heap-tests.bb | 14 -- ...nf-fix-for-cross-compilation-for-ARM.patch | 69 ------ .../input-utils/fix-ftbfs-echo.patch | 21 -- .../input-utils/input-utils_1.0.bb | 31 --- ...-__clear_cache-declaration-for-clang.patch | 32 --- ...001-Remove-OOM-tests-from-runtest-mm.patch | 32 --- ...01-include-mk-Fix-installing-subdirs.patch | 49 ---- ...tp-fix-build-failure-with-glibc-2.43.patch | 33 --- ...8-Skip-semctl08-when-__USE_TIME64_RE.patch | 45 ---- .../ltp-ddt/ltp-ddt_20260130.bb | 45 ---- .../recipes-devtools/ltp-ddt/ltp_20260130.inc | 157 ------------ .../recipes-devtools/mtd/mtd-utils-ti.inc | 45 ---- .../recipes-devtools/mtd/mtd-utils_%.bbappend | 4 - ...se-proper-definition-of-boolean-type.patch | 40 ---- .../recipes-devtools/omapconf/omapconf_git.bb | 24 -- .../recipes-devtools/pm-qa/pm-qa-arago.inc | 13 - ...eturn-non-zero-value-on-test-failure.patch | 28 --- .../0002-cpuidle-Avoid-relative-paths.patch | 58 ----- .../recipes-devtools/pm-qa/pm-qa_%.bbappend | 6 - .../uvc-gadget/uvc-gadget_git.bb | 19 -- .../recipes-extended/bc/bc_%.bbappend | 3 - .../recipes-graphics/libsdl2/libsdl2-ti.inc | 5 - .../libsdl2/libsdl2_%.bbappend | 4 - .../offscreen-demo/offscreendemo_0.0.1.bb | 16 -- .../recipes-graphics/piglit/piglit-ti.inc | 32 --- ...-add-and-use-TestPlaceholder-objects.patch | 128 ---------- .../recipes-graphics/piglit/piglit_%.bbappend | 4 - ...Fix-Makefile-for-to-build-with-yocto.patch | 46 ---- .../hwspinlocktest/hwspinlocktest_0.1.bb | 18 -- .../kernel-selftest/kernel-selftest-ti.inc | 53 ---- .../kernel-selftest/kernel-selftest.bbappend | 4 - .../recipes-kernel/pcitest/pcitest_5.10.bb | 18 -- ...0001-configure-skip-toolchain-checks.patch | 44 ---- ...issing-prefix-map-settings-for-OE-bu.patch | 40 ---- ...0001-xdpsock-Fix-32bit-compile-error.patch | 42 ---- ...-not-detect-libbpf-header-from-sysro.patch | 44 ---- .../0003-Makefile-fix-KeyError-failure.patch | 31 --- .../0004-Makefile-fix-libxdp.pc-error.patch | 34 --- .../xdp-tools/xdp-tools-arago_1.6.1.bb | 51 ---- 67 files changed, 1 insertion(+), 2146 deletions(-) delete mode 100644 meta-arago-test/COPYING.MIT delete mode 100644 meta-arago-test/README delete mode 100644 meta-arago-test/SECURITY delete mode 100644 meta-arago-test/conf/layer.conf delete mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo-arago.inc delete mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend delete mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-wayland-client-arago.inc delete mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-wayland-client_%.bbappend delete mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter/0001-message_codec.h-Include-cstdint-lib.patch delete mode 100644 meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend delete mode 100644 meta-arago-test/licenses/Stream_Benchmark_License delete mode 100644 meta-arago-test/recipes-benchmark/arm-benchmarks/arm-benchmarks_1.3.bb delete mode 100644 meta-arago-test/recipes-benchmark/arm-ddr-bandwidth/arm-ddr-bandwidth.bb delete mode 100644 meta-arago-test/recipes-benchmark/coremark/coremark-ti.inc delete mode 100644 meta-arago-test/recipes-benchmark/coremark/coremark/0001-core_main-Remove-printing-compiler-flags.patch delete mode 100644 meta-arago-test/recipes-benchmark/coremark/coremark_%.bbappend delete mode 100644 meta-arago-test/recipes-benchmark/nbench-byte/nbench-byte-ti.inc delete mode 100644 meta-arago-test/recipes-benchmark/nbench-byte/nbench-byte_%.bbappend delete mode 100644 meta-arago-test/recipes-benchmark/openssl-perf/openssl-perf.bb delete mode 100644 meta-arago-test/recipes-benchmark/stream/stream_%.bbappend delete mode 100644 meta-arago-test/recipes-benchmark/stream/stream_5.10.bb delete mode 100644 meta-arago-test/recipes-bsp/switch-config/files/0001-Use-proper-definition-of-boolean-type.patch delete mode 100644 meta-arago-test/recipes-bsp/switch-config/switch-config_git.bb delete mode 100644 meta-arago-test/recipes-connectivity/openntpd/openntpd_6.8p1.bb delete mode 100644 meta-arago-test/recipes-core/packagegroups/ti-test.bb delete mode 100644 meta-arago-test/recipes-devtools/bpftool/bpftool-native-ti.inc delete mode 100644 meta-arago-test/recipes-devtools/bpftool/bpftool-native_%.bbappend delete mode 100644 meta-arago-test/recipes-devtools/dma-heap/dma-heap-tests.bb delete mode 100644 meta-arago-test/recipes-devtools/input-utils/input-utils/0001-autoconf-fix-for-cross-compilation-for-ARM.patch delete mode 100644 meta-arago-test/recipes-devtools/input-utils/input-utils/fix-ftbfs-echo.patch delete mode 100644 meta-arago-test/recipes-devtools/input-utils/input-utils_1.0.bb delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp-ddt/0001-Add-__clear_cache-declaration-for-clang.patch delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp-ddt/0001-Remove-OOM-tests-from-runtest-mm.patch delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp-ddt/0001-include-mk-Fix-installing-subdirs.patch delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp-ddt/0001-ltp-fix-build-failure-with-glibc-2.43.patch delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp-ddt/0001-syscalls-semctl08-Skip-semctl08-when-__USE_TIME64_RE.patch delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp-ddt_20260130.bb delete mode 100644 meta-arago-test/recipes-devtools/ltp-ddt/ltp_20260130.inc delete mode 100644 meta-arago-test/recipes-devtools/mtd/mtd-utils-ti.inc delete mode 100644 meta-arago-test/recipes-devtools/mtd/mtd-utils_%.bbappend delete mode 100644 meta-arago-test/recipes-devtools/omapconf/files/0001-Use-proper-definition-of-boolean-type.patch delete mode 100644 meta-arago-test/recipes-devtools/omapconf/omapconf_git.bb delete mode 100644 meta-arago-test/recipes-devtools/pm-qa/pm-qa-arago.inc delete mode 100644 meta-arago-test/recipes-devtools/pm-qa/pm-qa/0001-Return-non-zero-value-on-test-failure.patch delete mode 100644 meta-arago-test/recipes-devtools/pm-qa/pm-qa/0002-cpuidle-Avoid-relative-paths.patch delete mode 100644 meta-arago-test/recipes-devtools/pm-qa/pm-qa_%.bbappend delete mode 100644 meta-arago-test/recipes-devtools/uvc-gadget/uvc-gadget_git.bb delete mode 100644 meta-arago-test/recipes-extended/bc/bc_%.bbappend delete mode 100644 meta-arago-test/recipes-graphics/libsdl2/libsdl2-ti.inc delete mode 100644 meta-arago-test/recipes-graphics/libsdl2/libsdl2_%.bbappend delete mode 100644 meta-arago-test/recipes-graphics/offscreen-demo/offscreendemo_0.0.1.bb delete mode 100644 meta-arago-test/recipes-graphics/piglit/piglit-ti.inc delete mode 100644 meta-arago-test/recipes-graphics/piglit/piglit/0001-framework-add-and-use-TestPlaceholder-objects.patch delete mode 100644 meta-arago-test/recipes-graphics/piglit/piglit_%.bbappend delete mode 100644 meta-arago-test/recipes-kernel/hwspinlocktest/files/0001-Fix-Makefile-for-to-build-with-yocto.patch delete mode 100644 meta-arago-test/recipes-kernel/hwspinlocktest/hwspinlocktest_0.1.bb delete mode 100644 meta-arago-test/recipes-kernel/kernel-selftest/kernel-selftest-ti.inc delete mode 100644 meta-arago-test/recipes-kernel/kernel-selftest/kernel-selftest.bbappend delete mode 100644 meta-arago-test/recipes-kernel/pcitest/pcitest_5.10.bb delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-configure-skip-toolchain-checks.patch delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-defines.mk-Add-missing-prefix-map-settings-for-OE-bu.patch delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-xdpsock-Fix-32bit-compile-error.patch delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0002-Makefile-It-does-not-detect-libbpf-header-from-sysro.patch delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0003-Makefile-fix-KeyError-failure.patch delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0004-Makefile-fix-libxdp.pc-error.patch delete mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.6.1.bb