Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fstests/fsrename: Fix stack corruption | Sebastian Huber | 2014-03-20 | 2 | -30/+56 |
| | | | | Use snprintf() instead of sprintf(). Include missing header files. | ||||
* | cpukit/shell: Replace task variables with posix keys. | Christian Mauderer | 2014-03-20 | 5 | -22/+49 |
| | | | | | | | | | | | | Use posix keys for current shell environment instead of task variables. With this patch the shell needs one posix-key and one posix-key-value-pair configured. Update documentation for the shell. Adapt samples/fileio: - Add necessary objects. - Add login function and custom device name for better testing of the shell. | ||||
* | tests/libtests: Use <rtems/test.h> | Sebastian Huber | 2014-03-20 | 82 | -146/+449 |
| | |||||
* | tests/fstests: Remove duplicate begin/end messages | Sebastian Huber | 2014-03-20 | 12 | -31/+7 |
| | | | | Fix file system names. Remove superfluous defines. | ||||
* | psxonce01: Add call counter to check if init function has been called. | Christian Mauderer | 2014-03-19 | 1 | -13/+14 |
| | |||||
* | psxtests: move pthread_once tests into an extra test. | Christian Mauderer | 2014-03-19 | 11 | -44/+152 |
| | |||||
* | score: Add _Assert_Not_reached() | Sebastian Huber | 2014-03-19 | 1 | -0/+5 |
| | |||||
* | score: Add _Debug_Is_owner_of_allocator() | Sebastian Huber | 2014-03-19 | 3 | -0/+46 |
| | |||||
* | score: Delete _Assert_Owner_of_giant() | Sebastian Huber | 2014-03-19 | 3 | -13/+13 |
| | | | | | Add _Debug_Is_owner_of_giant(). This makes it possible to assert the opposite. | ||||
* | score: Delete _Assert_Thread_dispatching_repressed | Sebastian Huber | 2014-03-19 | 4 | -14/+12 |
| | | | | | | | | Add _Debug_Is_thread_dispatching_allowed(). This makes it possible to assert the opposite. Use _ISR_Disable_without_giant()/_ISR_Enable_without_giant() to avoid misleading secondary assertion failures. | ||||
* | posix: Use interal mutex for once implementation | Sebastian Huber | 2014-03-19 | 10 | -155/+43 |
| | | | | | | Enable pthread_once() for all configurations. The pthread_once() function is one means to initialize POSIX keys. Another use case is the C++ support. | ||||
* | score: Make _ISR_Enable_without_giant() available | Sebastian Huber | 2014-03-18 | 1 | -4/+0 |
| | | | | Make _ISR_Enable_without_giant() available for non-SMP configurations. | ||||
* | rtems: Include missing header file | Sebastian Huber | 2014-03-18 | 1 | -1/+2 |
| | |||||
* | smptests/smpload01: Use test extension | Sebastian Huber | 2014-03-17 | 1 | -0/+2 |
| | |||||
* | New fstest to check rename POSIX conformance | Andre Marques | 2014-03-17 | 6 | -0/+1546 |
| | | | | | | | | | | | | | | | | | | | | | | | This patch is a newer version of the test presented on http://www.rtems.org/pipermail/rtems-devel/2014-February/005318.html Unchecked error cases: - EIO (physical error) - ENOSPC (no space left in the new filepath) - EROFS (already covered on testsuites/fstests/fsrofs01) Untested functionality: - File system lock during rename() operation - If after rename() the link count of a file becomes 0 it should be removed and the space ocupied by the file shall be freed and no longer accessible (the function statvfs() gives "not implemented" on the imfs file system, so this is postponed for now) | ||||
* | score: Use only next field for chain on/off | Sebastian Huber | 2014-03-17 | 1 | -6/+6 |
| | | | | | It is sufficient to use one field for the chain on/off indication. The chain API functions are highly performance critical. | ||||
* | tests/fstests: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 25 | -31/+99 |
| | |||||
* | tests/smptests: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 27 | -83/+152 |
| | |||||
* | tests/samples: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 26 | -25/+95 |
| | |||||
* | sapi: Add <rtems/test.h> | Sebastian Huber | 2014-03-17 | 7 | -0/+222 |
| | | | | | | Provide support functions to print the begin/end of test message. Provide a test fatal extension to print out profiling reports in the future. | ||||
* | score: Add include for uintptr_t definition. | Daniel Cederman | 2014-03-17 | 1 | -0/+1 |
| | |||||
* | libchip: Relax buffer counts and add fatal error | Ralf Kirchner | 2014-03-14 | 2 | -3/+17 |
| | |||||
* | bsps/arm: Add DP83848 PHY support to LPC Ethernet | Pavel Pisa | 2014-03-14 | 1 | -0/+8 |
| | |||||
* | bsps/arm: Add PHY detection to LPC Ethernet | Pavel Pisa | 2014-03-14 | 1 | -13/+45 |
| | |||||
* | bsps/arm: Reset MII management in LPC Ethernet | Pavel Pisa | 2014-03-14 | 1 | -1/+7 |
| | | | | Reduce MII clock to support LPC17XX. | ||||
* | bsp/lpc24xx: Add LPC24XX_PIN_ETHERNET_POWER_DOWN | Pavel Pisa | 2014-03-14 | 2 | -0/+15 |
| | |||||
* | bsp/lpc24xx: Add lpc24xx_pin_get_first_index() | Sebastian Huber | 2014-03-14 | 1 | -0/+10 |
| | |||||
* | Add documentation for profiling | Sebastian Huber | 2014-03-14 | 2 | -0/+23 |
| | |||||
* | smptests/smpload01: New test | Sebastian Huber | 2014-03-14 | 6 | -0/+344 |
| | |||||
* | arm: Add support for interrupt profiling | Sebastian Huber | 2014-03-14 | 1 | -0/+20 |
| | |||||
* | bsps/powerpc: Add support for interrupt profiling | Sebastian Huber | 2014-03-14 | 1 | -2/+51 |
| | |||||
* | bsps/leon3: Add interrupt delay profiling support | Sebastian Huber | 2014-03-14 | 1 | -1/+38 |
| | |||||
* | sparc: Add support for interrupt profiling | Sebastian Huber | 2014-03-14 | 1 | -2/+23 |
| | |||||
* | score: Add SMP lock profiling support | Sebastian Huber | 2014-03-14 | 25 | -53/+648 |
| | |||||
* | score: Add per-CPU profiling | Sebastian Huber | 2014-03-14 | 11 | -8/+335 |
| | | | | | | | Add per-CPU profiling stats API. Implement the thread dispatch disable level profiling. The interrupt profiling must be implemented in CPU port specific parts (mostly assembler code). Add a support function _Profiling_Outer_most_interrupt_entry_and_exit() for this purpose. | ||||
* | sapi: Add SMP lock profiling app. level data | Sebastian Huber | 2014-03-14 | 2 | -1/+176 |
| | |||||
* | sapi: Add per-CPU profiling application level data | Sebastian Huber | 2014-03-14 | 3 | -1/+199 |
| | |||||
* | sapi: Add profiling application level support | Sebastian Huber | 2014-03-14 | 11 | -0/+377 |
| | |||||
* | score: Add --enable-profiling configure option | Sebastian Huber | 2014-03-14 | 2 | -0/+15 |
| | |||||
* | libchip: Include <bsp.h> BSP options definition | Sebastian Huber | 2014-03-14 | 1 | -2/+2 |
| | |||||
* | libchip: Check interrupt extension availability | Sebastian Huber | 2014-03-13 | 1 | -0/+13 |
| | |||||
* | libchip: Avoid <bsp/utility.h> | Sebastian Huber | 2014-03-13 | 2 | -578/+612 |
| | |||||
* | bsp/altera-cyclone-v: Made hwlib compile clean | Ralf Kirchner | 2014-03-13 | 3 | -281/+6 |
| | | | | Made Alteras hwlib compile clean within the RTEMS build system | ||||
* | bsp/altera-cyclone-v: Add Alteras hwlib | Ralf Kirchner | 2014-03-13 | 23 | -0/+71250 |
| | | | | Add files from Alteras hwlib | ||||
* | bsp/altera-cyclone-v: New BSP | Ralf Kirchner | 2014-03-13 | 22 | -0/+2544 |
| | | | | | | | | | | | | | Implemented so far: - nocache heap for uncached RAM - basic timer - level 1 cache handling for arm cache controller in arm-cache-l1.h - level 2 L2C-310 cache controller - MMU - DWMAC 1000 ethernet controller - basic errata handling - smp startup for second core | ||||
* | libchip: Add dwmac 10/100/1000 network driver | Ralf Kirchner | 2014-03-13 | 16 | -1/+6540 |
| | |||||
* | libbsp/xilinx-zynq: Share handling for ARM cache controller L2C-310 | Ralf Kirchner | 2014-03-13 | 3 | -988/+4 |
| | |||||
* | bsp/arm: Add handling for level 2 L2C-310 cache controller | Ralf Kirchner | 2014-03-13 | 2 | -0/+1998 |
| | | | | | | arm-l2c-310/cache_.h contains the handling for the L2C-310 level 2 cache controller from arm. It references the arm level 1 cache handling in the new file arm-cache-l1.h. | ||||
* | bsp/arm: Add SCU errata handling for L2C-310 cache | Ralf Kirchner | 2014-03-13 | 2 | -10/+36 |
| | |||||
* | bsp/xilinx-zynq: Add arm-errata.h and arm-release-id.h | Ralf Kirchner | 2014-03-13 | 2 | -0/+10 |
| |