summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* score: Simplify _Timestamp_Add_to()Sebastian Huber2017-10-091-7/+1
| | | | Update #2740.
* bsps/powerpc: Fix robust thread dispatch againSebastian Huber2017-10-091-3/+1
| | | | | | Use the saved MSR to account for FPU and AltiVec settings. Update #2811.
* psxtests/psx05: Fix timeout calculationSebastian Huber2017-10-091-9/+3
| | | | Update #3111.
* pc386/.../bspreset.c: Readd proper reset code.Joel Sherrill2017-10-081-2/+2
| | | | | | | The removal of the Edison code removed the wrong part of the conditional. Closes #3172.
* posix: Resurrect signal supportSebastian Huber2017-10-061-0/+4
| | | | | This was accidentally removed during a merge conflict by 89fc9345dea5c675f8d93546fa3c723918d3279a.
* confdefs: Fix typoSebastian Huber2017-10-061-1/+1
|
* bsp/imx: Add SPI bus driverSebastian Huber2017-10-063-0/+463
| | | | Update #3090.
* bsp/imx: Add imx_iomux_configure_pins()Sebastian Huber2017-10-064-0/+107
| | | | Update #3090.
* bsp/imx: Import iomux from FreeBSDSebastian Huber2017-10-063-0/+440
| | | | Update #3090.
* bsp/imx: Fix I2C registration with pathSebastian Huber2017-10-061-4/+9
| | | | Update #3090.
* libdl: Fix warningsSebastian Huber2017-10-065-39/+47
| | | | Update #3155.
* libdl: Use 64-bit ELF on 64-bit targetsSebastian Huber2017-10-061-1/+5
| | | | Update #3155.
* rtems: Fix format warningsSebastian Huber2017-10-061-2/+2
| | | | Update #3111.
* posix: Implement self-contained POSIX mutexSebastian Huber2017-10-05128-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 condvarSebastian Huber2017-10-05113-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 rwlocksSebastian Huber2017-10-0543-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 barriersSebastian Huber2017-10-0525-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 semaphoresSebastian Huber2017-10-0531-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_tSebastian Huber2017-10-054-7/+4
| | | | | | Reduce size of pthread_once_t and make it zero-initialized. Update #3142.
* Enforce compatible Newlib versionSebastian Huber2017-10-051-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 unconditionalSebastian Huber2017-10-051-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 Huber2017-10-041-1/+1
| | | | Update #3164.
* bsp/imx: Add I2C bus driverSebastian Huber2017-10-023-0/+451
| | | | Update #3090.
* bsp/imx: Fix I2C register headerSebastian Huber2017-10-021-27/+31
| | | | Update #3090.
* bsp/imx: Add imx_get_reg_of_node()Sebastian Huber2017-10-023-9/+16
| | | | Update #3090.
* bsp/imx: Add imx_get_irq_of_node()Sebastian Huber2017-10-024-16/+30
| | | | Update #3090.
* i2c: Add temperature sensor LM75A driverSebastian Huber2017-10-024-0/+329
| | | | Close #3163.
* i2c: Fix EEPROM driver program timeout handlingSebastian Huber2017-10-021-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 EEPROMsSebastian Huber2017-10-021-12/+21
| | | | Update #3161.
* libpci: fix pci device allocationDaniel Hellstrom2017-09-295-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 warningSebastian Huber2017-09-291-1/+1
|
* shell: Fix missing prototype warningSebastian Huber2017-09-281-0/+1
|
* bsps: Fix integer to/from pointer warningsSebastian Huber2017-09-283-7/+7
| | | | Update #3082.
* bsp/gen5200: Fix warningSebastian Huber2017-09-281-2/+0
| | | | Update #3122.
* bsps/powerpc: Fix print format warningsSebastian Huber2017-09-284-77/+77
|
* network: Add missing forward declarationSebastian Huber2017-09-281-0/+1
|
* posix: Remove superfluous includesSebastian Huber2017-09-278-57/+18
|
* score: Simplify red-black tree debug supportSebastian Huber2017-09-274-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 includesSebastian Huber2017-09-272-14/+8
|
* score: Rename to _Scheduler_ControlSebastian Huber2017-09-277-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 sectionSebastian Huber2017-09-273-4/+10
| | | | Update #3090.
* bsp/imx: Provide a default consoleSebastian Huber2017-09-261-1/+1
| | | | Update #3090.
* bsp/imx: Add register headersSebastian Huber2017-09-264-0/+171
| | | | Update #3090.
* posix shm: Add oflag to Shm_ControlJoel Sherrill2017-09-222-0/+2
|
* bsps: Generalize bsp_fdt_map_intr()Sebastian Huber2017-09-225-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 supportSebastian Huber2017-09-223-16/+32
| | | | Update #3090.
* bsp/imx: Add register headersSebastian Huber2017-09-224-0/+276
| | | | Update #3090.
* bsps/arm: Copy FDT only on boot processorSebastian Huber2017-09-221-7/+14
| | | | Update #3090.
* score: Include missing header fileSebastian Huber2017-09-221-0/+2
| | | | Update #3059.
* posix: Allow PTHREAD_PROCESS_SHARED for rwlocksSebastian Huber2017-09-222-23/+45
| | | | Close #3153.