Joel Sherrill
2543cb7d85
bsps/powerpc/qemuppc: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
890d9c445e
bsps/powerpc/psim: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
e2b4aa0e7d
bsps/powerpc/mvme3100: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
68e65bf5a6
bsps/powerpc/mpc8260ads: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
0aa3e14695
bsps/powerpc/mpc55xxevb: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
308fe52d68
bsps/powerpc/motorola_powerpc: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
c5ab69eaed
bsps/powerpc/gen8x33: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
1f9b0b5805
bsps/powerpc/gen5200: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
6aab39a51d
bsps/powerpc/beatnik: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
056a3ab365
bsps/powerpc/shared: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:54:57 +00:00
Joel Sherrill
8702ef9677
bsps/riscv/riscv: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:53:51 +00:00
Joel Sherrill
1cf1b039a6
bsps/riscv/noel: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:53:51 +00:00
Joel Sherrill
9e948edd67
bsps/riscv/niosv: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:53:51 +00:00
Joel Sherrill
42642dbcf6
bsps/riscv/griscv: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:53:51 +00:00
Joel Sherrill
bc959e983f
bsps/shared/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:52:14 +00:00
Joel Sherrill
1339ef1b10
bsps/shared/grlib: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:52:14 +00:00
Joel Sherrill
883f06737b
bsps/sparc/leon3: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:49:35 +00:00
Joel Sherrill
c7ba5f76d6
bsps/sparc/leon2: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:49:35 +00:00
Joel Sherrill
e6b5917018
bsps/sparc/erc32: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:49:35 +00:00
Joel Sherrill
05d09facc0
bsps/sparc/shared: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:49:35 +00:00
Joel Sherrill
abe86999de
testsuites/smptests: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:48:23 +00:00
Joel Sherrill
d3370aa627
testsuites/mptests: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:48:23 +00:00
Joel Sherrill
474b034cca
testsuites/psxtests: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:48:23 +00:00
Joel Sherrill
56805ae4be
testsuites/libtests: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:48:23 +00:00
Joel Sherrill
0589d7291a
testsuites/sptests: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:48:23 +00:00
Joel Sherrill
107c00a4a9
testsuites/samples: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 20:48:23 +00:00
Joel Sherrill
2230dd1ce3
bsps/x86_64: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
2025-10-10 14:27:01 -05:00
Aaron Nyholm
a347ce1048
cpukit/close.c: Fix reference counting under concurrent access.
...
Fixes issue with IOP being freed during close call.
2025-10-10 09:36:54 +11:00
Gedare Bloom
cec9935c33
testsuites/validation: fix setjmp UB
...
Storing the return value of setjmp to a local variable is
undefined behavior.
Fixes #5373 .
2025-10-09 09:22:55 -06:00
Kinsey Moore
7ebcccf199
bsps/dev/spi/xqspipsu_flash_config.h: Make flash config table static
...
This is now used by multiple files and can cause a multiple definitions
error when linking. Make the structure static to avoid this problem.
2025-10-08 15:39:05 -05:00
Joel Sherrill
de8da59ba1
testsuites/benchmarks/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Joel Sherrill
89efbdda7c
testsuites/fstests/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Joel Sherrill
6fc0e50f6c
testsuites/libtests/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Joel Sherrill
5cd78b4330
testsuites/psxtmtests/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Joel Sherrill
60ed3d6ed2
testsuites/rhealstone/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Joel Sherrill
744c4791c5
testsuites/samples/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Joel Sherrill
7d4ae6a2fa
testsuites/unix/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-10-08 16:48:32 +00:00
Kinsey Moore
df2304b7e7
spec/bsps/aarch64/xilinx-zynqmp: Add XQspiPsu flashdev backend
2025-10-08 16:45:03 +00:00
Kinsey Moore
ea7a756ea1
bsps/shared/dev/flash/jffs2: Add support for NAND
...
This adds support for NAND to the JFFS2 flashdev adapter.
2025-10-08 16:43:09 +00:00
Joel Sherrill
e91ace80f1
bsps/arm/*beagle*: Relicense Claas Zeimke to 2-BSD
...
Also updates SPDX annotation
Updates #3053 .
2025-10-06 16:55:58 -05:00
Joel Sherrill
a2f8c18819
arm/gumstix: Clean up Yang Xi attributions
...
While doing relicensing, I noticed that Yang Xi's submissions were
inconsistent about including a copyright. This adds that and does
some associated clean up. If comments were in the
attribution/license comment, they were converted to the Doxygen
comment block. No attribution or license changes were made.
I have reached out to Yang Xi for relicensing but not heard back
but the need for this cleanup was noticed.
Updates #3053
2025-10-06 17:30:17 +00:00
Joel Sherrill
30752f5df4
testsuites/validation/tx-thread-queue.c: Address -Wclobbered warning
...
Code should not rely on the contents of local variables set before
setjmp() after the longjmp() returns. In this case, it was notpossible
to reset events after the return. But analysis determined that the
longjmp() should always returns to the same stack frame. Thus local
variables should be preserved. The warning was disabled.
This case was not addressed by adding the "returns_twice" attribute
to setjmp() in setjmp.h.
Updates #5364 .
2025-10-03 16:38:17 -05:00
Joel Sherrill
96c2793709
testsuites/validation/tc-task-restart.c: Address -Wclobbered warning
...
Code should not rely on the contents of local variables set before
setjmp() after the longjmp() returns. In this case, it was possible
to set cpu_self after the return from setjmp().
This case was not addressed by adding the "returns_twice" attribute
to setjmp() in setjmp.h.
Updates #5364 .
2025-10-03 16:38:00 -05:00
Kinsey Moore
f34f2e0bf9
cpukit/jffs2/gc.c: Prevent live lock for split reads
...
In some cases a file read is not completed in a single call into the
JFFS2 layer and the inode is left in the READING state. When this
happens, it's possible for a garbage collection pass to be initiated
before completion of the read. In some such cases, the garbage
collection pass is executed in a tight loop that expects granular
locking to allow forward progress of the read between collection passes.
With RTEMS monolithic locking of the JFFS2 layer, forward progress is
not possible in this situation since the monolithic lock is never
released inside the loop.
The solution is to have the garbage collection pass return failure when
no progress is possible due to a bad inode state. This allows the read
to complete and the collection pass can be attempted at a later time.
2025-10-02 19:15:04 -05:00
Kinsey Moore
38e8e5c286
cpukit/flashdev: Add full support for NAND devices
...
This extends the flashdev API to support the additional calls required
by NAND device backends. This also adds region-relative IOCTLs to
prevent reimplementation of offset logic in top-end flashdev/filesystem
adapters.
2025-10-02 20:12:51 -04:00
Matteo Concas
1e28f577d8
bsps/noelv: Align instruction in bsp_reset()
...
Closes #5366
2025-10-02 16:43:54 +02:00
Joel Sherrill
d8f2967b63
cpukit/libtrace/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-09-26 22:38:34 +00:00
Joel Sherrill
ae1dd64548
cpukit/libtest/testparallel.c: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-09-26 22:38:34 +00:00
Joel Sherrill
ba04473bd7
cpukit/libpci/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
2025-09-26 22:38:34 +00:00
Joel Sherrill
32170f83a8
cpukit/libmisc/*: Address unused parameter warnings
...
Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-paramter.
libmisc/shell was in a previous patch.
2025-09-26 22:38:34 +00:00