summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* score: Add _ISR_lock_Set_name()Sebastian Huber2019-04-124-8/+55
| | | | | Add _ISR_lock_Set_name() to optimize the initialization of zero-initialized locks.
* score: Remove unused macrosSebastian Huber2019-04-121-28/+0
|
* score: Rename _SMP_Get_processor_count()Sebastian Huber2019-04-1113-48/+60
| | | | | | | Rename _SMP_Get_processor_count() in _SMP_Get_processor_maximum() to be in line with the API level rtems_scheduler_get_processor_maximum(). Update #3732.
* score: Rename _SMP_Processor_countSebastian Huber2019-04-113-5/+5
| | | | | | | Rename _SMP_Processor_count in _SMP_Processor_maximum to be in line with the API level rtems_scheduler_get_processor_maximum(). Update #3732.
* bsp/xilinx-zynqmp: Implement Ultra96 targetJeff Kubascik2019-04-1117-260/+274
| | | | | | Modifications to get xilinx-zynqmp BSP working on an Ultra96 board. Update #3682.
* bsp/xilinx-zynqmp: Stub out Xilinx MPSoC BSPJeff Kubascik2019-04-1116-0/+966
| | | | | | Source files were copied from xilinx-zynq. Update #3682.
* bsp/zynq-uart: Move Zynq UART driver to shared directoryJeff Kubascik2019-04-116-3/+3
| | | | | | This driver will be shared with the xilinx-zynqmp BSP. Update #3682.
* bsp/zynq-uart: Remove zynq_uart_instances from headerJeff Kubascik2019-04-113-3/+5
| | | | | | | This variable is BSP specific and should be removed from the driver header file. Update #3682.
* bsp/xilinx-zynq: Relicense to BSD-2-ClauseSebastian Huber2019-04-1017-153/+374
| | | | | | | | Relicense contributions from Chris Johns, Christian Mauderer, embedded brains GmbH, Joel Sherrill, OAR, Pavel Pisa, Ralf Kirchner, and Sebastian Huber. Update #3053.
* posix: Avoid fatal error in Shm object createSebastian Huber2019-04-101-1/+5
|
* posix: Avoid workspace for queued signalsSebastian Huber2019-04-104-18/+18
|
* posix: _Configuration_POSIX_Minimum_stack_sizeSebastian Huber2019-04-103-3/+3
| | | | Rename to use proper namespace.
* posix: _Configuration_POSIX_Maximum_queued_signalsSebastian Huber2019-04-104-4/+4
| | | | Rename to use proper namespace.
* config: Obsolete Go configuration optionsSebastian Huber2019-04-101-46/+13
| | | | Update #2832.
* libdebugger: Fix for ARMv7-M with -O0 optimizationChris Johns2019-04-092-5/+21
|
* spmisc01: Use RTEMS_CONSTSebastian Huber2019-04-092-0/+7
| | | | Update #3734.
* rtems: Add rtems_scheduler_get_processor_maximum()Sebastian Huber2019-04-0966-161/+161
| | | | | | | | | | | Add rtems_scheduler_get_processor_maximum() as a replacement for rtems_get_processor_count(). The rtems_get_processor_count() is a bit orphaned. Adopt it by the Scheduler Manager. The count is also misleading, since the processor set may have gaps and the actual count of online processors may be less than the value returned by rtems_get_processor_count(). Update #3732.
* rtems: Add rtems_scheduler_get_processor()Sebastian Huber2019-04-0940-143/+158
| | | | | | | | | | | Add rtems_scheduler_get_processor() as a replacement for rtems_get_current_processor(). The rtems_get_current_processor() is a bit orphaned. Adopt it by the Scheduler Manager. This is in line with the glibc sched_getcpu() function. Deprecate rtems_get_current_processor(). Update #3731.
* score: Add RTEMS_CONSTSebastian Huber2019-04-091-0/+11
| | | | Close #3734.
* bsps/arm: Optimize ARMv7-M CPU counterSebastian Huber2019-04-091-4/+5
| | | | Update #3456.
* Remove superfluous run-time checkSebastian Huber2019-04-092-11/+2
| | | | | The _Objects_Information_table[ the_api ] is never NULL for a valid API index.
* bsps/arm: Fix ARMv7-M CPU counterSebastian Huber2019-04-091-0/+1
| | | | | | | Read the current counter value again after we know that we had an underflow. Update #3456.
* libdebugger: Use an offset table to format GDB `g` packets.Chris Johns2019-04-098-215/+478
| | | | | | | Adding support for a register offset table lets FPU registers be supported if added to the backend. Closes #3733.
* doxygen: Update _Objects_Build_name()Sebastian Huber2019-04-051-8/+6
| | | | | | This is intended as an example in the RTEMS Software Engineering manual. Update #3704.
* doxygen: Rename Score* groups in RTEMSScore*Sebastian Huber2019-04-04254-360/+360
| | | | Update #3706
* doxygen: Split up "libmisc" subgroups and removed libmiscAndreas Dachsberger2019-04-048-23/+13
| | | | Update #3706.
* doxygen: New API subgroup TracingAndreas Dachsberger2019-04-043-2/+10
| | | | Update #3706.
* doxygen: Added RTEMS Test Framework to APIAndreas Dachsberger2019-04-041-0/+2
| | | | Update #3706.
* doxygen: Added inttypes.h to Print SupportAndreas Dachsberger2019-04-041-0/+2
| | | | Update #3706.
* doxygen: Added subclasses to APIAndreas Dachsberger2019-04-044-0/+8
| | | | | | | Update #3706. RTEMS Application Loader, RTEMS Runtime Link Editor, Status Checks and Test Support
* doxygen: Zero and Null Device Drivers now in Device DriversAndreas Dachsberger2019-04-042-2/+2
| | | | Update #3706.
* doxygen: Print Support now in API->IOAndreas Dachsberger2019-04-043-2/+18
| | | | Update #3706.
* doxygen: Mouse now in Device DriversAndreas Dachsberger2019-04-041-1/+1
| | | | Update #3706.
* doxygen: Time Test 27 now in Device DriversAndreas Dachsberger2019-04-042-2/+10
| | | | Update #3706.
* doxygen: Benchmark Timer Driver Interface now in Device DriversAndreas Dachsberger2019-04-042-0/+10
| | | | Update #3706.
* doxygen: Put Real-Timer Clock Driver Interface into group Device DriversAndreas Dachsberger2019-04-041-0/+2
| | | | Update #3706.
* doxygen: Put Print Support in IOAndreas Dachsberger2019-04-041-0/+2
| | | | Update #3706.
* doxygen: Real Time Clock Time of Day API Definition in BSP->SharedAndreas Dachsberger2019-04-041-1/+1
| | | | Update #3706.
* doxygen: Put SPI Driver into group Device DriversAndreas Dachsberger2019-04-041-0/+2
| | | | Update #3706.
* doxygen: Put C Library Support and POSIX in InternalAndreas Dachsberger2019-04-042-0/+4
| | | | Update #3706.
* doxygen: Added some subgroups to API and IOAndreas Dachsberger2019-04-043-6/+12
| | | | | | I2C library, Media Manager and Profiling Support Update #3706.
* doxygen: Added I2C Driver to Device DriversAndreas Dachsberger2019-04-041-0/+2
| | | | Update #3706.
* doxygen: Added Version to API->ClassicAndreas Dachsberger2019-04-044-3/+7
| | | | Update #3706.
* doxygen: Added Frame Buffer Device Driver Interface to Device DriversAndreas Dachsberger2019-04-041-1/+1
| | | | Update #3706.
* doxygen: Added some subgroups to IO LibraryAndreas Dachsberger2019-04-043-0/+6
| | | | | | Update #3706. Types and Mount, IO Internal, Kernel Print Support
* doxygen: Removed XXX groupAndreas Dachsberger2019-04-041-1/+1
| | | | | | Update #3706. Content was added to Classic Barrier Implementation
* doxygen: Added Management to Example CPU ArchitectureAndreas Dachsberger2019-04-041-0/+8
| | | | Update #3706.
* doxygen: Added subgroup Generic to BSP->SPARC64Andreas Dachsberger2019-04-044-3/+11
| | | | Update #3706.
* doxygen: Added libmisc group and libmisc mouse groupAndreas Dachsberger2019-04-042-3/+19
| | | | | | | | Update #3706. @ingroup for these groups already existed, but no @defgroup Further restructuring necessary
* doxygen: Added toplevel group for device driversAndreas Dachsberger2019-04-042-1/+10
| | | | Update #3706.