Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Misc: Minor English fixes (GCI 2018) | kuaLeYi | 2018-11-20 | 1 | -3/+4 |
| | |||||
* | psxtmutexattr01: Added new POSIX timing suite (GCI 2018) | Himanshu40 | 2018-11-20 | 5 | -0/+327 |
| | |||||
* | psxtmcleanup01: new POSIX timing suite (GCI 2018) | Himanshu40 | 2018-11-17 | 5 | -2/+128 |
| | |||||
* | psxtmtests_plan.csv: Update to reflect psxtmmqrcvblock01 (GCI 2018) | shashvatjain | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | psxtmmqrcvblock01: Add new POSIX timing test (GCI 2018) | shashvatjain | 2018-11-15 | 4 | -1/+157 |
| | |||||
* | psxtmthreadattr01: Correct mistakes in previous merge (GCI 2018) | Himanshu40 | 2018-11-15 | 2 | -14/+16 |
| | | | | Joel admits to grabbing one iteration too early of the patch. :( | ||||
* | psxtmthreadattr01: Add new test (GCI 2018) | Himanshu40 | 2018-11-15 | 5 | -17/+485 |
| | |||||
* | testsuites/psxtests/psxhdrs: Fix comment so copyright block is separate | Joel Sherrill | 2018-11-14 | 140 | -184/+442 |
| | |||||
* | Add rtems_malloc() and rtems_calloc() | Sebastian Huber | 2018-11-12 | 1 | -0/+51 |
| | | | | Close #3583. | ||||
* | rtems: Remove Modes_Control | Sebastian Huber | 2018-11-12 | 2 | -4/+2 |
| | | | | | | | Use rtems_mode directly. This is in line with rtems_attribute and rtems_option. Update #3598. | ||||
* | m32c: Remove this target | Sebastian Huber | 2018-11-12 | 2 | -26/+11 |
| | | | | Update #3599. | ||||
* | psxtmtests_plan.csv: Add pthread cleanup and attr test cases | Joel Sherrill | 2018-11-11 | 1 | -2/+20 |
| | |||||
* | testsuite: Add python verison support to rtems-test-check.py | Chris Johns | 2018-11-09 | 3 | -11/+95 |
| | | | | Closes #3579 | ||||
* | build: Fix library order | Sebastian Huber | 2018-11-08 | 1 | -47/+47 |
| | | | | Update #3551. | ||||
* | psxtmtests_plan.csv: Add psxtmonce01 | Joel Sherrill | 2018-11-07 | 1 | -1/+1 |
| | |||||
* | psxtmonce01/init.c: Use static and Simple Console | Joel Sherrill | 2018-11-07 | 1 | -10/+5 |
| | |||||
* | spconfig02: Check object methods in default config | Sebastian Huber | 2018-11-07 | 5 | -0/+328 |
| | | | | | | | | | | | Ensure that the creation of Classic API objects fails with the expected status code in the default configuration. Ensure that the deletion of Classic API objects fails with the expected status code in the default configuration if the identifier is invalid. Ensure that only the expected objects are present in the default configuration via rtems_object_get_classic_name(). | ||||
* | build: Remove superfluous psxtmonce01/Makefile.am | Sebastian Huber | 2018-11-07 | 1 | -27/+0 |
| | |||||
* | Correct minor spelling and grammar errors | Zenon | 2018-11-06 | 1 | -2/+2 |
| | | | | This work was performed as a GCI 2018 task. | ||||
* | psxtmonce01: New test written by Himanshu40 as part of GCI2018 | Himanshu40 | 2018-11-06 | 5 | -0/+139 |
| | |||||
* | posix: Enable more sptests test cases by default | Sebastian Huber | 2018-10-29 | 4 | -96/+35 |
| | | | | Update #2514. | ||||
* | posix: Enable more psxtests by default | Sebastian Huber | 2018-10-29 | 6 | -105/+12 |
| | | | | Update #2514. | ||||
* | posix: Enable more smptests tests by default | Sebastian Huber | 2018-10-29 | 1 | -6/+0 |
| | | | | Update #2514. | ||||
* | posix: Enable psxtmtests tests by default | Sebastian Huber | 2018-10-29 | 2 | -98/+2 |
| | | | | Update #2514. | ||||
* | Move default config to librtemsdefaultconfig.a | Sebastian Huber | 2018-10-29 | 1 | -0/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | An RTEMS application default configuration is contained in cpukit/libmisc/dummy/default-configuration.c. This default configuration was contained in librtemscpu.a. This had at least two problems: 1. Application configuration errors may have pulled in the default configuration which in turn lead to multiply define symbols error. This was quite confusing. You had to consult the linker map file to figure out what cased the pull in of the default configuration. You needed to know what a linker map file is and how you generate it with your build system. This was not very user friendly. 2. It prevented the use of default configuration items for each subsystem in librtemscpu.a. This may be used to reduce the size of the configuration itself. Move the default configuration to the separate library librtemsdefaultconfig.a. Close #3551. | ||||
* | config: Modify CONFIGURE_INTERRUPT_STACK_SIZE | Sebastian Huber | 2018-10-24 | 1 | -0/+32 |
| | | | | | | | Use CPU_STACK_MINIMUM_SIZE instead of CONFIGURE_MINIMUM_TASK_STACK_SIZE to set the default value. Close #3480. | ||||
* | malloctest: Hide NULL pointer from compiler | Sebastian Huber | 2018-10-24 | 1 | -6/+5 |
| | | | | | Disabling a warning does not prevent the compiler from reasoning what it is supposed to do with a somewhat undefined function call. | ||||
* | tmonetoone: Add yield test case | Sebastian Huber | 2018-10-22 | 1 | -0/+37 |
| | |||||
* | Support O_NOFOLLOW open() flag | Sebastian Huber | 2018-10-22 | 1 | -0/+67 |
| | | | | Close #3546. | ||||
* | Support O_CLOEXEC open() flag | Sebastian Huber | 2018-10-22 | 1 | -4/+28 |
| | | | | | | Make sure this flag is ignored and does not prevent a successful open. Close #3547. | ||||
* | psxreaddir: Adjust test due to opendir() changes | Sebastian Huber | 2018-10-22 | 1 | -0/+6 |
| | | | | Update #3545. | ||||
* | Support O_DIRECTORY open() flag | Sebastian Huber | 2018-10-18 | 1 | -0/+25 |
| | | | | Close #3545. | ||||
* | libtests/Makefile.am: Add CPU_CFLAGS to rtems-ld invocation | Joel Sherrill | 2018-10-14 | 1 | -1/+2 |
| | | | | closes #3401, #3402. | ||||
* | tmtests: Fix unused variable warnings | Sebastian Huber | 2018-10-12 | 4 | -8/+0 |
| | |||||
* | fsclose01: Fix uninitialized variable warning | Sebastian Huber | 2018-10-12 | 1 | -1/+1 |
| | |||||
* | tmtests/tmonetoone: New test program | Sebastian Huber | 2018-10-11 | 5 | -0/+337 |
| | |||||
* | telnetd: Add server port to configuration | Sebastian Huber | 2018-10-11 | 1 | -1/+1 |
| | | | | Close #3543. | ||||
* | telnetd: Create sessions at start | Sebastian Huber | 2018-10-11 | 2 | -5/+6 |
| | | | | Update #3543. | ||||
* | telnetd: Remove keep stdio feature | Sebastian Huber | 2018-10-10 | 5 | -0/+167 |
| | | | | | | | | | | | | | | The Telnet service started via rtems_telnetd_start() had a keep stdio feature. This just created a task and executed the command function in a loop. For this kind of service we do not library support. This can be done by an application task on its own. Remove this feature and provide only the real Telnet server functionality. Use syslog() for error and status messages. Add test program for the Telnet server. Close #3542. | ||||
* | build: Remove local.am | Sebastian Huber | 2018-10-10 | 131 | -135/+0 |
| | |||||
* | build: Directly reference libraries in tests | Sebastian Huber | 2018-10-10 | 4 | -19/+27 |
| | | | | Remove use of TMPINSTALL_FILES. | ||||
* | posix: Remove static assertion | Sebastian Huber | 2018-10-09 | 1 | -0/+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 FTPD_SessionInfo_t::pass member | Sebastian Huber | 2018-10-05 | 2 | -7/+50 |
| | | | | | | There is no need to keep the password throughout the session. Update #3530. | ||||
* | 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 | 2 | -12/+0 |
| | | | | | | | Remove the CPU_PROVIDES_IDLE_THREAD_BODY option to avoid unnecessary conditional compilation. Close #3539. | ||||
* | spthreadlife01: A task exit must not return | Sebastian Huber | 2018-10-05 | 1 | -3/+3 |
| | | | | Update #3533. | ||||
* | rtems: Add rtems_task_exit() | Sebastian Huber | 2018-10-01 | 1 | -3/+27 |
| | | | | Update #3533. | ||||
* | spthreadlife01: Remove superfluous restart case | Sebastian Huber | 2018-10-01 | 1 | -3/+0 |
| | | | | Update #3243. | ||||
* | Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL | Sebastian Huber | 2018-09-21 | 5 | -58/+0 |
| | | | | | | | | | | | | The configured interrupt stack size (CONFIGURE_INTERRUPT_STACK_SIZE) is checked against the minimum task stack size. The minium tasks task stack size is also a configuration option (CONFIGURE_MINIMUM_TASK_STACK_SIZE). So, this check does not really help in case of configuration errors. In addition, the interrupt stack is also re-used as the initialization stack in most BSPs. It is probably better to use a stack checker to detect problems. Update #3459. | ||||
* | clang: Keep -qrtems and -B for compilers without -specs support | Jacob Hansen | 2018-09-20 | 2 | -1/+22 |
| | | | | | | | | | This is needed for building rtems correctly with Clang. Note that this change does not mean rtems can build correctly with mainline clang. However the change allows building rtems with a Clang toolchain that has a rtems frontend similar that of GCC's builtin rtems specs. |