Gedare Bloom
9e72a793ca
Revert "cpukit/dev/can: Resolve warnings in 64bit builds"
...
This reverts commit 4c0a2d47e1 .
2023-07-27 12:23:55 -06:00
Sebastian Huber
1bc5d3e481
sys: Add files to Doxygen group
...
Canonicalize brief descriptions.
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
ec1e500f4f
timecounter: Add files to Doxygen group
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
d3fe128d67
posix: Add files to Doxygen group
...
Canonicalize brief descriptions.
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
5ba465c03b
libcsupport: Add file to Doxygen group
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
233c21a232
score: Add files to Doxygen groups
...
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
58840ffbb0
rtems: Add files to Doxygen groups
...
Provide basic Doxygen comments.
Update #3706 .
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
f99f5cec85
libtest: Place files into a Doxygen group
...
Canonicalize the file headers.
Update #3707 .
2023-07-26 07:18:29 +02:00
Sebastian Huber
f8d4f16da6
score: Add workaround for GCC bug
...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108658
This GCC bug leads to an incomplete code coverage status.
Update #4932 .
2023-07-25 08:04:08 +02:00
Sebastian Huber
11d571787d
rtems: Link config options and global construction
2023-07-25 07:27:40 +02:00
Sebastian Huber
0e70e989e6
rtems: Improve task entry wording
2023-07-25 07:26:01 +02:00
Sebastian Huber
c8cae1d82d
score: Move _IO_Relax() to new <rtems/dev/io.h>
...
This function is not a super core service.
2023-07-24 17:51:48 +02:00
Sebastian Huber
5fb9ebfc9b
doxgen: Document build system provided files
...
Update #3707 .
2023-07-21 07:55:31 +02:00
Sebastian Huber
49356594d3
rtems: Fix typo
...
Update #4772 .
2023-07-20 15:05:33 +02:00
Kinsey Moore
21429f681d
rtems: Update references to rtems_task_wake_after
...
rtems_task_wake_after takes a parameter in terms of a count of clock
ticks and not a measure in a subunit of seconds. This updates
documentation to reflect that. This also makes obvious the caveat about
the first tick wait not being a whole tick and points the user at a
replacement for better accuracy.
Updates #4772
2023-07-20 11:31:25 +02:00
Karel Gardas
0e4e9dd421
score/arm: improve printed exception information for Cortex-Mx CPUs
...
Sponsored-By: Precidata
2023-07-14 12:38:14 +02:00
Sebastian Huber
3e0314e8be
bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALT
...
Remove the BSP_POWER_DOWN_AT_FATAL_HALT BSP option. Applications should
do the customization of the system termination with an initial fatal
extension.
2023-07-14 12:21:33 +02:00
Joel Sherrill
6264b14804
Revert accidentally committed "Remove unused _IO_Relax"
...
Sebastian has agreed to move this out of score. I should have
removed this patch from my tree but accidentally committed it
with another patch.
2023-07-03 10:32:53 -05:00
Joel Sherrill
e49e8daf3d
Remove unused _IO_Relax
...
The only use was in a test.
2023-07-03 10:11:58 -05:00
Aaron Nyholm
4b209a322e
cpukit/flash: Correct erase ioctl address
...
Previously, the erase ioctl call would ignore flash regions and erase at
the absolute address passed in. This adds a check for if the region is
set and adds the region offset accordingly.
2023-06-27 07:50:40 +10:00
Sebastian Huber
83305f5050
pci: Do not use BSP-specific interrupt API
...
Update #3269 .
2023-06-16 06:35:22 +02:00
Sebastian Huber
a799809213
score: Remove CPU port atomic operations API
...
Use the C/C++ standard API directly.
2023-06-12 07:46:23 +02:00
Sebastian Huber
0613593148
score: Remove CPU port specific cpuatomic.h
...
All CPU ports used the same <rtems/score/cpustdatomic.h> header file to
provide the atomic operations. Remove the header file indirection.
2023-06-12 07:46:23 +02:00
Joel Sherrill
bb5dbff74a
Move various compression libraries into single subdirectory
...
This improves the organization of the cpukit.
Closes #4912 .
2023-06-06 09:09:44 -05:00
Sebastian Huber
0c3d6f58f1
termios: Add <rtems/termiosdevice.h>
...
Add <rtems/termiosdevice.h> which does not depend on <rtems/libio.h> to
provide rtems_termios_device_context and rtems_termios_device_handler.
For polled serial device drivers, this removes a header file dependency
to the full file system support.
2023-05-31 10:07:17 +02:00
Joel Sherrill
63415655e3
score/src/pheap*: Remove unreferenced methods
...
* _Protected_heap_Get_block_size
* _Protected_heap_Iterate
* _Protected_heap_Resize_block
Closes #4909 .
2023-05-26 10:12:51 -05:00
Sebastian Huber
bdb4bc436f
arm: Use RTEMS_XCONCAT()
...
Prefer macros with a proper namespace.
2023-05-26 06:56:11 +02:00
Sebastian Huber
991919da3b
arm: Improve Doxygen file comments
2023-05-26 06:56:11 +02:00
Sebastian Huber
eb299786c6
rtems: Document scheduler configuration API
2023-05-24 14:58:59 +02:00
Kinsey Moore
6bc3ad3ed4
libdl: Add support for LDST128_ABS_LO12_NC
2023-05-22 08:55:47 -05:00
Sebastian Huber
bcef89f236
Update company name
...
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
2023-05-20 11:05:26 +02:00
Sebastian Huber
c588daecb9
rtems: Reference types in construct directives
2023-05-19 08:09:37 +02:00
Sebastian Huber
60c291a128
rtems: Add constraint to types
2023-05-19 08:09:37 +02:00
Sebastian Huber
94df7a0125
basedefs.h: Improve formatting
2023-05-19 07:47:37 +02:00
Sebastian Huber
69635b3b1c
basedefs.h: Add proper brief description
2023-05-19 07:47:37 +02:00
Sebastian Huber
35106bd8e0
rtems: Conditionally include MPCI header
2023-05-19 07:47:37 +02:00
Aaron Nyholm
c2913ec414
libmisc/shell: Fix file pointer leak and improved input data sanitation.
...
Coverity #1530126
Coverity #1530125
2023-05-17 13:41:44 -05:00
Tian Ye
e06152b82d
bsps/aarch64: Fix 128bit q register print bug
2023-05-16 08:41:29 -05:00
Joel Sherrill
3f4454b686
_TOD_Adjust method is unused. Remove it.
...
Use of this method was likely eliminated during the rework to use
FreeBSD bintime/sbintime.
Close #4905 .
2023-05-16 08:40:51 -05:00
Aaron Nyholm
984693a4b3
libmisc/shell: Add flashdev command
2023-05-16 12:48:18 +10:00
Aaron Nyholm
15d4428e96
cpukit/flash: Add API for Flash devices
2023-05-16 12:48:13 +10:00
Sebastian Huber
1f00afcb5a
zlib: Update from 1.2.5 to 1.2.13
...
The updated files were extracted from:
https://www.zlib.net/zlib-1.2.13.tar.xz
The archive had an SHA-256 hash value of:
d14c38e313afc35a9a8760dadf26042f51ea0f5d154b0630a31da0540107fb98
Close #4902 .
2023-05-09 15:07:09 +02:00
Karel Gardas
1590df5f9a
bsps/amd64: increase CPU alignment to 16
...
AMD64 requires SSE support which operates on 128bit data values.
2023-04-29 20:41:23 +02:00
Sebastian Huber
6979b03b0c
score: Simplify _Objects_Is_api_valid()
...
Close #4863 .
2023-04-26 10:39:34 +02:00
Sebastian Huber
863b26ee3a
score: Avoid cyclic header file dependencies
...
There was a cyclic dependency: For RTEMS_STATIC_ANALYSIS we needed
basedefs.h in assert.h. For RTEMS_UNREACHABLE() we needed _Assert() from
assert.h in basedefs.h.
Fix this by introducing _Debug_Unreachable() in basedefs.h.
Add RTEMS_FUNCTION_NAME to basedefs.h and use it in basedefs.h and
assert.h.
Close #4900 .
2023-04-25 08:25:33 +02:00
Kinsey Moore
05dd54d11c
cpukit/libdl: Resolve size mismatch warnings
...
Resolve warnings about mismatched pointer and integer sizes in AArch64
libdl when building with the ILP32 ABI.
2023-04-05 08:19:09 -05:00
Kinsey Moore
acf4eb271c
cpukit/jffs2: Avoid possible null deref
...
This was added with the writebuffer work and should have been protected
by the error check.
2023-03-23 10:33:52 -05:00
Sebastian Huber
3353d3f3ad
doxygen: Add group for FreeBSD kernel header files
2023-03-17 08:47:28 +01:00
Sebastian Huber
eaecc4971a
doxygen: Add files to groups and fix group scopes
2023-03-17 08:47:28 +01:00
Sebastian Huber
3264c8152b
doxygen: Fix group identifiers
2023-03-17 08:47:28 +01:00