Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libdl/debugger: Fix the broken list delete when unloading an object module. | Chris Johns | 2019-08-12 | 2 | -15/+13 |
| | | | | Closes #3777 | ||||
* | record: Change thread name encoding | Sebastian Huber | 2019-08-06 | 2 | -2/+2 |
| | | | | This scheme is easier to decode. | ||||
* | libdl/arm: Add support for ARM trampolines | Chris Johns | 2019-08-04 | 1 | -1/+18 |
| | | | | Closes #3776 | ||||
* | libdebugger: ARM fixes for Cortex-A8 and ARM mode. | Chris Johns | 2019-07-31 | 6 | -247/+730 |
| | | | | | | | | | - Fix destorying the target and thread parts. - Fix the ARM backend to support Cortex-A8 and ARM mode code. - Use the DBGDSCR interrupt mask when single stepping. - Use the DBGDSCR method of entry to debug mode to filter the execptions. - Add support for BSPs to control the ARM backend. | ||||
* | record: Add support for thread names | Sebastian Huber | 2019-07-30 | 4 | -8/+104 |
| | |||||
* | Add and use THREAD_DEFAULT_MAXIMUM_NAME_SIZE | Sebastian Huber | 2019-07-30 | 3 | -2/+11 |
| | |||||
* | libdl/arm: Fix ARM mode trampoline parsing of relocs | Chris Johns | 2019-07-28 | 1 | -16/+16 |
| | | | | | | - No need to dump globals syms in test dl01 when tracing Closes #3775 | ||||
* | score/interr: Fix comments. | Chris Johns | 2019-07-06 | 1 | -2/+2 |
| | |||||
* | misc/rtemsdefaultconfig: Add bdbuf so libbsd can be used with configure. | Chris Johns | 2019-07-02 | 1 | -1/+2 |
| | |||||
* | score: Add and use _Thread_Get_unmapped_priority(). | Sebastian Huber | 2019-06-28 | 7 | -42/+65 |
| | | | | Add and use _Thread_Get_unmapped_real_priority(). | ||||
* | arm: Return the current handler from arm_cp15_set_exception_handler | Chris Johns | 2019-06-28 | 1 | -1/+6 |
| | | | | Closes #3762 | ||||
* | libdebugger: Unmap thread priorities | Sebastian Huber | 2019-06-26 | 1 | -2/+3 |
| | |||||
* | rtems/confdefs.h: Fix typo | Joel Sherrill | 2019-06-19 | 1 | -1/+1 |
| | |||||
* | dev/sc16is752: Add set/get EFCR IO controls | Sebastian Huber | 2019-06-14 | 2 | -0/+16 |
| | |||||
* | dev/sc16is752: Add RS485 mode variants | Sebastian Huber | 2019-06-14 | 3 | -5/+31 |
| | |||||
* | libdl/rap: fix RAP file load error. | zhengxiaojun | 2019-06-12 | 1 | -2/+2 |
| | |||||
* | sparc: Fix mistakenly cleared PSR[EF] bit. | Maksim E. Kozlov | 2019-06-07 | 1 | -1/+1 |
| | | | | | The superfluously modified %l0 had no effect if the branch is not taken. This change clarifies the code. | ||||
* | sparc: Fix missed restoring of PSR in syscall_lazy_fp_switch | Maksim E. Kozlov | 2019-06-06 | 1 | -0/+11 |
| | | | | | | | | | It is needed to restore PSR just before return because condition codes are dirty after the CMP instructions and this may cause undefined program behavior after returning from the switching procedure (on following branch instruction, for example). Close #3756. | ||||
* | sparc: Improve _CPU_Context_validate() | Sebastian Huber | 2019-06-06 | 1 | -8/+20 |
| | | | | | | Use the FPU and check that the condition codes in the PSR are preserved. Update #3756. | ||||
* | score: Compact objects class indices | Sebastian Huber | 2019-05-22 | 1 | -20/+28 |
| | |||||
* | libdl: Sort object file symbols and use a binary search to find | Chris Johns | 2019-05-22 | 3 | -9/+55 |
| | | | | | | | - Replace the linear object file symbol search with a binary search. - Sort the object file symbols after loading. Closes #3748 | ||||
* | score: Add _SMP_Unicast_action() | Sebastian Huber | 2019-05-20 | 3 | -0/+67 |
| | |||||
* | score: Add _Per_CPU_Wait_for_job() | Sebastian Huber | 2019-05-20 | 2 | -27/+48 |
| | |||||
* | score: Remove superfluous include | Sebastian Huber | 2019-05-20 | 1 | -1/+0 |
| | |||||
* | score: Add _SMP_Synchronize() | Sebastian Huber | 2019-05-20 | 2 | -0/+18 |
| | |||||
* | score: Remove unused SMP_MESSAGE_TEST | Sebastian Huber | 2019-05-20 | 2 | -33/+1 |
| | | | | All uses were replaced by per-processor jobs. | ||||
* | score: Modify _Per_CPU_Perform_jobs() | Sebastian Huber | 2019-05-20 | 1 | -5/+7 |
| | | | | | | | | Process only the jobs initially registered on the processing list. This makes it possible to add jobs for the current processor in a job handler. These jobs are processed with the next SMP_MESSAGE_PERFORM_JOBS message. The lock is only acquired and released once. | ||||
* | score: Add _Per_CPU_Add_job() | Sebastian Huber | 2019-05-20 | 2 | -17/+35 |
| | |||||
* | 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 | 1 | -10/+0 |
| | | | | Use _SMP_Multicast_action() instead. | ||||
* | score: Simplify _SMP_Multicast_action() | Sebastian Huber | 2019-05-20 | 2 | -23/+10 |
| | | | | | | 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 | 2 | -0/+27 |
| | |||||
* | score: Add _SMP_Broadcast_action() | Sebastian Huber | 2019-05-20 | 2 | -8/+28 |
| | |||||
* | 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 |
| | |||||
* | 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. | ||||
* | 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. |