Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Avoid include of <rtems/score/thread.h> | Sebastian Huber | 2018-11-12 | 2 | -15/+17 |
| | | | | Update #3598. | ||||
* | score: Remove empty <rtems/score/tod.h> | Sebastian Huber | 2018-11-12 | 4 | -35/+0 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to extensiondata.h | Sebastian Huber | 2018-11-12 | 6 | -11/+66 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to timerdata.h | Sebastian Huber | 2018-11-12 | 5 | -50/+75 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to tasksdata.h | Sebastian Huber | 2018-11-12 | 13 | -67/+90 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to semdata.h | Sebastian Huber | 2018-11-12 | 6 | -84/+121 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to regiondata.h | Sebastian Huber | 2018-11-12 | 6 | -33/+63 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to partdata.h | Sebastian Huber | 2018-11-12 | 6 | -41/+70 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to messagedata.h | Sebastian Huber | 2018-11-12 | 5 | -43/+67 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to eventdata.h | Sebastian Huber | 2018-11-12 | 5 | -23/+52 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to dpmemdata.h | Sebastian Huber | 2018-11-12 | 5 | -35/+62 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to barrierdata.h | Sebastian Huber | 2018-11-12 | 5 | -39/+65 |
| | | | | Update #3598. | ||||
* | rtems: Remove Modes_Control | Sebastian Huber | 2018-11-12 | 6 | -23/+18 |
| | | | | | | | Use rtems_mode directly. This is in line with rtems_attribute and rtems_option. Update #3598. | ||||
* | rtems: Move internal structures to asrdata.h | Sebastian Huber | 2018-11-12 | 5 | -21/+61 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to ratemondata.h | Sebastian Huber | 2018-11-12 | 6 | -111/+144 |
| | | | | Update #3598. | ||||
* | Include missing <sys/types.h> | Sebastian Huber | 2018-11-12 | 1 | -2/+3 |
| | | | | Update #3598. | ||||
* | x86_64: Remove duplicate _CPU_Thread_Idle_body() | Sebastian Huber | 2018-11-12 | 1 | -5/+0 |
| | |||||
* | m32c: Remove this target | Sebastian Huber | 2018-11-12 | 17 | -1646/+7 |
| | | | | Update #3599. | ||||
* | Include missing <rtems/score/thread.h> | Sebastian Huber | 2018-11-09 | 1 | -0/+2 |
| | | | | Update #3598. | ||||
* | rtems: Deprecate rtems_rate_monotonic_period_time_t | Sebastian Huber | 2018-11-09 | 1 | -5/+5 |
| | | | | | | | The rtems_rate_monotonic_period_time_t typedef as no corresponding API. It violates the POSIX namespace. A user can do nothing with it. Close #3595. | ||||
* | rtems: Deprecate rtems_thread_cpu_usage_t | Sebastian Huber | 2018-11-09 | 2 | -5/+5 |
| | | | | | | | The rtems_thread_cpu_usage_t typedef as no corresponding API. It violates the POSIX namespace. A user can do nothing with it. Close #3593. | ||||
* | rtems: Deprecate region_information_block | Sebastian Huber | 2018-11-09 | 3 | -3/+3 |
| | | | | | | | The region_information_block typedef as no corresponding API. It has no proper namespace prefix. A user can do nothing with it. Close #3591. | ||||
* | rtems: Deprecate rtems_context_fp | Sebastian Huber | 2018-11-09 | 1 | -1/+1 |
| | | | | | | | The rtems_context_fp typedef as no corresponding API. A user can do nothing with it. Close #3589. | ||||
* | rtems: Deprecate rtems_context | Sebastian Huber | 2018-11-09 | 1 | -1/+1 |
| | | | | | | | The rtems_context typedef as no corresponding API. A user can do nothing with it. Close #3587. | ||||
* | h8300: Remove left over files | Sebastian Huber | 2018-11-08 | 2 | -61/+0 |
| | | | | Update #2452. | ||||
* | rtems: Add missing include | Sebastian Huber | 2018-11-08 | 1 | -0/+1 |
| | | | | Update #3598. | ||||
* | libcsupport: Add missing include | Sebastian Huber | 2018-11-08 | 1 | -0/+1 |
| | | | | Update #3598. | ||||
* | rtems: Move includes out of extern "C" scope | Sebastian Huber | 2018-11-08 | 3 | -12/+12 |
| | |||||
* | small typo | Malte Münch | 2018-11-08 | 1 | -1/+1 |
| | |||||
* | config: Move includes out of extern "C" scope | Sebastian Huber | 2018-11-08 | 1 | -4/+4 |
| | |||||
* | monitor: Remove dead code | Sebastian Huber | 2018-11-08 | 2 | -19/+0 |
| | | | | | Update #3587. Update #3589. | ||||
* | score: Use RTEMS_DEPRECATED for deprecated types | Sebastian Huber | 2018-11-08 | 2 | -6/+6 |
| | | | | Update #3584. | ||||
* | score: Remove _ISR_Dispatch() | Sebastian Huber | 2018-11-08 | 11 | -152/+14 |
| | | | | | | | | This function was only used on some m68k variants. On these m68k variants there is no need to use a global symbol. Use a local label instead. Remove _ISR_Dispatch() from the architecture-independent layer. | ||||
* | score: Rename interrupt stack symbols | Sebastian Huber | 2018-11-08 | 6 | -33/+34 |
| | | | | | | | | | | | | | Rename * _Configuration_Interrupt_stack_area_begin in _ISR_Stack_area_begin, * _Configuration_Interrupt_stack_area_end in _ISR_Stack_area_end, and * _Configuration_Interrupt_stack_size in _ISR_Stack_size. Move definitions to <rtems/score/isr.h>. The new names are considerable shorter and in the right namespace. Update #3459. | ||||
* | config: Include <rtems.h> for RTEMS_NEWLIB | Sebastian Huber | 2018-11-07 | 1 | -0/+2 |
| | |||||
* | config: Move definitions after includes | Sebastian Huber | 2018-11-07 | 1 | -8/+8 |
| | |||||
* | termios: Move default lock functions | Sebastian Huber | 2018-11-07 | 2 | -18/+18 |
| | | | | | | | Move rtems_termios_device_lock_acquire_default() and rtems_termios_device_lock_release_default() to a file separate from the general Termios support. This avoids complex dependencies in printk() only scenarios. | ||||
* | config: Fix CONFIGURE_DISABLE_NEWLIB_REENTRANCY | Sebastian Huber | 2018-11-07 | 3 | -9/+32 |
| | | | | | | | | | | | Move the __getreent() variant using the global reentrancy structure to librtemscpu.a. This avoids a definition of __getreent() in the configuration module if CONFIGURE_DISABLE_NEWLIB_REENTRANCY is defined. This avoids all the dependencies which would be exposed by a reference to the global reentrancy structure. This change is only possible since the default configuration moved to librtemsdefaultconfig.a recently. | ||||
* | Correct minor spelling and grammar errors | Zenon | 2018-11-06 | 1 | -1/+1 |
| | | | | This work was performed as a GCI 2018 task. | ||||
* | score: Optimize Objects_Information | Sebastian Huber | 2018-11-06 | 2 | -78/+66 |
| | | | | | | | Reduce structure internal padding. Group members used by _Objects_Get() together. Reduce size of some members. Format and simplify _Objects_Extend_information(). | ||||
* | ftpd: Avoid TOCTOU problem | Sebastian Huber | 2018-10-30 | 1 | -26/+15 |
| | | | | | | | Assume that opendir() returns only non-NULL if we actually open a directory. Update #3530. | ||||
* | ftpd: Deal with too long command lines | Sebastian Huber | 2018-10-30 | 1 | -0/+20 |
| | | | | Update #3530. | ||||
* | ftpd: Make send_dirline() more robust | Sebastian Huber | 2018-10-30 | 1 | -43/+58 |
| | | | | | | Account for large file names. Update #3530. | ||||
* | config: Fix check networking | Sebastian Huber | 2018-10-30 | 1 | -17/+5 |
| | | | | | | This Autoconf macro used cache variables which are not longer present. Update #3409. | ||||
* | posix: Provide threads by default | Sebastian Huber | 2018-10-29 | 16 | -159/+110 |
| | | | | Update #2514. | ||||
* | posix: Hide POSIX_API_Control by default | Sebastian Huber | 2018-10-29 | 2 | -0/+4 |
| | | | | Update #2514. | ||||
* | posix: Provide message queues by default | Sebastian Huber | 2018-10-29 | 4 | -56/+50 |
| | | | | Update #2514. | ||||
* | posix: Provide shared memory objects by default | Sebastian Huber | 2018-10-29 | 4 | -48/+72 |
| | | | | Update #2514. | ||||
* | posix: Provide named semaphores by default | Sebastian Huber | 2018-10-29 | 3 | -47/+50 |
| | | | | Update #2514. | ||||
* | posix: Split posix_api_configuration_table | Sebastian Huber | 2018-10-29 | 23 | -126/+284 |
| | | | | | | Use separate configuration variables to avoid false dependencies. Update #2514. |