summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove beagle old i2c codeSichen Zhao2017-06-143-633/+0
| | | | | | modify c/src/lib/libbsp/arm/beagle/Makefile.am modify c/src/lib/libbsp/arm/beagle/include/i2c.h delete c/src/lib/libbsp/arm/beagle/misc/i2c.c
* Remove excessive locking from cache operations.Alexei Pososin2017-06-141-35/+9
| | | | | | | | According to manual, the used operations (Clean Line by PA, Clean and Invalidate Line by PA, Cache Sync) are atomic and do not require locking. Update #3007.
* score: Remove rtems_ada_selfSebastian Huber2017-06-142-12/+0
| | | | | | This task variable is superfluous since we use thread-local storage now. Update #2289.
* tests: Fix build dependenciesSebastian Huber2017-06-137-7/+12
| | | | | | See also: https://www.gnu.org/software/automake/manual/html_node/Built-Sources-Example.html
* xz: Use CRC32Sebastian Huber2017-06-132-7/+2
| | | | | | | This reverts c475924d6d2ea7d5cba160a8a28e88642d6b46d8. Update #2909. Close #2994.
* bsp: Fixes due to header file changesSebastian Huber2017-06-133-24/+37
| | | | Update #2833.
* bsp: Include missing <sys/param.h>Sebastian Huber2017-06-126-0/+6
| | | | Update #2833.
* bsp/beatnik: Fixes due to header file changesSebastian Huber2017-06-122-7/+7
| | | | Update #2833.
* network: Remove FreeBSD specific hackSebastian Huber2017-06-125-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 Huber2017-06-127-16/+73
| | | | Update #2468.
* i386: Move _CPU_Context_Initialize()Sebastian Huber2017-06-092-46/+65
| | | | Update #2468.
* bsp/psim: Include missing <sys/param.h>Sebastian Huber2017-06-091-0/+1
|
* if_fxp: Include missing <inttypes.h>Sebastian Huber2017-06-091-5/+6
| | | | Fix format warnings.
* spcpuset01: Update due to CPU_CMP() changesSebastian Huber2017-06-091-1/+1
| | | | Close #3036.
* Simplify TLS support in context switchSebastian Huber2017-06-093-13/+7
| | | | | | 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 compatibilitySebastian Huber2017-06-081-1/+1
| | | | Update #2833.
* network: Fix DHCP client protocolStavros Passas2017-06-083-6/+36
| | | | Close #2877.
* bsps/arm: Fix ARMv7-M interrupt suppportChristian Mauderer2017-06-071-2/+6
| | | | | | Enable/disable vector routines now check for a valid vector. Without these guards, the enable/disable vector routines will not work with the interrupt server.
* spcpuset01: Update due to CPU_NAND_S() changesSebastian Huber2017-06-071-3/+3
| | | | Close #3032.
* Fix CPU_COPY() usageSebastian Huber2017-06-0710-13/+13
| | | | | | | | 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 compatiblitySebastian Huber2017-06-0711-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 Huber2017-06-077-21/+29
| | | | Update #2833.
* network: Update <arpa/inet.h>Sebastian Huber2017-06-076-102/+189
| | | | Update #2833.
* network: Move header filesSebastian Huber2017-06-0714-24/+24
| | | | | | Prevent accidental use of legacy network header files. Update #2833.
* network: Move RTEMS specificsSebastian Huber2017-06-074-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> explicitlySebastian Huber2017-06-073-0/+3
| | | | | | Do not rely on indirect includes via other header files. Update #2833.
* Include missing <sys/param.h>Sebastian Huber2017-06-072-0/+2
| | | | | | Some kernel-space header expect that <sys/param.h> is present. Update #2833.
* rpc: Remove superfluous includesSebastian Huber2017-06-072-2/+0
| | | | Update #2833.
* Do not include <sys/ioctl.h> in kernel-spaceSebastian Huber2017-06-0727-21/+25
| | | | Update #2833.
* Move RTEMS-specific Termios API contentSebastian Huber2017-06-079-118/+19
| | | | | | | 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 Huber2017-06-071-1/+1
| | | | Update #2833.
* Test for POSIX headers from Newlib 20170522Sebastian Huber2017-06-075-99/+110
| | | | Update #2833.
* Provide kernel space headers used by NewlibSebastian Huber2017-06-074-0/+39
| | | | Update #2833.
* network: Do not use MSIZESebastian Huber2017-06-074-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 Huber2017-06-073-0/+3
| | | | Update #2833.
* ada-tests/spatcb01: New testSebastian Huber2017-06-026-0/+63
| | | | Update #2289.
* bsp/motorola_powerpc: Fix for Binutils 2.28+Sebastian Huber2017-06-016-0/+6
| | | | | | | | | | There are mismatched sections in the bootloader input: ld: Warning: ticker.exe uses hard float, ticker.ralf uses soft float ld: ticker.exe: compiled normally and linked with modules compiled with -mrelocatable ld: failed to merge target specific data of file ticker.exe Suppress this error explicitly.
* bsps/powerpc: Set output format in linker scriptSebastian Huber2017-06-011-1/+1
| | | | | | Set the proper output format in the linker script for the bootloader. Otherwise the generic linker is used since Binutils 2.28 which does not understand the PowerPC-specific relocations.
* Add support for IBM PowerPC 750 chip.Phong Pham2017-05-293-0/+6
| | | | Closes #3015.
* ada: Remove task notepad supportSebastian Huber2017-05-291-14/+0
| | | | Update #2493.
* ada: Update due to Clock Manager API changesSebastian Huber2017-05-297-12/+20
| | | | Update #2676.
* ada: Remove <rtems/debug.h> supportSebastian Huber2017-05-295-122/+0
| | | | Update #2477.
* build-system: Fix the targets support for the parallel build.Chris Johns2017-05-264-5/+4
|
* testsuite: Fix excluding tests that a substring of another test.Chris Johns2017-05-251-11/+10
| | | | | Fix excluding `math` when there is a test `mathl`. The shell test used fails in this case. This patch's approach is much simpler.
* m32c/m32csim: Exclude linpack from the tests.Chris Johns2017-05-251-0/+5
| | | | Closes #3025.
* build-system: Parallel build all subdirs.Chris Johns2017-05-2431-114/+222
|
* testsuite: Add fsjffs2gc01 to the disable JFFS tests.Chris Johns2017-05-241-0/+1
|
* testusite: Fix the parallel build test excludes.Chris Johns2017-05-241-26/+22
|
* arm/tms570: Update preinstall.am after bootstrap.Chris Johns2017-05-241-0/+4
|
* cpukit/libxz: Fix the include path to remove the make warnings.Chris Johns2017-05-242-12/+6
|