Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Add _Per_CPU_Add_job() | Sebastian Huber | 2019-05-20 | 3 | -17/+78 |
| | |||||
* | score: Move per-processor job data structures | Sebastian Huber | 2019-05-20 | 2 | -72/+74 |
| | | | | | This enables re-use for other purposes, e.g. replacement for SMP_MESSAGE_TEST. | ||||
* | score: Remove SMP_MESSAGE_CLOCK_TICK | Sebastian Huber | 2019-05-20 | 3 | -21/+10 |
| | | | | Use _SMP_Multicast_action() instead. | ||||
* | score: Simplify _SMP_Multicast_action() | Sebastian Huber | 2019-05-20 | 4 | -35/+37 |
| | | | | | | Move resposibility to disable thread dispatching to the caller of _SMP_Multicast_action(). Using an interrupt disable for this purpose is questionable. | ||||
* | score: Add _SMP_Othercast_action() | Sebastian Huber | 2019-05-20 | 4 | -13/+36 |
| | |||||
* | score: Add _SMP_Broadcast_action() | Sebastian Huber | 2019-05-20 | 6 | -20/+64 |
| | |||||
* | smptests: Move SMP broadcast action test case | Sebastian Huber | 2019-05-20 | 2 | -51/+79 |
| | |||||
* | smpmulticast01: Use T_TEST_CASE() | Sebastian Huber | 2019-05-20 | 1 | -22/+27 |
| | |||||
* | score: Use dedicated lock for per-CPU jobs | Sebastian Huber | 2019-05-20 | 1 | -12/+12 |
| | |||||
* | posix: Remove unused OBJECTS_POSIX_INTERRUPTS | Sebastian Huber | 2019-05-20 | 2 | -4/+0 |
| | |||||
* | bsps: Always build generic interrupt support | Sebastian Huber | 2019-05-16 | 79 | -15/+209 |
| | | | | | | | This makes it possible to write tests for the generic interrupt controller support. Update #3269. | ||||
* | score: Fix per-CPU job done handling | Sebastian Huber | 2019-05-15 | 1 | -4/+14 |
| | |||||
* | shell: Avoid rtems_error() | Sebastian Huber | 2019-05-14 | 1 | -9/+0 |
| | | | | | | | Do not use the rtems_error() function since this function pulls in exit() and abort(). The abort() function pulls in raise() which pulls in the whole POSIX signals support. This change saves about 16KiB of text/rodata on ARM Thumb-2 systems. | ||||
* | bsps/arm: Adjust machine flags for ARMv7-M | Sebastian Huber | 2019-05-14 | 6 | -6/+15 |
| | | | | | | | Update machine flags for Cortex-M3 and Cortex-M4 based BSPs to account for Cortex-M3 Errata 602117 which required GCC multilib changes. Update #3747. | ||||
* | libdl: Fix size bug in loading symbols. | Chris Johns | 2019-05-14 | 1 | -2/+2 |
| | | | | | | This was introduced in 74883be5d4b5fa166179d6003032f6eac2e0f544. Updates #3746 | ||||
* | libdl: Fix loading symbol that reference unknown sections. | Chris Johns | 2019-05-14 | 1 | -56/+159 |
| | | | | | | | - Make the symbol parsing and loading stage match. - Check for possible overflow of the tables when loading. Closes #3746 | ||||
* | doxygen: score: Fix block comment end marker. | Chris Johns | 2019-05-14 | 1 | -1/+0 |
| | |||||
* | doxygen: score: adjust doc in percpudata.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -0/+2 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smp.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -0/+2 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in onceimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -0/+26 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in muteximpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -0/+16 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in wkspace.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -33/+38 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in watchdogticks.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -0/+2 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in watchdogimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -8/+198 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in watchdog.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -14/+17 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in userextimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -4/+152 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in todimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -35/+62 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in tls.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -3/+80 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in timestampimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -75/+71 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in timestamp.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -19/+24 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in timespec.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -62/+61 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in timecounterimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -0/+6 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in timecounter.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -5/+7 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in threadqimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -77/+317 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in threadq.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -11/+16 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in threadmp.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -26/+49 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in threadimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -126/+690 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in thread.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -16/+25 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in threaddispatch.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -10/+14 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in sysstate.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -1/+44 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in statesimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -25/+63 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in stackimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -9/+14 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in stackimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -6/+22 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in stack.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -11/+16 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smplockticket.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -5/+18 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smplockstats.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -5/+45 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smplockseq.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -7/+7 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smplockmcs.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -7/+14 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smplock.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -14/+55 |
| | | | | Update #3706. | ||||
* | doxygen: score: adjust doc in smpimpl.h to doxygen guidelines | Andreas Dachsberger | 2019-05-13 | 1 | -19/+32 |
| | | | | Update #3706. |