summaryrefslogtreecommitdiff
path: root/test/tx/cmake/module_qemu/src/module_blob.S.in
diff options
context:
space:
mode:
Diffstat (limited to 'test/tx/cmake/module_qemu/src/module_blob.S.in')
-rw-r--r--test/tx/cmake/module_qemu/src/module_blob.S.in26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/tx/cmake/module_qemu/src/module_blob.S.in b/test/tx/cmake/module_qemu/src/module_blob.S.in
new file mode 100644
index 00000000..cd395df5
--- /dev/null
+++ b/test/tx/cmake/module_qemu/src/module_blob.S.in
@@ -0,0 +1,26 @@
+/***************************************************************************
+ * 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.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
+ **************************************************************************/
+
+// Generated by CMake from module_blob.S.in: embeds one module's raw image in
+// the manager image, as bytes rather than objects, so none of the module's
+// symbols enter the manager's link. The manager loads it from here with
+// txm_module_manager_memory_load.
+
+ .section .rodata.@BLOB_SYMBOL@, "a"
+ .align 4
+ .global @BLOB_SYMBOL@
+@BLOB_SYMBOL@:
+ .incbin "@BLOB_FILE@"
+ .align 4