Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | or1k/cpu.c: Eliminate dependency on BSP provided header | Hesham ALMatary | 2015-02-10 | 1 | -2/+7 |
| | |||||
* | Filesystem: Simplify FIFO and pipe configuration | Sebastian Huber | 2015-02-09 | 1 | -30/+23 |
| | |||||
* | Filesystem: Delete unused fsmountme_h handler | Sebastian Huber | 2015-02-09 | 15 | -51/+1 |
| | |||||
* | IMFS: Simplify ino generation | Sebastian Huber | 2015-02-04 | 4 | -5/+7 |
| | | | | | The type of ino_t is unsigned long, so it can store a pointer. Avoid a potential integer overflow. | ||||
* | IMFS: Use rtems_filesystem_make_dev_t_from_pointer | Sebastian Huber | 2015-02-04 | 3 | -29/+3 |
| | |||||
* | Add rtems_filesystem_make_dev_t_from_pointer() | Sebastian Huber | 2015-02-04 | 1 | -0/+9 |
| | |||||
* | Filesystem: Statically initialize rtems_libio_iops | Sebastian Huber | 2015-02-04 | 3 | -10/+6 |
| | |||||
* | Filesystem: Use rtems_libio_iop_to_descriptor() | Sebastian Huber | 2015-02-04 | 4 | -4/+4 |
| | | | | | Drop parameter check from previously unused rtems_libio_iop_to_descriptor(). | ||||
* | Filesystem: Delete rtems_libio_last_iop | Sebastian Huber | 2015-02-04 | 1 | -1/+0 |
| | |||||
* | Filesystem: Make rtems_libio_number_iops const | Sebastian Huber | 2015-02-04 | 2 | -2/+2 |
| | |||||
* | IMFS: Reduce IMFS node types | Sebastian Huber | 2015-01-28 | 10 | -48/+21 |
| | | | | Provide only types used by IMFS_mknod(). | ||||
* | IMFS: Aggregate link support in dedicated modules | Sebastian Huber | 2015-01-28 | 5 | -177/+152 |
| | |||||
* | IMFS: Replace node union with individual struct | Sebastian Huber | 2015-01-27 | 26 | -625/+536 |
| | | | | | | This reduces the average node size. Add and use IMFS_GENERIC_INITIALIZER(). | ||||
* | sys/socket.h: Add include of <sys/_types.h> for ssize_t | Joel Sherrill | 2015-01-23 | 1 | -0/+1 |
| | | | | | | | | | This was needed to make it possible to only include <sys/socket.h> for the methods in this file in compliance with the POSIX specification. This was identified by the Open Group FACE Conformance Test Suite. Close 2245. | ||||
* | libnetworking: Fix memset() call | Sebastian Huber | 2015-01-23 | 1 | -1/+1 |
| | | | | Close #2244. | ||||
* | score: Delete superfluous Heap_Statistics::instance | Sebastian Huber | 2015-01-22 | 3 | -10/+0 |
| | | | | | This value depends on the _Heap_Initialize() call sequence and carries no useful information. | ||||
* | Filesystem: Delete node type operation | Sebastian Huber | 2015-01-22 | 31 | -476/+61 |
| | | | | Use the fstat handler instead. | ||||
* | powerpc: Fix AltiVec VSCR save/restore | Sebastian Huber | 2015-01-20 | 3 | -10/+13 |
| | |||||
* | libnetworking: Fix close of active sockets | Sebastian Huber | 2015-01-20 | 6 | -66/+99 |
| | | | | | | | Send a special event to notify tasks waiting for a socket state change in case this socket gets closed. This prevents a use after free. Close #785. | ||||
* | libnetworking: Delete dead code | Sebastian Huber | 2015-01-20 | 4 | -10/+0 |
| | | | | The so_uid is always 0 in RTEMS. | ||||
* | libnetworking: Avoid spurious event delivery | Sebastian Huber | 2015-01-20 | 1 | -1/+0 |
| | | | | | The so_pgid field contains the task identifier if this task waits for the SOSLEEP_EVENT event. Do not inherit this from the accept socket. | ||||
* | libnetworking: Simplify sbwait() | Sebastian Huber | 2015-01-15 | 1 | -11/+1 |
| | |||||
* | powerpc: AltiVec and FPU context support | Sebastian Huber | 2015-01-13 | 5 | -8/+700 |
| | | | | | | | | | | | Add AltiVec and FPU support to the Context_Control in case we use the e6500 multilib. Add PPC_MULTILIB_ALTIVEC and PPC_MULTILIB_FPU multilib defines. Add non-volatile AltiVec and FPU context to Context_Control. Add save/restore of non-volatile AltiVec and FPU to _CPU_Context_switch(). Add save/restore of volatile AltiVec and FPU context to the exception code. Adjust data cache optimizations for the new context and cache line size. | ||||
* | nios2: Disable assembler warning | Sebastian Huber | 2015-01-13 | 1 | -2/+3 |
| | | | | Close #2232. | ||||
* | arm: Fix compile error for ARMv6-M multilib | Sebastian Huber | 2015-01-09 | 2 | -2/+5 |
| | | | | | | | ARMv6-M is not supported since we cannot directly use the ARMv7-M code due to some inline assembler statements. Close #2231. | ||||
* | powerpc: Add AltiVec register ASM defines | Sebastian Huber | 2015-01-09 | 1 | -0/+32 |
| | |||||
* | powerpc: Use PPC_HAS_FPU | Sebastian Huber | 2015-01-09 | 1 | -0/+2 |
| | | | | Provide floating point context support only if PPC_HAS_FPU == 1. | ||||
* | powerpc: Add PPC_STACK_ALIGN_POWER | Sebastian Huber | 2015-01-09 | 1 | -16/+6 |
| | | | | Simplify PPC_STACK_ALIGNMENT definition. | ||||
* | powerpc: Set PPC_DEFAULT_CACHE_LINE_SIZE for e6500 | Sebastian Huber | 2015-01-09 | 2 | -6/+12 |
| | |||||
* | powerpc: Use PPC_DEFAULT_CACHE_LINE_SIZE | Sebastian Huber | 2015-01-09 | 2 | -3/+4 |
| | | | | | Use it for the default PPC_CACHE_ALIGNMENT. Use it for PPC_STRUCTURE_ALIGNMENT. | ||||
* | powerpc: Delete _CPU_IRQ_info | Sebastian Huber | 2015-01-09 | 1 | -16/+0 |
| | |||||
* | powerpc: Use alternate time base for CPU counter | Sebastian Huber | 2015-01-09 | 1 | -3/+3 |
| | |||||
* | smp: Add and use _SMP_Should_start_processor() | Sebastian Huber | 2015-01-09 | 2 | -3/+20 |
| | |||||
* | capture: Fix lock initialization | Sebastian Huber | 2015-01-09 | 1 | -6/+11 |
| | |||||
* | untar.c: Coverity ID 26151 and reformat | Joel Sherrill | 2015-01-04 | 1 | -295/+251 |
| | | | | | | | | The Coverity issue was an ignored return value from a read() in a loop which should have been a seek() since the data read was ignored. The file itself needed reformatting to conform to RTEMS style. | ||||
* | Correct error return mismatches | Nick Withers | 2014-12-23 | 4 | -22/+48 |
| | | | | Closes #2139 | ||||
* | libnetworking: Make rtems_dhcp_failsafe() run time configurable | Peter Dufault | 2014-12-23 | 2 | -44/+91 |
| | | | | | | | | | | | | | rtems_dhcp_failsafe() can be configured at compile time with various options. This change makes it possible to instead configure it at runtime. This will make it marginally larger. I haven't measured the difference but I'll guess it's in the lower hundreds of bytes. The change could be modified to leave it either compile time or run time configurable, I prefer the simplicity of a single method. closes #1905 | ||||
* | posix: Delete unused _POSIX_Threads_Get() | Sebastian Huber | 2014-12-18 | 1 | -34/+0 |
| | | | | Close #1759. | ||||
* | smp: Fix timeout for MrsP semaphores | Sebastian Huber | 2014-12-18 | 2 | -60/+91 |
| | | | | | | | | The previous timeout handling was flawed. In case a waiting thread helped out the owner could use the scheduler node indefinitely long. Update the resource tree in _MRSP_Timeout() to avoid this issue. Bug reported by Luca Bonato. | ||||
* | Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM | Sebastian Huber | 2014-12-16 | 2 | -4/+2 |
| | | | | This define was superfluous, undocumented and used inconsistently. | ||||
* | sys/endian.h: Fix 16-bit int problems | Sebastian Huber | 2014-12-15 | 1 | -4/+6 |
| | |||||
* | Enable WebSocket support in the Mongoose HTTP server | Nick Withers | 2014-12-15 | 1 | -1/+1 |
| | |||||
* | libcsupport: Do not use _Assert() for sync() | Sebastian Huber | 2014-12-12 | 1 | -11/+3 |
| | | | | Use a best-effort approach. | ||||
* | shell: Add 'all' topic for help for all commands | Sebastian Huber | 2014-12-12 | 1 | -11/+19 |
| | |||||
* | Add POSIX key value pairs to resource snapshot | Sebastian Huber | 2014-12-12 | 2 | -12/+45 |
| | |||||
* | posix: Delete key/value if value is set to NULL | Sebastian Huber | 2014-12-12 | 3 | -38/+87 |
| | |||||
* | posix: Simplify _POSIX_Keys_Find() | Sebastian Huber | 2014-12-12 | 4 | -12/+10 |
| | |||||
* | confdefs.h: Fix workspace size if idle task is FP | Sebastian Huber | 2014-12-12 | 1 | -2/+8 |
| | |||||
* | Teach rtems_tarfs_load() about symlinks | Nick Withers | 2014-12-11 | 1 | -0/+17 |
| | |||||
* | sparc64: put each copyright on one line | Gedare Bloom | 2014-12-08 | 5 | -16/+11 |
| |