Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix bashism in vc-key.sh | Martin Erik Werner | 2017-11-13 | 1 | -2/+2 |
| | | | | | | | Change "==" to "=", since "==" for comparison is not available in POSIX sh. Signed-off-by: Martin Erik Werner <martinerikwerner@gmail.com> | ||||
* | tests: Use ld to map (wrap) printf, puts and putchar to tester functions. | Chris Johns | 2017-11-11 | 12 | -52/+67 |
| | | | | | | | | | - Remove the macro defines and the need for tmacro.h by remapping the symbols using ld's wrap option. - Remove FLUSH_OUTPUT, it was empty. - Move rtems_test_exit to libmisc/testsupport as a function. Update #3199. | ||||
* | tests: Use rtems_test_begin and rtems_test_end. | Chris Johns | 2017-11-11 | 5 | -60/+126 |
| | | | | | | Add a tests enum and move all test banner test to the library in libmisc. Update #3199. | ||||
* | mvme162: Fix errors tripped by transition to using polled IO for tests | Joel Sherrill | 2017-11-10 | 2 | -2/+3 |
| | |||||
* | mcf5206elite/include/bsp.h: Rename delay() to rtems_bsp_delay() to avoid ↵ | Joel Sherrill | 2017-11-10 | 1 | -1/+1 |
| | | | | conflicts | ||||
* | csb360/include/bsp.h: Rename delay() to rtems_bsp_delay() to avoid conflicts | Joel Sherrill | 2017-11-10 | 1 | -1/+1 |
| | |||||
* | cpukit: Add a Version API. | Chris Johns | 2017-11-10 | 12 | -1/+352 |
| | | | | | | | | Provide functions to get the version string, major, minor and revision numbers and the version control identifer that is a unique tag for the version control system. Update #3199. | ||||
* | pppd/Makefile.am: Add support/include | Joel Sherrill | 2017-11-09 | 1 | -0/+2 |
| | |||||
* | Reject incompatible tool chains | Sebastian Huber | 2017-11-09 | 1 | -0/+3 |
| | | | | Update #3185. | ||||
* | score: Change _Timecounter_Time_uptime to int32_t | Sebastian Huber | 2017-11-09 | 6 | -2/+64 |
| | | | | | | | Move basic timecounter API shared with BSD network stack to <machine/_timecounter.h>. Update #3185. | ||||
* | Upgrade to 5.0.0 | Sebastian Huber | 2017-11-09 | 4 | -8/+8 |
| | | | | | | | Tool name will be "rtems5", e.g. arm-rtems5-gcc. Next release will 5.1.0. Branch version after release will be 5.1.1. Next master will be 6.0.0. | ||||
* | posix: Change created_with_explicit_scheduler | Sebastian Huber | 2017-11-09 | 5 | -14/+73 |
| | | | | | | | | Remove POSIX_API_Control::created_with_explicit_scheduler. Add Thread_Control::was_created_with_inherited_scheduler. This fixes also pthread_getattr_np() for Classic tasks. Update #2514. | ||||
* | posix: Remove POSIX_API_Control::schedpolicy | Sebastian Huber | 2017-11-09 | 9 | -39/+59 |
| | | | | | | | Use the thread CPU budget algorithm to determine the scheduler policy. This fixes also pthread_getschedparam() for Classic tasks. Update #2514. | ||||
* | sptests/spconsole01: New test | Sebastian Huber | 2017-11-08 | 6 | -0/+932 |
| | |||||
* | bsp/t32mppc: Use fixed exception handlers | Sebastian Huber | 2017-11-08 | 8 | -96/+260 |
| | |||||
* | bsp/imx: Add UART baud change | Sebastian Huber | 2017-11-08 | 1 | -0/+19 |
| | | | | Update #3090. | ||||
* | bsp/imx: Better utilize UART transmit FIFO | Sebastian Huber | 2017-11-08 | 1 | -7/+18 |
| | | | | Update #3090. | ||||
* | termios: Fix canonical mode | Sebastian Huber | 2017-11-07 | 2 | -22/+81 |
| | | | | | | | In canonical mode, input is made available line by line. We must stop the canonical buffer filling upon reception of an end-of-line character. Close #3218. | ||||
* | tests: Use normal console for user input tests | Sebastian Huber | 2017-11-07 | 6 | -6/+6 |
| | |||||
* | tests: Use <tmacros.h> | Sebastian Huber | 2017-11-07 | 3 | -4/+6 |
| | | | | | Update #3170. Update #3199. | ||||
* | score: Use Processor_mask instead of cpu_set_t | Sebastian Huber | 2017-11-06 | 2 | -13/+7 |
| | |||||
* | score: _Chain_Insert_ordered_unprotected() | Sebastian Huber | 2017-11-06 | 9 | -72/+149 |
| | | | | | | Change the chain order relation to use a directly specified left hand side value. This is similar to _RBTree_Insert_inline() and helps the compiler to better optimize the code. | ||||
* | score: Remove superfluous include | Sebastian Huber | 2017-11-06 | 1 | -3/+0 |
| | | | | Update #3059. | ||||
* | tests: Use <tmacros.h> in all tests | Sebastian Huber | 2017-11-06 | 19 | -95/+57 |
| | | | | | Update #3170. Update #3199. | ||||
* | fsjffs2gc01: Fix sporadic test failures | Sebastian Huber | 2017-11-06 | 1 | -0/+8 |
| | |||||
* | tests: Use simple console driver | Sebastian Huber | 2017-11-06 | 618 | -614/+626 |
| | | | | | Update #3170. Update #3199. | ||||
* | Add simple console driver | Sebastian Huber | 2017-11-06 | 4 | -0/+124 |
| | | | | | Update #3170. Update #3199. | ||||
* | score: Add _IO_Printf() and _IO_Vprintf() | Sebastian Huber | 2017-11-06 | 8 | -298/+613 |
| | | | | | | | | | | | | | | The previous vprintk() implementation had a questionable licence header, lacks support for the 'z' and 'j' format specifiers, is not robust against invalid format specifiers, uses a global variable for output. Replace it with a stripped down version of the FreeBSD kernel kvprintf() function. The new implementation allows a low overhead rtems_snprintf() if necessary. Update #3199. Close #3216. | ||||
* | smpscheduler02: Avoid sporadic test failures | Sebastian Huber | 2017-11-03 | 1 | -0/+4 |
| | |||||
* | posix: Use far future for very long timeouts | Sebastian Huber | 2017-11-02 | 4 | -29/+90 |
| | | | | Close #3205. | ||||
* | tests: Use printf() instead of fprintf() | Sebastian Huber | 2017-11-02 | 11 | -158/+143 |
| | | | | | Update #3170. Update #3199. | ||||
* | tests: Delete obsolete TESTS_USE_PRINTF | Sebastian Huber | 2017-11-02 | 4 | -4/+0 |
| | | | | | Update #3170. Update #3199. | ||||
* | bsp/imx: More robust and faster bsp_reset() | Sebastian Huber | 2017-11-02 | 1 | -3/+3 |
| | | | | Update #3090. | ||||
* | bsp/imx: Drain console before reset | Sebastian Huber | 2017-11-02 | 3 | -1/+18 |
| | | | | Update #3090. | ||||
* | bsp/imx: Implement bsp_reset() | Sebastian Huber | 2017-11-02 | 4 | -1/+79 |
| | | | | Update #3090. | ||||
* | smppsxaffinity02: Fix thread attribute usage | Sebastian Huber | 2017-11-02 | 1 | -0/+4 |
| | | | | | | | | | The pthread_getattr_np() returns now the stack address and size. Do not use this stack for the new threads. Update #2514. Update #3145. Update #3168. | ||||
* | bsp: Make riscv_generic work for both riscv32 and riscv64 - v2 | Hesham Almatary | 2017-11-01 | 23 | -15/+21 |
| | | | | Update #3109 | ||||
* | cpukit: RISC-V - make riscv32 code work for riscv64 - v2 | Hesham Almatary | 2017-11-01 | 23 | -51/+77 |
| | | | | | | | | | * Use #ifdefs for 32/64 bit code * Use unsigned long which is 32-bit on riscv32 and 64-bit on riscv64 (register size) * Move the code to a new shared riscv folder to be shared between riscv32 and riscv64 * Rename RTEMS_CPU extracted from command line to shared riscv target s/riscv*/riscv Update #3109 | ||||
* | testsuite: Add bspIo for a local printk. | Chris Johns | 2017-10-30 | 1 | -0/+2 |
| | | | | | Update #3170. Update #3199. | ||||
* | score: Fix non-SMP build | Sebastian Huber | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | tests: Remove TEST_INIT | Sebastian Huber | 2017-10-28 | 549 | -1096/+1 |
| | | | | | | | | The TEST_EXTERN is a used only by the system.h style tests and they use CONFIGURE_INIT appropriately. Update #3170. Update #3199. | ||||
* | tests: Remove obsolete TESTS_USE_PRINTK | Sebastian Huber | 2017-10-28 | 40 | -43/+0 |
| | | | | | Update #3170. Update #3199. | ||||
* | tests: Use rtems_test_printer in general | Sebastian Huber | 2017-10-28 | 10 | -180/+59 |
| | | | | | Update #3170. Update #3199. | ||||
* | tests: Use rtems_print_printer_fprintf_putc() | Sebastian Huber | 2017-10-28 | 10 | -10/+10 |
| | | | | | | | | Use rtems_print_printer_fprintf_putc() instead of rtems_print_printer_printf() to output via rtems_putc(). Update #3170. Update #3199. | ||||
* | tests: Use rtems_test_printer | Sebastian Huber | 2017-10-28 | 7 | -39/+21 |
| | | | | | Update #3170. Update #3199. | ||||
* | rtems: Add rtems_print_printer_fprintf_putc() | Sebastian Huber | 2017-10-28 | 3 | -11/+82 |
| | | | | | Update #3170. Update #3199. | ||||
* | tests: Move rtems_test_printer definition | Sebastian Huber | 2017-10-28 | 15 | -17/+14 |
| | | | | | | | Statically initialize it to use printk(). Update #3170. Update #3199. | ||||
* | riscv32: Add missing preinstall.am | Sebastian Huber | 2017-10-28 | 3 | -0/+185 |
| | | | | Update #3109. | ||||
* | sptests/spscheduler01: Test POSIX set/get affinity | Sebastian Huber | 2017-10-28 | 2 | -23/+98 |
| | |||||
* | score: Fix _Scheduler_Set_affinity() | Sebastian Huber | 2017-10-28 | 3 | -6/+23 |
| |