summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* score: Move <rtems/score/gcov.h>Sebastian Huber2023-07-287-17/+17
| | | | | Move <rtems/score/gcov.h> to <rtems/test-gcov.h>. These functions do not belong to an super core service.
* score: Move formatted I/O functionsSebastian Huber2023-07-2813-157/+132
| | | | These functions do not belong to an super core service.
* Revert "cpukit/dev/can: Added CAN support"Gedare Bloom2023-07-274-1125/+0
| | | | | | This reverts commit cd91b37dce728b372f164355719a4e601e12e7b3. Closes #4803.
* Revert "cpukit/dev/can: Resolve warnings in 64bit builds"Gedare Bloom2023-07-271-9/+7
| | | | This reverts commit 4c0a2d47e1dce0923f270d0206d0cb93d0d58451.
* sys: Add files to Doxygen groupSebastian Huber2023-07-264-3/+29
| | | | | | Canonicalize brief descriptions. Update #3707.
* timecounter: Add files to Doxygen groupSebastian Huber2023-07-266-0/+47
| | | | Update #3707.
* posix: Add files to Doxygen groupSebastian Huber2023-07-262-7/+7
| | | | | | Canonicalize brief descriptions. Update #3707.
* libcsupport: Add file to Doxygen groupSebastian Huber2023-07-261-2/+9
| | | | Update #3707.
* score: Add files to Doxygen groupsSebastian Huber2023-07-263-0/+26
| | | | Update #3707.
* rtems: Add files to Doxygen groupsSebastian Huber2023-07-265-32/+141
| | | | | | | Provide basic Doxygen comments. Update #3706. Update #3707.
* libtest: Place files into a Doxygen groupSebastian Huber2023-07-2622-33/+169
| | | | | | Canonicalize the file headers. Update #3707.
* score: Add workaround for GCC bugSebastian Huber2023-07-251-0/+7
| | | | | | | | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108658 This GCC bug leads to an incomplete code coverage status. Update #4932.
* rtems: Link config options and global constructionSebastian Huber2023-07-251-3/+17
|
* rtems: Improve task entry wordingSebastian Huber2023-07-251-3/+3
|
* score: Move _IO_Relax() to new <rtems/dev/io.h>Sebastian Huber2023-07-243-10/+70
| | | | This function is not a super core service.
* doxgen: Document build system provided filesSebastian Huber2023-07-211-0/+82
| | | | Update #3707.
* rtems: Fix typoSebastian Huber2023-07-201-1/+1
| | | | Update #4772.
* rtems: Update references to rtems_task_wake_afterKinsey Moore2023-07-201-8/+13
| | | | | | | | | | 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
* score/arm: improve printed exception information for Cortex-Mx CPUsKarel Gardas2023-07-142-2/+154
| | | | Sponsored-By: Precidata
* bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALTSebastian Huber2023-07-141-0/+2
| | | | | | Remove the BSP_POWER_DOWN_AT_FATAL_HALT BSP option. Applications should do the customization of the system termination with an initial fatal extension.
* Revert accidentally committed "Remove unused _IO_Relax"Joel Sherrill2023-07-032-0/+61
| | | | | | 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.
* Remove unused _IO_RelaxJoel Sherrill2023-07-032-61/+0
| | | | The only use was in a test.
* cpukit/flash: Correct erase ioctl addressAaron Nyholm2023-06-271-8/+35
| | | | | | 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.
* pci: Do not use BSP-specific interrupt APISebastian Huber2023-06-161-13/+4
| | | | Update #3269.
* score: Remove CPU port atomic operations APISebastian Huber2023-06-122-1060/+888
| | | | Use the C/C++ standard API directly.
* score: Remove CPU port specific cpuatomic.hSebastian Huber2023-06-1219-533/+0
| | | | | All CPU ports used the same <rtems/score/cpustdatomic.h> header file to provide the atomic operations. Remove the header file indirection.
* Move various compression libraries into single subdirectoryJoel Sherrill2023-06-0642-0/+0
| | | | | | This improves the organization of the cpukit. Closes #4912.
* termios: Add <rtems/termiosdevice.h>Sebastian Huber2023-05-314-246/+311
| | | | | | | 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.
* score/src/pheap*: Remove unreferenced methodsJoel Sherrill2023-05-264-237/+0
| | | | | | | | * _Protected_heap_Get_block_size * _Protected_heap_Iterate * _Protected_heap_Resize_block Closes #4909.
* arm: Use RTEMS_XCONCAT()Sebastian Huber2023-05-261-4/+2
| | | | Prefer macros with a proper namespace.
* arm: Improve Doxygen file commentsSebastian Huber2023-05-2629-35/+165
|
* rtems: Document scheduler configuration APISebastian Huber2023-05-241-159/+453
|
* libdl: Add support for LDST128_ABS_LO12_NCKinsey Moore2023-05-221-0/+4
|
* Update company nameSebastian Huber2023-05-20701-705/+705
| | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
* rtems: Reference types in construct directivesSebastian Huber2023-05-192-2/+4
|
* rtems: Add constraint to typesSebastian Huber2023-05-191-0/+42
|
* basedefs.h: Improve formattingSebastian Huber2023-05-191-2/+2
|
* basedefs.h: Add proper brief descriptionSebastian Huber2023-05-191-3/+2
|
* rtems: Conditionally include MPCI headerSebastian Huber2023-05-191-1/+1
|
* libmisc/shell: Fix file pointer leak and improved input data sanitation.Aaron Nyholm2023-05-171-17/+10
| | | | | Coverity #1530126 Coverity #1530125
* bsps/aarch64: Fix 128bit q register print bugTian Ye2023-05-161-1/+1
|
* _TOD_Adjust method is unused. Remove it.Joel Sherrill2023-05-162-88/+0
| | | | | | | Use of this method was likely eliminated during the rework to use FreeBSD bintime/sbintime. Close #4905.
* libmisc/shell: Add flashdev commandAaron Nyholm2023-05-162-0/+598
|
* cpukit/flash: Add API for Flash devicesAaron Nyholm2023-05-162-0/+1361
|
* zlib: Update from 1.2.5 to 1.2.13Sebastian Huber2023-05-0927-2779/+13758
| | | | | | | | | | | | 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.
* bsps/amd64: increase CPU alignment to 16Karel Gardas2023-04-291-1/+1
| | | | AMD64 requires SSE support which operates on 128bit data values.
* score: Simplify _Objects_Is_api_valid()Sebastian Huber2023-04-261-3/+1
| | | | Close #4863.
* score: Avoid cyclic header file dependenciesSebastian Huber2023-04-253-60/+115
| | | | | | | | | | | | | 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.
* cpukit/libdl: Resolve size mismatch warningsKinsey Moore2023-04-053-19/+20
| | | | | Resolve warnings about mismatched pointer and integer sizes in AArch64 libdl when building with the ILP32 ABI.
* cpukit/jffs2: Avoid possible null derefKinsey Moore2023-03-231-3/+3
| | | | | This was added with the writebuffer work and should have been protected by the error check.