Normalized the AI disclosure comment and added a check that keeps it so (#762)

* Normalized the AI disclosure line across every tracked file type

The repository-wide pass covered source files only, so build files, CMake
toolchain files, shell scripts and the GDB and manifest files kept the older
per-edit form of the disclosure comment, which names a product and a model
version. The Cortex-R52 module manager port then merged after that pass and
brought the old form back into the sources as well.

Replaced it with the fixed text in all of them, using the comment character
each file already uses.

Comment-only. 143 files, one line each. The repository now holds 601 files
carrying exactly one disclosure line, none carrying the old form, and none
carrying more than one.

Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com>

* Added a check that keeps the AI disclosure comment in its one accepted form

Nothing enforced the disclosure convention, so the drift it exists to prevent
returned twice: once when a port merged after the normalisation pass carrying
the older per-edit form, and once because that pass had covered source files
only, leaving build files and scripts untouched for months.

Added scripts/check_ai_disclosure.sh, which rejects the superseded per-edit
form, a doubled comment marker, more than one disclosure line in a file, and
any spelling of the line that is not exact. It runs from repo_checks.yml, a
workflow with no path filter, because a source-path filter is what hid the
build files the first time.

The check passes on this branch. Each of its four rules was confirmed to fail
on a tree with that defect reintroduced, and to pass once it was removed.

Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com>

* Normalised the disclosure lines that landed after this branch

Thirteen files reached dev after this branch was written, each carrying the
superseded per-edit form. txm_module_manager_dispatch.h reached it with six
stacked copies, naming the same product and the same model every time -- the
accumulation the fixed text exists to prevent.

Each of those files now carries one disclosure line in the accepted form. Where
the accepted line was already present, the superseded ones are deleted rather
than converted, so no file gains a second.

check_ai_disclosure.sh reported eighteen hits across thirteen files before the
pass and passes after it.

Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com>

* Exempted Markdown from the near-miss disclosure check

The near-miss rule flags any line carrying the phrase "AI assistance" that is
not the accepted text, which is right for source but wrong for documentation.
The contribution guide has to quote the accepted line and say when it applies,
so the check reports two paragraphs of prose as drift and fails the build.

Markdown is now exempt from that rule alone. The three rules that matter for a
documentation file -- superseded form, doubled comment marker, duplicate line
-- still scan it, so a stale disclosure in a Markdown file is still caught.

The check passes against a tree carrying the rewritten contribution guide, and
still fails when a near miss is planted in a source file.

Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com>

* Corrected the trailer command named in the disclosure check

The header comment points a reader at git's own trailer parser to find out
which agents have touched a file. That parser reads trailers only from a block
at the very end of a message, so a squash merge -- which concatenates a
branch's messages -- buries every trailer but the last one mid-message, and an
indented trailer is skipped outright. On dev it finds 122 attributions where
163 exist.

The comment now names count_assisted_by.sh, which reads whole bodies.

Assisted-by: Claude Code (Opus 5) <noreply@anthropic.com>
This commit is contained in:
Frédéric Desbiens
2026-09-28 14:03:53 -04:00
committed by GitHub
parent a752784c65
commit 83361990cb
158 changed files with 347 additions and 167 deletions
+63
View File
@@ -0,0 +1,63 @@
###############################################################################
# Copyright (c) 2026 Eclipse ThreadX contributors
#
# This program and the accompanying materials are made available under the
# terms of the MIT License which is available at
# https://opensource.org/licenses/MIT.
#
# AI Disclosure: This file was largely AI-generated by Claude Code (Opus 5).
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
#
# SPDX-License-Identifier: MIT and CC0-1.0
###############################################################################
name: repo_checks
# Repository-wide text checks.
#
# THIS LIVES IN ITS OWN WORKFLOW BECAUSE IT MUST NOT BE PATH-FILTERED, and a
# path filter is a property of a workflow rather than of a job. The check
# selects its input with `git ls-files` and scans every tracked file, so any
# file at all can carry a finding.
#
# That is not hypothetical here. The pass that introduced the fixed
# disclosure line covered source files only, and the drift it was meant to end
# survived for months afterwards in CMake files, toolchain files, shell and
# PowerShell scripts, a GDB script and a Visual Studio manifest -- precisely
# the files a source-path filter would have skipped. A workflow that gates no
# pull request anybody opens is worse than no workflow, because it looks like
# coverage.
#
# Cheap enough that running it on everything costs nothing worth measuring: it
# is grep over a repository this size, with no toolchain, no build and no
# cache.
on:
# No `paths:` on either trigger, deliberately. See above.
push:
branches: [ dev, master ]
pull_request:
branches: [ dev, master ]
# A second push to the same branch makes the first answer irrelevant.
concurrency:
group: repo-checks-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
checks:
runs-on: ubuntu-24.04
steps:
# Actions are pinned to a commit SHA with the version in the trailing
# comment. A tag can be moved; a SHA cannot, which is what makes "which
# code ran in our CI" answerable from the repository.
- name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Check the AI disclosure comments
run: scripts/check_ai_disclosure.sh
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Shared settings for the AArch64 bare metal ports, the counterpart of
# arm-none-eabi.cmake beside it. The two differ by more than the tool prefix:
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for ARM11 using GNU tools. The port readme identifies the
# target as ARM1136J-S, which is what -mcpu selects.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for ARM9 using GNU tools. This is the oldest core in the
# CMake build; the port readme names ARM9 itself.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A12 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A15 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A17 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A34 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A35 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A5 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A53 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A55 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A57 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for the Arm Cortex-A5x SMP port using GNU tools. That port
# targets the family rather than one core: its readme and example name A53,
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A65 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A65ae using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A7 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A72 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A73 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A75 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A76 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A76ae using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A77 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A78 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-A8 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-M23 using GNU tools. Armv8-M Baseline is
# Thumb only, hence -mthumb with no Arm state alternative.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-M33 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-M52 using GNU tools.
#
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-M55 using GNU tools.
#
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-M85 using GNU tools.
#
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-R4 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-R5 using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-R52 (Armv8-R, AArch32) using GNU tools.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# Toolchain file for Arm Cortex-R52 (Armv8-R, AArch32) using Arm Toolchain for
# Embedded, which is LLVM based and is the successor to Arm Compiler 6.
@@ -9,7 +9,7 @@
* SPDX-License-Identifier: MIT
**************************************************************************/
// Some portions generated by Claude Code (Opus 5).
// Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -11,18 +11,6 @@
**************************************************************************/
// Portions of this file were generated with AI assistance.
// Some portions generated by Claude Code (Opus 5).
// Some portions generated by Claude Code (Opus 5).
// Some portions generated by Claude Code (Opus 5).
// Some portions generated by Claude Code (Opus 5).
// Some portions generated by Claude Code (Opus 5).
// Some portions generated by Claude Code (Opus 5).
/**************************************************************************/
/**************************************************************************/
@@ -9,7 +9,7 @@
* SPDX-License-Identifier: MIT
**************************************************************************/
// Some portions generated by Claude Code (Opus 5).
// Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -9,7 +9,7 @@
* SPDX-License-Identifier: MIT
**************************************************************************/
// Some portions generated by Claude Code (Opus 5).
// Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -9,7 +9,7 @@
* SPDX-License-Identifier: MIT
**************************************************************************/
// Some portions generated by Claude Code (Opus 5).
// Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -9,7 +9,7 @@
* SPDX-License-Identifier: MIT
**************************************************************************/
// Some portions generated by Claude Code (Opus 5).
// Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -9,7 +9,7 @@
* SPDX-License-Identifier: MIT
**************************************************************************/
// Some portions generated by Claude Code (Opus 5).
// Portions of this file were generated with AI assistance.
/**************************************************************************/
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for arm11, GNU tools.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for arm9, GNU tools.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the AArch64 cores, GNU tools.
# Copied into every AArch64 gnu port by update.sh, so edit it here.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for the ARMv7-A cores, GNU tools.
# Copied into every ARMv7-A gnu port by update.sh, so edit it here.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
+1 -1
View File
@@ -1,6 +1,6 @@
# Copyright (c) 2026 Eclipse ThreadX contributors
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
#
# ThreadX port sources for cortex_m23, GNU tools.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: MIT
**************************************************************************/
; Some portions generated by Copilot (Opus 5).
; Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: MIT
**************************************************************************/
; Some portions generated by Copilot (Opus 5).
; Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: MIT
**************************************************************************/
; Some portions generated by Copilot (Opus 5).
; Portions of this file were generated with AI assistance.
/**************************************************************************/
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.
@@ -10,7 +10,7 @@
# SPDX-License-Identifier: MIT
#
# AI Disclosure: This file was largely AI-generated by Copilot (Claude Sonnet 4.6).
# Some portions generated by Claude Code (Opus 5).
# Portions of this file were generated with AI assistance.
# The AI-generated portions may be considered public domain (CC0-1.0)
# and not subject to the project's licence. The human contributor has
# reviewed and verified that the code is correct.

Some files were not shown because too many files have changed in this diff Show More