Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Remove specialized CPPFLAGS | Sebastian Huber | 2018-10-09 | 30 | -37/+0 |
| | |||||
* | shell: Use #include "..." for local header files | Sebastian Huber | 2018-10-09 | 30 | -37/+36 |
| | | | | Update #3375. | ||||
* | telnetd: Ignore setsockopt() return status | Sebastian Huber | 2018-10-09 | 2 | -2/+2 |
| | | | | Update #3529. | ||||
* | ftpd: Restructure chroot() handling. | Sebastian Huber | 2018-10-09 | 1 | -7/+3 |
| | | | | | | Remove superfluous setting of errno = 0. Update #3530. | ||||
* | leon: do not use -mfix-{device} with Clang | Daniel Hellstrom | 2018-10-09 | 2 | -2/+28 |
| | | | | | | | | | Clang do not support -mfix-gr712rc, -mfix-ut700 and -mfix-ut699. Therefore we adjust the CPU_CFLAGS to remove these when compiling with Clang. Instead use GR712RC: -mcpu=gr712rc GR740: -mcpu=gr740 UT699/UT700: Not currently supported by clang, use LEON3 BSP. | ||||
* | leon, spwtdp: Initial driver commit | Javier Jalle | 2018-10-09 | 7 | -0/+1357 |
| | |||||
* | bsps/arm: Fix ctor/dtor invocation order | Sebastian Huber | 2018-10-09 | 1 | -31/+4 |
| | | | | Remove obsolete .ctor and .dtor output sections. | ||||
* | posix: Remove static assertion | Sebastian Huber | 2018-10-09 | 2 | -2/+1 |
| | | | | | | | | Standard C does not allow pointer operands in an integer constant expressions. GCC issues only a -Wpedantic warning in the removed static assertion. However, clang is pedantic by default and issues an error. Rely on the test case instead. | ||||
* | ftpd: Remove superfluous temporary buffer | Sebastian Huber | 2018-10-08 | 1 | -31/+15 |
| | | | | Update #3530. | ||||
* | ftpd: Check return status of getsockname() | Sebastian Huber | 2018-10-08 | 1 | -18/+22 |
| | | | | Update #3530. | ||||
* | ftpd: Fix insecure chroot() handling | Sebastian Huber | 2018-10-05 | 1 | -8/+9 |
| | | | | | | | Ensure that the rtems_libio_set_private_env() was successful before the chroot(). Update #3530. | ||||
* | ftpd: Avoid resource leak | Sebastian Huber | 2018-10-05 | 1 | -0/+2 |
| | | | | Update #3530. | ||||
* | ftpd: Avoid use of uninitialized memory | Sebastian Huber | 2018-10-05 | 1 | -8/+7 |
| | | | | Update #3530. | ||||
* | ftpd: Avoid malloc() and sscanf() | Sebastian Huber | 2018-10-05 | 1 | -4/+3 |
| | | | | | | Move the user name to the session information. Update #3530. | ||||
* | ftpd: Remove FTPD_SessionInfo_t::pass member | Sebastian Huber | 2018-10-05 | 3 | -16/+51 |
| | | | | | | There is no need to keep the password throughout the session. Update #3530. | ||||
* | ftpd: Avoid NULL pointer checks before free() | Sebastian Huber | 2018-10-05 | 1 | -10/+5 |
| | | | | | | They are superfluous and just bloat the code. Update #3530. | ||||
* | jffs2: Avoid use of constant register variable | Sebastian Huber | 2018-10-05 | 1 | -0/+12 |
| | | | | | Avoid the use of a constant register variable which is used in some conditions. This gets rid of a clang -Wsometimes-uninitialized warning. | ||||
* | Fix rbtree_postorder_for_each_entry_safe() | Sebastian Huber | 2018-10-05 | 1 | -2/+2 |
| | | | | | | | | Use the non-standard typeof operator to avoid code generation errors with clang and use of uninitialized variable warnings with GCC and Coverity Scan. Update #3465. | ||||
* | score: Fix legacy RTEMS_STATIC_ASSERT() | Sebastian Huber | 2018-10-05 | 7 | -11/+25 |
| | | | | | | | | | In standard C pointer operands are not allowed in integer constant expressions. Avoid a static assertion based on an array typedef since this could lead to warnings ("variably modified 'x' at file scope" and "typedef 'x' locally defined but not used"); This implementation requires unique messages. | ||||
* | tests: Use rtems_task_exit() | Sebastian Huber | 2018-10-05 | 164 | -365/+223 |
| | | | | Update #3533. | ||||
* | score: Remove CPU_PROVIDES_IDLE_THREAD_BODY | Sebastian Huber | 2018-10-05 | 37 | -516/+53 |
| | | | | | | | Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539. | ||||
* | dev/sc16is752: Deal with a baud of zero | Sebastian Huber | 2018-10-05 | 1 | -8/+13 |
| | | | | | Avoid division by zero and instead disable rx/tx in case of a zero baud value. Problem identified by Coverity Scan. | ||||
* | spthreadlife01: A task exit must not return | Sebastian Huber | 2018-10-05 | 1 | -3/+3 |
| | | | | Update #3533. | ||||
* | bsp/atsam: Use internal SRAM for stack area | Sebastian Huber | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | Add rtems_interrupt_server_request_set_vector() | Sebastian Huber | 2018-10-04 | 1 | -0/+27 |
| | | | | | | | | | | | | | By default, the interrupt vector of an interrupt server request is set to a special value which is outside the range of vectors supported by the interrupt controller hardware. Add rtems_interrupt_server_request_set_vector() to set the interrupt vector in an interrupt server request. Calls to rtems_interrupt_server_request_submit() will disable the interrupt vector of the request. After processing of the request by the interrupt server the interrupt vector will be enabled again. | ||||
* | Optimize calloc() | Sebastian Huber | 2018-10-04 | 1 | -4/+5 |
| | | | | Use return value of memset() to enable tail call optimizations. | ||||
* | Avoid need for -fno-builtin for calloc() | Sebastian Huber | 2018-10-04 | 1 | -0/+2 |
| | | | | Use RTEMS_OBFUSCATE_VARIABLE() instead. | ||||
* | Remove superfluous pipe_create() | Sebastian Huber | 2018-10-04 | 4 | -50/+5 |
| | |||||
* | Rename files to make them unique within cpukit | Sebastian Huber | 2018-10-04 | 8 | -4/+4 |
| | | | | This allows to build librtemscpu.a in one rush in the future. | ||||
* | bsps/mips: Remove unused command line defines | Sebastian Huber | 2018-10-04 | 3 | -3/+0 |
| | | | | Update #3375. | ||||
* | libdl: Avoid command line defines | Sebastian Huber | 2018-10-04 | 2 | -1/+3 |
| | | | | Update #3375. | ||||
* | mghttpd: Add configuration to source file | Sebastian Huber | 2018-10-04 | 2 | -2/+4 |
| | | | | Update #3375. | ||||
* | pppd: Simplify Makefile.am | Sebastian Huber | 2018-10-04 | 1 | -1/+1 |
| | | | | Update #3375. | ||||
* | rpc: Use configuration header file | Sebastian Huber | 2018-10-04 | 39 | -4/+115 |
| | | | | Update #3375. | ||||
* | Use rtems_task_exit() | Sebastian Huber | 2018-10-02 | 23 | -39/+38 |
| | | | | | Update #3530. Update #3533. | ||||
* | rtems: Add rtems_task_exit() | Sebastian Huber | 2018-10-01 | 4 | -3/+68 |
| | | | | Update #3533. | ||||
* | telnetd: Remove CEXP convenience routines | Sebastian Huber | 2018-10-01 | 1 | -25/+0 |
| | | | | Close #3535. | ||||
* | telnetd: Remove CONFIGURE_MAXIMUM_PTYS | Sebastian Huber | 2018-10-01 | 3 | -66/+75 |
| | | | | | | | | Add a rtems_telnetd_config_table::client_maximum member to the Telnet configuration. Close #3526. Close #3528. | ||||
* | telnetd: Regroup includes | Sebastian Huber | 2018-10-01 | 1 | -7/+5 |
| | |||||
* | telnetd: Remove dead code | Sebastian Huber | 2018-10-01 | 1 | -7/+0 |
| | |||||
* | telnetd: Remove superfluous global variable | Sebastian Huber | 2018-10-01 | 1 | -9/+7 |
| | | | | Update #3528. | ||||
* | telnetd: Convert pty driver to new Termios API | Sebastian Huber | 2018-10-01 | 3 | -457/+146 |
| | | | | Update #3526. | ||||
* | pppd: Remove unused get_pty() function | Sebastian Huber | 2018-10-01 | 2 | -15/+0 |
| | | | | Update #3526. | ||||
* | spthreadlife01: Remove superfluous restart case | Sebastian Huber | 2018-10-01 | 1 | -3/+0 |
| | | | | Update #3243. | ||||
* | bsp/atsam: Use binary semaphore for I2C | Sebastian Huber | 2018-10-01 | 2 | -23/+21 |
| | | | | | | | Remove superfluous sleep before each I2C transfer. Reset I2C module after transfer timeouts. Update #3534. | ||||
* | bsp/atsam: Use binary semaphore for SPI | Sebastian Huber | 2018-10-01 | 1 | -10/+7 |
| | | | | Update #3534. | ||||
* | bsp/imx: Add imx_ccm_sdhci_hz() | Sebastian Huber | 2018-09-27 | 2 | -0/+7 |
| | | | | Update #3525. | ||||
* | printer: Fix Doxygen comments | Sebastian Huber | 2018-09-27 | 1 | -5/+1 |
| | |||||
* | stackchk: Fix interrupt stack preparation | Sebastian Huber | 2018-09-24 | 1 | -9/+11 |
| | | | | | | We have to prepare the interrupt stack of each processor. Update #3459. | ||||
* | stackchk: Improve support for interrupt stacks | Sebastian Huber | 2018-09-21 | 1 | -29/+84 |
| | | | | | | | | Prepare the interrupt stack which may be used by the boot processor as initialization stack with the stack sanity pattern. Check the interrupt stack of the current processor in the thread begin and switch extension. Update #3459. |