Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-10-02 | i2c: Send MSB of address first for EEPROMs | Sebastian Huber | 1 | -12/+21 | |
Update #3161. | |||||
2017-09-29 | libpci: fix pci device allocation | Daniel Hellstrom | 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 | |||||
2017-09-28 | shell: Fix missing prototype warning | Sebastian Huber | 1 | -0/+1 | |
2017-09-28 | network: Add missing forward declaration | Sebastian Huber | 1 | -0/+1 | |
2017-09-27 | posix: Remove superfluous includes | Sebastian Huber | 8 | -57/+18 | |
2017-09-27 | score: Simplify red-black tree debug support | Sebastian Huber | 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. | |||||
2017-09-27 | posix: Remove superfluous includes | Sebastian Huber | 2 | -14/+8 | |
2017-09-27 | score: Rename to _Scheduler_Control | Sebastian Huber | 7 | -15/+15 | |
Rename struct Scheduler_Control to _Scheduler_Control to allow its use in standard header files, e.g. <pthread.h>. Update #3112. | |||||
2017-09-22 | posix shm: Add oflag to Shm_Control | Joel Sherrill | 2 | -0/+2 | |
2017-09-22 | score: Include missing header file | Sebastian Huber | 1 | -0/+2 | |
Update #3059. | |||||
2017-09-22 | posix: Allow PTHREAD_PROCESS_SHARED for rwlocks | Sebastian Huber | 1 | -23/+7 | |
Close #3153. | |||||
2017-09-19 | score: Include missing <limits.h> | Sebastian Huber | 1 | -0/+2 | |
Update #2132. Close #3140. | |||||
2017-09-19 | Add "\n" to "\r\n" translation to rtems_putc() | Sebastian Huber | 1 | -1/+5 | |
Update #3122. | |||||
2017-09-15 | posix: Allow PTHREAD_PROCESS_SHARED for condvar | Sebastian Huber | 1 | -2/+5 | |
Close #3137. | |||||
2017-09-15 | posix: Allow PTHREAD_PROCESS_SHARED for barriers | Sebastian Huber | 1 | -6/+3 | |
Close #3126. | |||||
2017-09-15 | posix: Allow PTHREAD_PROCESS_SHARED for mutexes | Sebastian Huber | 2 | -7/+18 | |
Close #3125. | |||||
2017-09-15 | libio: Remove rtems_libio_t::driver | Sebastian Huber | 1 | -1/+0 | |
This member was apparently unused. Close #3133. | |||||
2017-09-15 | libio: Use FIFO for iop free list | Sebastian Huber | 4 | -13/+25 | |
Update #3136. | |||||
2017-09-15 | libio: Add hold/drop iop reference | Sebastian Huber | 19 | -44/+141 | |
Check iop reference count in close() and return -1 with errno set to EBUSY in case the file descriptor is still in use. Update #3132. | |||||
2017-09-15 | libio: Unify readv() and writev() | Sebastian Huber | 3 | -26/+50 | |
Update #3132. | |||||
2017-09-15 | libio: LIBIO_GET_IOP() LIBIO_GET_IOP_WITH_ACCESS() | Sebastian Huber | 16 | -83/+63 | |
Replace rtems_libio_check_fd(), rtems_libio_iop(), rtems_libio_check_open() and rtems_libio_check_permissions() combinations with new LIBIO_GET_IOP() and LIBIO_GET_IOP_WITH_ACCESS() macros. Update #3132. | |||||
2017-09-15 | libio: Add rtems_libio_iop_is_append() | Sebastian Huber | 6 | -7/+17 | |
Update #3132. | |||||
2017-09-15 | libio: Add rtems_libio_iop_is_writeable() | Sebastian Huber | 3 | -3/+13 | |
Update #3132. | |||||
2017-09-15 | libio: Add rtems_libio_iop_is_readable() | Sebastian Huber | 2 | -1/+11 | |
Update #3132. | |||||
2017-09-15 | libio: Add rtems_libio_iop_is_no_delay() | Sebastian Huber | 4 | -3/+13 | |
Update #3132. | |||||
2017-09-15 | libio: Add rtems_libio_iop_flags() | Sebastian Huber | 4 | -7/+12 | |
Update #3132. | |||||
2017-09-15 | libio: Add rtems_libio_iop_flags_initialize() | Sebastian Huber | 6 | -15/+42 | |
Update #3132. | |||||
2017-09-15 | libio: Add iop set/clear flags | Sebastian Huber | 9 | -15/+56 | |
Update #3132. | |||||
2017-09-15 | libio: rtems_libio_check_permissions_with_error() | Sebastian Huber | 5 | -7/+7 | |
Rename rtems_libio_check_permissions_with_error() in rtems_libio_check_permissions(). Update #3132. | |||||
2017-09-15 | libio: Remove rtems_libio_check_permissions() | Sebastian Huber | 2 | -11/+1 | |
Remove rtems_libio_check_permissions() and convert single user to rtems_libio_check_permissions_with_error(). Update #3132. | |||||
2017-09-15 | libio: Do simple parameter checks early | Sebastian Huber | 3 | -12/+14 | |
This simplifies error handling later. Update #3132. | |||||
2017-09-14 | libio: Avoid direct use of rtems_libio_iops | Sebastian Huber | 3 | -3/+3 | |
Update #3132. | |||||
2017-09-14 | libio: Simplify rtems_libio_iop() | Sebastian Huber | 2 | -8/+14 | |
Remove the file descriptor validation. This is the job of rtems_libio_check_fd(). Use an inline function instread of a macro. Update #3132. | |||||
2017-09-14 | libio: Remove LIBIO_FLAGS_CREATE | Sebastian Huber | 3 | -8/+0 | |
Close #3134. | |||||
2017-09-14 | libio: Remove special-case reference count | Sebastian Huber | 6 | -112/+27 | |
The top-level IO library structures should contain no special-case data. Update #2859. | |||||
2017-09-12 | posix: Ignore pshared for semaphores | Sebastian Huber | 5 | -11/+0 | |
Since we have only one process, sharing between processes is trivial. Close #3124. | |||||
2017-09-12 | serdbg: Fix warning | Sebastian Huber | 1 | -1/+0 | |
Update #3122. | |||||
2017-09-12 | Simplify and unify BSP_output_char | Sebastian Huber | 3 | -7/+9 | |
The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122. | |||||
2017-09-12 | posix: Use mutex object itself for condvar | Sebastian Huber | 3 | -6/+6 | |
We should only use the address used to initialize the mutex object according to POSIX, "2.9.9 Synchronization Object Copies and Alternative Mappings". http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_09_09 Update #3113. | |||||
2017-09-11 | i2c: TMP112 correct the function name to set the config. | Chris Johns | 1 | -1/+1 | |
2017-09-07 | Implement clock() | Sebastian Huber | 2 | -0/+34 | |
Newlib uses _times_r() in clock(). The problem is that the _times_r() clock frequency is defined by sysconf(_SC_CLK_TCK). The clock frequency of clock() is the constant CLOCKS_PER_SEC. FreeBSD uses getrusage() for clock(). Since RTEMS has only one process, the implementation can be simplified. Update #3121. | |||||
2017-09-06 | dosfs: Fix fat_file_update() | Sebastian Huber | 1 | -5/+3 | |
Do not update the non-existant meta-data of the root directory. Update #2944. | |||||
2017-09-06 | dosfs: Fix find name next entry preparation | Sebastian Huber | 1 | -25/+50 | |
Update #2964. | |||||
2017-09-06 | dosfs: Fix msdos_dir_read() | Sebastian Huber | 1 | -27/+28 | |
Set a proper name buffer length for each converter invocation. Update #2987. | |||||
2017-09-06 | dosfs: Support a cluster size of 64KiB | Sebastian Huber | 3 | -12/+10 | |
Close #3003. | |||||
2017-09-06 | Fix integer overflow problems in times() | Sebastian Huber | 1 | -34/+16 | |
An integer overflow may still happen, however, only after 68 years of system uptime. Close #2135. | |||||
2017-08-29 | drvmgr: clean up info_drv print | Daniel Hellstrom | 1 | -13/+4 | |
Fixes #2930 | |||||
2017-08-25 | score: Remove <string.h> include from basedefs.h | Sebastian Huber | 1 | -7/+0 | |
Close #2133. | |||||
2017-08-25 | score: Remove <limits.h> include from basedefs.h | Sebastian Huber | 1 | -7/+0 | |
Close #2132. | |||||
2017-08-25 | network: Include missing header file | Sebastian Huber | 1 | -0/+1 | |