Amar Takhar
b714e4a809
ascii: Remove non-ASCII characters
...
We will soon be enforcing ASCII-only characters for source.
2025-05-22 19:35:12 +00:00
Amar Takhar
7a4a42d23b
ignore: Add missing files and new ones
...
* Add missing jffs2 files
* Ignore yaml/* as it's an import
* Add files for fstests that need to skip the char test
2025-05-22 14:41:47 -04:00
Amar Takhar
b2b8b2604a
encoding: Fix encoding for 3 files
...
board_memories: WINDOWS-1250
aes.c: ISO-8859-3
sdramc.c: WINDOWS-1250
These have been converted to utf-8 with the broken characters fixed. The
original encoding is wrong and has been corrupted. Now they are ASCII.
2025-05-21 20:06:29 -04:00
Amar Takhar
70ad0926b0
readme: Convert to ASCII
...
Convert table to ASCII
2025-05-20 13:05:47 -04:00
alessandronardin
ab7f9193eb
posix/aio: modified insertion of sync requests
...
now sync requests are appended at the end of the appropriate queue
Closes #5176
2025-05-13 10:39:08 +02:00
alessandronardin
1c9d74cfac
posix/aio: Free requests after handling
...
Requests in rtems_aio_handle were not being freed after they were handled
causing resource leaks. This commit adds the necessary free for the
requests after processing.
Closes #5175
2025-05-13 10:34:44 +02:00
mez3n
528095cd24
cpukit/rtems: add rtems_barrier_get_number_waiting()
...
Closes rtems/programs/gsoc#9
Added rtems_get_number_waiting according to the issue
rtems/programs/gsoc#9, including tests and documentation.
2025-05-12 17:00:14 +00:00
Jeremy Lorelli
0017330fc6
spec: Remove missing headers from m68k BSPs
...
These headers were removed in b30d88cb87
2025-05-09 15:37:47 -07:00
yang.zhang
76f9a25ea0
cpukit/posix: sigtimedwait() only clear a signal when EINTR
...
When a thread is unblocked from sigtimedwait, it maybe ETIMEOUT or
EINTR. If ETIMEOUT, there is no pending signals, never and is not
necessary to call _POSIX_signals_Clear_signals because of the_info->si_signo
is -1.
Should validate the signal passed into _POSIX_signals_Clear_signals.
2025-05-08 22:47:01 +00:00
Chris Johns
7c79f8c63d
waf: Handle no version label in VERSION with releases
...
No version label in the VERSION file broke with
releases.
Closes #5186
2025-05-08 22:44:43 +00:00
Chris Johns
deb26068f0
machine/timecounters: Add missing _Timecounter_ decls
...
Add:
- _Timecounter_Getboottime
- _Timecounter_Getboottimebin
Closes #5211
2025-05-08 22:37:32 +00:00
Joel Sherrill
db35b8c722
psignalclearsignals.c: Eliminate used before initialized warning
...
There were independent checks at lock/unlock time on whether the
signal clearing logic executed in a critical section. Refactored
so the two checks are now one.
Closes #5239
2025-05-08 22:31:30 +00:00
Matteo Concas
24a3ae9fa5
grlib/spwtdp: Remove DEBUG flag
...
This flag should not be enabled by default
2025-05-06 19:30:06 +00:00
Joel Sherrill
44b61ba51f
m68k/uC5282/bspstart.c: Minimum fixes for lines > 80 columns
...
The file uses tabs and that was not addressed.
2025-05-06 17:35:58 +00:00
Joel Sherrill
497af62f84
uC5282/start/bspstart.c: Correct printk() specifier
...
printk() specifier was for unsigned long but the number was just an
unsigned int.
2025-05-06 17:35:58 +00:00
Joel Sherrill
2634edb790
/amd64/start/bspstart.c: Fix unused variable warning.
...
acpi_table_result was only used in the debug build.
2025-05-06 17:31:24 +00:00
Joel Sherrill
69b72bb9df
bsps/arm/stm32h7/dma/dma-allocator.c: Fix unused variable warning
...
Updates &20
2025-05-05 18:34:27 +00:00
Joel Sherrill
ae5655b88b
bsps/arm/stm32h7/hal/*: Fix pointer and integer comparison warnings
...
The HAL code would compare to "0U" instead of NULL.
Updates &20
2025-05-05 18:34:27 +00:00
Joel Sherrill
64070bdf66
bsps/arm/stm32h7: Address missing prototype for SystemInit_ExtMemCtl
...
Updates &20
2025-05-05 18:34:27 +00:00
Joel Sherrill
f7c9ed4672
cpukit/score/cpu/microblaze/__tls_get_addr.c: Do not include <assert.h>
...
Updates #5238
2025-04-21 09:27:14 -05:00
Joel Sherrill
10e8c18971
cpukit/score/cpu/arm/__tls_get_addr.c: Do not include <assert.h>
...
Updates #5238
2025-04-21 09:26:02 -05:00
Chris Johns
e640d6b602
cpukit/libdl: Fix loading symbols from an object file at runtime
...
- Assume a relocation record with a symbol name with a length of
0 is resolved. ARM seems to create a symbol with no name for
R_ARM_V4BX relocation records.
- Move the addition of the rtems_rtl_base_sym_global_add symbol
to the global symbol table to the weak
rtems_rtl_base_global_syms_init call. If symbols are
embedded the support for runtime loading symbols is over
loaded. This change is required so the base object has a
valid global symbol table attached to track dependencies.
Fixes #5234
2025-04-01 12:28:24 +11:00
Matteo Concas
7205078179
spec: Install missing header files for GRLIB and SPARC
...
The following files will be installed during SPARC/GRLIB builds:
- bsps/include/grlib/apbuart-regs.h
- bsps/include/grlib/gptimer-regs.h
- bsps/include/grlib/irqamp-regs.h
- bsps/sparc/include/grlib/io.h
Fix issue #5231
2025-03-25 16:04:40 +01:00
Joel Sherrill
3a5069ced6
niosvc10lp/../altera_avalon_sysid_qsys_regs.h: Convert to UNIX format
...
Accidentally committed in DOS format.
2025-03-19 13:38:36 +00:00
Joel Sherrill
2eb458afa6
sptests/*/*.scn: Convert to UNIX format
...
Accidentally committed in DOS format.
2025-03-19 13:38:36 +00:00
Joel Sherrill
812901f53b
psxtests/*/*.doc: Convert to UNIX format
...
Accidentally committed in DOS format.
2025-03-19 13:38:36 +00:00
Joel Sherrill
6e5d82c160
fstests/fsdosfsname01/files.h: Convert to UNIX format
...
Accidentally committed in DOS format.
2025-03-19 13:38:36 +00:00
Gedare Bloom
b66b0d9804
rtems/event: regenerate from central
2025-03-19 02:09:21 +00:00
Joel Sherrill
62e475f386
cpukit/libfs/src/dosfs/msdos_rename.c: Relicense to 2-BSD
...
This file was by Chris Johns who has previously given permission
to relicense.
Update #3053 .
2025-03-19 01:16:19 +00:00
Joel Sherrill
91cc54bcf9
cpukit/dev/i2c/*: Relicense to 2-BSD
...
All files were written by Chris Johns who has previously given
permission to relicense.
Update #3053 .
2025-03-19 01:16:19 +00:00
Joel Sherrill
15c389892b
testsuites/sptests/*: Relicense to 2-BSD
...
These files were by Kuan-Hsun Chen who has previously given
permission to relicense.
Updates #3053 .
2025-03-18 15:17:54 -05:00
Jeremy Lorelli
2623dac93c
beatnik/include/bsp.h: Fix eeprom/ds1621 device names
...
The device names were using ', ' in place of '.'.
It seems like this was a mistake made during a refactor.
2025-03-14 09:00:00 -07:00
Joel Sherrill
b6534f3047
testsuites/validation/tc-score-thread.c: Fix warning on assignment
...
GCC 14 is much pickier and turns some warnings into errors.
This is one example that cross BSPs and architectures.
2025-03-14 07:25:27 +00:00
Kinsey Moore
4fb6342a42
bsps/dev/irq/arm-gic: Document the GICD_IROUTER offset
...
The GICD_IROUTER register technically starts at offset 0x6000, but the
first 32 IRQ entries are reserved making IRQ 32's entry at 0x6100 the
first usable entry. This register is not currently used, so only a
comment is added to that effect.
Closes #5223
2025-03-13 22:31:23 +00:00
Joel Sherrill
98d38900aa
bsps/or1k/generic_or1k: Relicense to 2-BSD
...
Hesham Almatary has given permission to relicense to 2-BSD.
Updates #3053 .
2025-03-13 18:57:12 +00:00
Joel Sherrill
31715959fe
raspberrypi/include/bsp/irq.h, raspberrypi.h: Relicense to 2-BSD
...
These files were written by a combination of contributors who have
given permisison to relicense.
Updates #3053
2025-03-13 14:57:49 +00:00
Joel Sherrill
a4774bb79d
moxiesim/console/console-io.c: Relicense to 2-BSD
...
This file was written by Anthony Green and OAR who both have given
permisison to relicense.
Updates #3053
2025-03-13 14:54:06 +00:00
Amar Takhar
eac33277ce
gitlab: Add missed files to ignore
...
This was caught in !426
2025-03-13 06:49:22 +00:00
Sebastian Huber
4df7021740
build: Make tar archives reproducible
...
Reduce dependency on umask settings.
2025-03-13 06:45:25 +00:00
Joel Sherrill
9fea354de8
powerpc/ss555: Correct prototype of Clock_isr
...
The argument is now a void * and this was not reflected in the
prototype or implementation. The argument was unused so this
has no functional impact.
2025-03-13 06:27:35 +00:00
Joel Sherrill
9e05cd72c5
mvme147s: Remove as obsoleted
...
Updates #5031
2025-03-13 06:12:15 +00:00
Joel Sherrill
01d22874c2
cpukit/.../include/rtems/score/riscv-utility.h: Correct license
...
This file was taken from BSD by Hesham Almatary. Even though he
left the original BSD license in place, he added the RTEMS historical
license. Hesham has given permission to relicense his work under
2-BSD and this file never should have had the RTEMS historical
license on it anyway.
Update #3053 .
2025-03-11 17:43:29 -05:00
Joel Sherrill
7b48e83079
cpukit/score/cpu/riscv/include/libcpu/byteorder.h: Relicense to 2-BSD
...
History shows this file was written by Jiri Gaisler who has given
permission to relicense his work.
Update #3053 .
2025-03-11 17:40:27 -05:00
Sebastian Huber
7d59c6e03c
dtc: Update VERSION
2025-03-10 22:44:01 +00:00
Ayush Singh
f85c80bb82
libfdt: Add fdt_setprop_namelen_string()
...
Macro using fdt_setprop_namelen() internally similar to
`fdt_setprop_string()`.
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Signed-off-by: Ayush Singh <ayush@beagleboard.org >
Message-ID: <20241205-setprop-namelen-v2-4-0d85a3d2e7b1@beagleboard.org >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2025-03-10 22:44:01 +00:00
Ayush Singh
149d5b1297
libfdt: Add fdt_setprop_namelen()
...
Allow specifying name length in setprop similar to
`fdt_get_property_namelen` functions.
Signed-off-by: Ayush Singh <ayush@beagleboard.org >
Message-ID: <20241205-setprop-namelen-v2-3-0d85a3d2e7b1@beagleboard.org >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2025-03-10 22:44:01 +00:00
Ayush Singh
b42a20221a
libfdt_internal: fdt_find_string_len_()
...
Allow specifying string length to `fdt_find_string_`.
fdt_find_string_() now internally uses this function.
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Signed-off-by: Ayush Singh <ayush@beagleboard.org >
Message-ID: <20241205-setprop-namelen-v2-2-0d85a3d2e7b1@beagleboard.org >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2025-03-10 22:44:01 +00:00
Ayush Singh
c8a2404c20
libfdt: add fdt_get_property_namelen_w()
...
Similar to the non-namelen variant, it is implemented in terms of
fdt_get_property_namelen()
Reviewed-by: David Gibson <david@gibson.dropbear.id.au >
Signed-off-by: Ayush Singh <ayush@beagleboard.org >
Message-ID: <20241205-setprop-namelen-v2-1-0d85a3d2e7b1@beagleboard.org >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2025-03-10 22:44:01 +00:00
Bingwu Zhang
c1c2f18e4a
libfdt: Remove extra semi-colons outside functions
...
When compiling with -Werror -Wpedantic, both GCC and Clang fails, saying
that these semi-colons are redundant, so remove them.
Signed-off-by: Bingwu Zhang <xtexchooser@duck.com >
Message-ID: <20241116101228.164707-6-xtex@envs.net >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2025-03-10 22:44:01 +00:00
Rasmus Villemoes
cea524f01e
libfdt.h: whitespace consistency fixups
...
In these cases, spaces are used for indentation/alignment while the
surrounding lines use tab. Fix it up for consistency.
Signed-off-by: Rasmus Villemoes <ravi@prevas.dk >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2025-03-10 22:44:01 +00:00