Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Simplify _Timestamp_Add_to() | Sebastian Huber | 2017-10-09 | 1 | -7/+1 |
| | | | | Update #2740. | ||||
* | bsps/powerpc: Fix robust thread dispatch again | Sebastian Huber | 2017-10-09 | 1 | -3/+1 |
| | | | | | | Use the saved MSR to account for FPU and AltiVec settings. Update #2811. | ||||
* | psxtests/psx05: Fix timeout calculation | Sebastian Huber | 2017-10-09 | 1 | -9/+3 |
| | | | | Update #3111. | ||||
* | pc386/.../bspreset.c: Readd proper reset code. | Joel Sherrill | 2017-10-08 | 1 | -2/+2 |
| | | | | | | | The removal of the Edison code removed the wrong part of the conditional. Closes #3172. | ||||
* | posix: Resurrect signal support | Sebastian Huber | 2017-10-06 | 1 | -0/+4 |
| | | | | | This was accidentally removed during a merge conflict by 89fc9345dea5c675f8d93546fa3c723918d3279a. | ||||
* | confdefs: Fix typo | Sebastian Huber | 2017-10-06 | 1 | -1/+1 |
| | |||||
* | bsp/imx: Add SPI bus driver | Sebastian Huber | 2017-10-06 | 3 | -0/+463 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add imx_iomux_configure_pins() | Sebastian Huber | 2017-10-06 | 4 | -0/+107 |
| | | | | Update #3090. | ||||
* | bsp/imx: Import iomux from FreeBSD | Sebastian Huber | 2017-10-06 | 3 | -0/+440 |
| | | | | Update #3090. | ||||
* | bsp/imx: Fix I2C registration with path | Sebastian Huber | 2017-10-06 | 1 | -4/+9 |
| | | | | Update #3090. | ||||
* | libdl: Fix warnings | Sebastian Huber | 2017-10-06 | 5 | -39/+47 |
| | | | | Update #3155. | ||||
* | libdl: Use 64-bit ELF on 64-bit targets | Sebastian Huber | 2017-10-06 | 1 | -1/+5 |
| | | | | Update #3155. | ||||
* | rtems: Fix format warnings | Sebastian Huber | 2017-10-06 | 1 | -2/+2 |
| | | | | Update #3111. | ||||
* | posix: Implement self-contained POSIX mutex | Sebastian Huber | 2017-10-05 | 128 | -664/+886 |
| | | | | | | | | POSIX mutexes are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3112. | ||||
* | posix: Implement self-contained POSIX condvar | Sebastian Huber | 2017-10-05 | 113 | -519/+408 |
| | | | | | | | | POSIX condition variables are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3113. | ||||
* | posix: Implement self-contained POSIX rwlocks | Sebastian Huber | 2017-10-05 | 43 | -550/+417 |
| | | | | | | | | POSIX rwlocks are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3115. | ||||
* | posix: Implement self-contained POSIX barriers | Sebastian Huber | 2017-10-05 | 25 | -381/+245 |
| | | | | | | | | POSIX barriers are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3114. | ||||
* | posix: Implement self-contained POSIX semaphores | Sebastian Huber | 2017-10-05 | 31 | -559/+639 |
| | | | | | | | | | | | | | | For semaphore object pointer and object validation see POSIX_SEMAPHORE_VALIDATE_OBJECT(). Destruction or close of a busy semaphore returns an error status. The object is not flushed. POSIX semaphores are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3116. | ||||
* | posix: Optimize pthread_once_t | Sebastian Huber | 2017-10-05 | 4 | -7/+4 |
| | | | | | | Reduce size of pthread_once_t and make it zero-initialized. Update #3142. | ||||
* | Enforce compatible Newlib version | Sebastian Huber | 2017-10-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | This Newlib check ensures that we have a 64-bit time_t and self-contained POSIX synchronization objects. Update #2514. Update #3111. Update #3112. Update #3113. Update #3114. Update #3115. Update #3116. | ||||
* | score: Make status codes unconditional | Sebastian Huber | 2017-10-05 | 1 | -9/+2 |
| | | | | | | | | The internal status codes encode a Classic rtems_status_code and error codes used by the POSIX and C11/C++11 APIs. In case the POSIX API is disabled, the C11/C++11 support must still work. Close #3167. | ||||
* | posix: Fix aio_cancel() | Sebastian Huber | 2017-10-04 | 1 | -1/+1 |
| | | | | Update #3164. | ||||
* | bsp/imx: Add I2C bus driver | Sebastian Huber | 2017-10-02 | 3 | -0/+451 |
| | | | | Update #3090. | ||||
* | bsp/imx: Fix I2C register header | Sebastian Huber | 2017-10-02 | 1 | -27/+31 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add imx_get_reg_of_node() | Sebastian Huber | 2017-10-02 | 3 | -9/+16 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add imx_get_irq_of_node() | Sebastian Huber | 2017-10-02 | 4 | -16/+30 |
| | | | | Update #3090. | ||||
* | i2c: Add temperature sensor LM75A driver | Sebastian Huber | 2017-10-02 | 4 | -0/+329 |
| | | | | Close #3163. | ||||
* | i2c: Fix EEPROM driver program timeout handling | Sebastian Huber | 2017-10-02 | 1 | -4/+13 |
| | | | | | | | | The RTEMS_MILLISECONDS_TO_TICKS() macro doesn't round up. Do not use it to calculate the program timeout in ticks. Check program done condition after the timeout check to account for pre-emptions. Update #3162. | ||||
* | i2c: Send MSB of address first for EEPROMs | Sebastian Huber | 2017-10-02 | 1 | -12/+21 |
| | | | | Update #3161. | ||||
* | libpci: fix pci device allocation | Daniel Hellstrom | 2017-09-29 | 5 | -37/+32 |
| | | | | | | | | | | The refactoring of pci_dev_create() was incorrect since the code relied on different defines before including pci/cfg.h. This reverts back to the original code having two pci_dev_create() one in auto and one in read library. confdefs.h selectes between the two libraries so both there is no link conflict. Updates #3029 | ||||
* | bsp/bf537Stamp: Fix warning | Sebastian Huber | 2017-09-29 | 1 | -1/+1 |
| | |||||
* | shell: Fix missing prototype warning | Sebastian Huber | 2017-09-28 | 1 | -0/+1 |
| | |||||
* | bsps: Fix integer to/from pointer warnings | Sebastian Huber | 2017-09-28 | 3 | -7/+7 |
| | | | | Update #3082. | ||||
* | bsp/gen5200: Fix warning | Sebastian Huber | 2017-09-28 | 1 | -2/+0 |
| | | | | Update #3122. | ||||
* | bsps/powerpc: Fix print format warnings | Sebastian Huber | 2017-09-28 | 4 | -77/+77 |
| | |||||
* | network: Add missing forward declaration | Sebastian Huber | 2017-09-28 | 1 | -0/+1 |
| | |||||
* | posix: Remove superfluous includes | Sebastian Huber | 2017-09-27 | 8 | -57/+18 |
| | |||||
* | score: Simplify red-black tree debug support | Sebastian Huber | 2017-09-27 | 4 | -16/+17 |
| | | | | | | | | Make the RBTree_Node layout independent of RTEMS_DEBUG (and all other build configuration options). This allows the use of this structure in Newlib. Update #3112. | ||||
* | posix: Remove superfluous includes | Sebastian Huber | 2017-09-27 | 2 | -14/+8 |
| | |||||
* | score: Rename to _Scheduler_Control | Sebastian Huber | 2017-09-27 | 7 | -15/+15 |
| | | | | | | | Rename struct Scheduler_Control to _Scheduler_Control to allow its use in standard header files, e.g. <pthread.h>. Update #3112. | ||||
* | bsp/imx: Add nocache section | Sebastian Huber | 2017-09-27 | 3 | -4/+10 |
| | | | | Update #3090. | ||||
* | bsp/imx: Provide a default console | Sebastian Huber | 2017-09-26 | 1 | -1/+1 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add register headers | Sebastian Huber | 2017-09-26 | 4 | -0/+171 |
| | | | | Update #3090. | ||||
* | posix shm: Add oflag to Shm_Control | Joel Sherrill | 2017-09-22 | 2 | -0/+2 |
| | |||||
* | bsps: Generalize bsp_fdt_map_intr() | Sebastian Huber | 2017-09-22 | 5 | -9/+12 |
| | | | | | | | Pass all interrupt cells to bsp_fdt_map_intr() since some platforms use an array to describe an interrupt. Update #3090. | ||||
* | bsp/imx: Add SMP support | Sebastian Huber | 2017-09-22 | 3 | -16/+32 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add register headers | Sebastian Huber | 2017-09-22 | 4 | -0/+276 |
| | | | | Update #3090. | ||||
* | bsps/arm: Copy FDT only on boot processor | Sebastian Huber | 2017-09-22 | 1 | -7/+14 |
| | | | | Update #3090. | ||||
* | score: Include missing header file | Sebastian Huber | 2017-09-22 | 1 | -0/+2 |
| | | | | Update #3059. | ||||
* | posix: Allow PTHREAD_PROCESS_SHARED for rwlocks | Sebastian Huber | 2017-09-22 | 2 | -23/+45 |
| | | | | Close #3153. |