summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix bashism in vc-key.shMartin Erik Werner2017-11-131-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 Johns2017-11-1112-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 Johns2017-11-115-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 testsJoel Sherrill2017-11-102-2/+3
|
* mcf5206elite/include/bsp.h: Rename delay() to rtems_bsp_delay() to avoid ↵Joel Sherrill2017-11-101-1/+1
| | | | conflicts
* csb360/include/bsp.h: Rename delay() to rtems_bsp_delay() to avoid conflictsJoel Sherrill2017-11-101-1/+1
|
* cpukit: Add a Version API.Chris Johns2017-11-1012-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/includeJoel Sherrill2017-11-091-0/+2
|
* Reject incompatible tool chainsSebastian Huber2017-11-091-0/+3
| | | | Update #3185.
* score: Change _Timecounter_Time_uptime to int32_tSebastian Huber2017-11-096-2/+64
| | | | | | | Move basic timecounter API shared with BSD network stack to <machine/_timecounter.h>. Update #3185.
* Upgrade to 5.0.0Sebastian Huber2017-11-094-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_schedulerSebastian Huber2017-11-095-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::schedpolicySebastian Huber2017-11-099-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 testSebastian Huber2017-11-086-0/+932
|
* bsp/t32mppc: Use fixed exception handlersSebastian Huber2017-11-088-96/+260
|
* bsp/imx: Add UART baud changeSebastian Huber2017-11-081-0/+19
| | | | Update #3090.
* bsp/imx: Better utilize UART transmit FIFOSebastian Huber2017-11-081-7/+18
| | | | Update #3090.
* termios: Fix canonical modeSebastian Huber2017-11-072-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 testsSebastian Huber2017-11-076-6/+6
|
* tests: Use <tmacros.h>Sebastian Huber2017-11-073-4/+6
| | | | | Update #3170. Update #3199.
* score: Use Processor_mask instead of cpu_set_tSebastian Huber2017-11-062-13/+7
|
* score: _Chain_Insert_ordered_unprotected()Sebastian Huber2017-11-069-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 includeSebastian Huber2017-11-061-3/+0
| | | | Update #3059.
* tests: Use <tmacros.h> in all testsSebastian Huber2017-11-0619-95/+57
| | | | | Update #3170. Update #3199.
* fsjffs2gc01: Fix sporadic test failuresSebastian Huber2017-11-061-0/+8
|
* tests: Use simple console driverSebastian Huber2017-11-06618-614/+626
| | | | | Update #3170. Update #3199.
* Add simple console driverSebastian Huber2017-11-064-0/+124
| | | | | Update #3170. Update #3199.
* score: Add _IO_Printf() and _IO_Vprintf()Sebastian Huber2017-11-068-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 failuresSebastian Huber2017-11-031-0/+4
|
* posix: Use far future for very long timeoutsSebastian Huber2017-11-024-29/+90
| | | | Close #3205.
* tests: Use printf() instead of fprintf()Sebastian Huber2017-11-0211-158/+143
| | | | | Update #3170. Update #3199.
* tests: Delete obsolete TESTS_USE_PRINTFSebastian Huber2017-11-024-4/+0
| | | | | Update #3170. Update #3199.
* bsp/imx: More robust and faster bsp_reset()Sebastian Huber2017-11-021-3/+3
| | | | Update #3090.
* bsp/imx: Drain console before resetSebastian Huber2017-11-023-1/+18
| | | | Update #3090.
* bsp/imx: Implement bsp_reset()Sebastian Huber2017-11-024-1/+79
| | | | Update #3090.
* smppsxaffinity02: Fix thread attribute usageSebastian Huber2017-11-021-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 - v2Hesham Almatary2017-11-0123-15/+21
| | | | Update #3109
* cpukit: RISC-V - make riscv32 code work for riscv64 - v2Hesham Almatary2017-11-0123-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 Johns2017-10-301-0/+2
| | | | | Update #3170. Update #3199.
* score: Fix non-SMP buildSebastian Huber2017-10-291-1/+1
|
* tests: Remove TEST_INITSebastian Huber2017-10-28549-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_PRINTKSebastian Huber2017-10-2840-43/+0
| | | | | Update #3170. Update #3199.
* tests: Use rtems_test_printer in generalSebastian Huber2017-10-2810-180/+59
| | | | | Update #3170. Update #3199.
* tests: Use rtems_print_printer_fprintf_putc()Sebastian Huber2017-10-2810-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_printerSebastian Huber2017-10-287-39/+21
| | | | | Update #3170. Update #3199.
* rtems: Add rtems_print_printer_fprintf_putc()Sebastian Huber2017-10-283-11/+82
| | | | | Update #3170. Update #3199.
* tests: Move rtems_test_printer definitionSebastian Huber2017-10-2815-17/+14
| | | | | | | Statically initialize it to use printk(). Update #3170. Update #3199.
* riscv32: Add missing preinstall.amSebastian Huber2017-10-283-0/+185
| | | | Update #3109.
* sptests/spscheduler01: Test POSIX set/get affinitySebastian Huber2017-10-282-23/+98
|
* score: Fix _Scheduler_Set_affinity()Sebastian Huber2017-10-283-6/+23
|