Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Remove rtems_ada_self | Sebastian Huber | 2017-06-14 | 2 | -12/+0 |
| | | | | | | This task variable is superfluous since we use thread-local storage now. Update #2289. | ||||
* | xz: Use CRC32 | Sebastian Huber | 2017-06-13 | 2 | -7/+2 |
| | | | | | | | This reverts c475924d6d2ea7d5cba160a8a28e88642d6b46d8. Update #2909. Close #2994. | ||||
* | network: Remove FreeBSD specific hack | Sebastian Huber | 2017-06-12 | 5 | -21/+8 |
| | | | | | | | | | For whatever reason FreeBSD renames several functions provided by <arpa/inet.h> and uses weak references to provide the standard function names. This causes problems on targets lacking proper support for weak references. We do not need this function renaming on RTEMS.lk:x Update #2833. | ||||
* | i386: Support thread-local storage (TLS) | Sebastian Huber | 2017-06-12 | 4 | -11/+62 |
| | | | | Update #2468. | ||||
* | i386: Move _CPU_Context_Initialize() | Sebastian Huber | 2017-06-09 | 2 | -46/+65 |
| | | | | Update #2468. | ||||
* | Simplify TLS support in context switch | Sebastian Huber | 2017-06-09 | 1 | -11/+2 |
| | | | | | | There is no need to save the thread pointer in _CPU_Context_switch() since it is a thread invariant. It is initialized once in _CPU_Context_Initialize(). | ||||
* | libblock: FreeBSD kernel-space compatibility | Sebastian Huber | 2017-06-08 | 1 | -1/+1 |
| | | | | Update #2833. | ||||
* | network: Fix DHCP client protocol | Stavros Passas | 2017-06-08 | 3 | -6/+36 |
| | | | | Close #2877. | ||||
* | Fix CPU_COPY() usage | Sebastian Huber | 2017-06-07 | 6 | -7/+7 |
| | | | | | | | | The original CPU_COPY() support of Newlib <sys/cpuset.h> had the parameters in the wrong order. This is fixed in Newlib since 2017-05-22. Update #3023. | ||||
* | network: Header file compatiblity | Sebastian Huber | 2017-06-07 | 11 | -21/+39 |
| | | | | | | | | Move legacy network stack implementation specifics to <rtems/rtems_bsdnet_internal.h>. Include missing header files. Add interface flags compatibility. Update #2833. | ||||
* | network: Use inet_ntoa_r() | Sebastian Huber | 2017-06-07 | 7 | -21/+29 |
| | | | | Update #2833. | ||||
* | network: Update <arpa/inet.h> | Sebastian Huber | 2017-06-07 | 6 | -102/+189 |
| | | | | Update #2833. | ||||
* | network: Move header files | Sebastian Huber | 2017-06-07 | 14 | -24/+24 |
| | | | | | | Prevent accidental use of legacy network header files. Update #2833. | ||||
* | network: Move RTEMS specifics | Sebastian Huber | 2017-06-07 | 4 | -18/+32 |
| | | | | | | | | | Move RTEMS specifics to <rtems/rtems_bsdnet.h>. Introduce rtems_tap_ifreq. The interface tap support is RTEMS-specific and only available in the legacy network stack. Update #2833. | ||||
* | network: Include <sys/uio.h> explicitly | Sebastian Huber | 2017-06-07 | 3 | -0/+3 |
| | | | | | | Do not rely on indirect includes via other header files. Update #2833. | ||||
* | Include missing <sys/param.h> | Sebastian Huber | 2017-06-07 | 2 | -0/+2 |
| | | | | | | Some kernel-space header expect that <sys/param.h> is present. Update #2833. | ||||
* | rpc: Remove superfluous includes | Sebastian Huber | 2017-06-07 | 2 | -2/+0 |
| | | | | Update #2833. | ||||
* | Do not include <sys/ioctl.h> in kernel-space | Sebastian Huber | 2017-06-07 | 19 | -15/+21 |
| | | | | Update #2833. | ||||
* | Move RTEMS-specific Termios API content | Sebastian Huber | 2017-06-07 | 4 | -34/+11 |
| | | | | | | | Remove obsolete support for OFILL, OFDEL, NLDLY, CRDLY, BSDLY, VTDLY, and FFDLY which is not present on FreeBSD and not implemented in Linux. Update #2833. | ||||
* | Do not use deprecated <sys/termios.h> | Sebastian Huber | 2017-06-07 | 1 | -1/+1 |
| | | | | Update #2833. | ||||
* | Test for POSIX headers from Newlib 20170522 | Sebastian Huber | 2017-06-07 | 5 | -99/+110 |
| | | | | Update #2833. | ||||
* | Provide kernel space headers used by Newlib | Sebastian Huber | 2017-06-07 | 4 | -0/+39 |
| | | | | Update #2833. | ||||
* | network: Do not use MSIZE | Sebastian Huber | 2017-06-07 | 4 | -12/+13 |
| | | | | | | | Do not use the MSIZE for the legacy network stack. Instead use _SYS_MBUF_LEGACY_MSIZE. Update #2833. | ||||
* | network: Include missing <inttypes.h> | Sebastian Huber | 2017-06-07 | 2 | -0/+2 |
| | | | | Update #2833. | ||||
* | build-system: Fix the targets support for the parallel build. | Chris Johns | 2017-05-26 | 1 | -1/+1 |
| | |||||
* | build-system: Parallel build all subdirs. | Chris Johns | 2017-05-24 | 5 | -55/+99 |
| | |||||
* | cpukit/libxz: Fix the include path to remove the make warnings. | Chris Johns | 2017-05-24 | 2 | -12/+6 |
| | |||||
* | arm: Fix profiling support of Thumb-1 targets | Sebastian Huber | 2017-05-23 | 1 | -1/+3 |
| | | | | Update #2751. | ||||
* | posix: clarify expression with parentheses | Gedare Bloom | 2017-05-16 | 1 | -1/+1 |
| | | | | Close #3010. | ||||
* | confdefs.h: Add SMP enabled field to configuration | Sebastian Huber | 2017-05-16 | 2 | -1/+12 |
| | | | | | | | | | | | Do not use the processor count to determine if SMP is enabled. Instead use a dedicated configuration option. Enable SMP by default in SMP configurations. Add CONFIGURE_DISABLE_SMP_CONFIGURATION to all test which would fail otherwise. Update #3001. | ||||
* | confdefs.h: Fix compile error in non-SMP cfg | Sebastian Huber | 2017-05-16 | 1 | -1/+1 |
| | | | | | | Bug introduced by f778b7f3f177a39505aeea61206e95fc54f875be. Update #3001. | ||||
* | confdefs.h: Use SMP scheduler only if necessary | Sebastian Huber | 2017-05-12 | 1 | -1/+1 |
| | | | | Update #3001. | ||||
* | confdefs.h: CONFIGURE_DISABLE_SMP_CONFIGURATION | Sebastian Huber | 2017-05-11 | 1 | -2/+6 |
| | | | | | | | | | | | Enable the SMP configuration by default in case SMP is enabled. Add configuration option CONFIGURE_DISABLE_SMP_CONFIGURATION to disable it explicitly. Add CONFIGURE_DISABLE_SMP_CONFIGURATION to all test which would fail otherwise. Update #3001. | ||||
* | posix/mman: add mmap support for shm objects | Gedare Bloom | 2017-05-05 | 13 | -94/+376 |
| | | | | Update #2859. | ||||
* | posix: Add mmap/unmap support for mapping files. | Chris Johns | 2017-05-05 | 5 | -36/+319 |
| | | | | | | | This version of mmap comes from early work done on the RTL code base circa 2012. Update #2859. | ||||
* | posix/shm: replace threadq with mutex (allocator lock) | Gedare Bloom | 2017-05-05 | 2 | -28/+5 |
| | | | | Closes #2957. | ||||
* | posix/mman: update atime on shared memory read call | Gedare Bloom | 2017-05-05 | 2 | -0/+10 |
| | | | | Update #2859. | ||||
* | cpukit: Fix __RTEMS_REVISION__ define | Sebastian Huber | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | leon, l4stat: Initial driver commit | Javier Jalle | 2017-05-02 | 1 | -0/+4 |
| | |||||
* | leon, memscrub: add GR740 memory scrubber driver | Javier Jalle | 2017-05-02 | 1 | -0/+4 |
| | |||||
* | leon, griommu: add GR740 IOMMU driver | Javier Jalle | 2017-05-02 | 1 | -0/+4 |
| | | | | | The driver is limited to the access protection bit-vector. It currently does not support the IOMMU page-table functionality. | ||||
* | leon, l2cache: add GR740 L2-Cache driver | Javier Jalle | 2017-05-02 | 1 | -0/+4 |
| | |||||
* | drvmgr: ability to configure IRQ affinity | Daniel Hellstrom | 2017-05-02 | 2 | -0/+33 |
| | |||||
* | leon, GR-CPCI-GR740: Added peripheral PCI driver | Javier Jalle | 2017-05-02 | 3 | -0/+6 |
| | |||||
* | shell: Fix format specifiers | Sebastian Huber | 2017-05-02 | 1 | -3/+3 |
| | |||||
* | rtems/inttypes.h: Add PRIdrtems_vector_number. Missed in previous commit | Joel Sherrill | 2017-04-28 | 1 | -0/+3 |
| | |||||
* | posix/src/mutexinit.c: Reorder to make priority a scoped variable | Joel Sherrill | 2017-04-27 | 1 | -28/+24 |
| | |||||
* | posix/src/mutexinit.c: Reorder to make priority a scoped variable | Joel Sherrill | 2017-04-26 | 1 | -22/+19 |
| | |||||
* | rtems/inttypes.h, block08: Add and use PRIdrtems_blkdev_bnum | Joel Sherrill | 2017-04-25 | 1 | -2/+5 |
| | |||||
* | score/cpu/or1k/rtems/score/cpu.h: Fix printf() format warning | Joel Sherrill | 2017-04-25 | 1 | -1/+3 |
| |