summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libtest: Make check message optionalSebastian Huber2020-07-233-37/+97
| | | | | | | This macro magic is in line with C11 and C++11, but limits the maximum count of arguments. Update #3199.
* libtest: Add T_CHECK_FMTSebastian Huber2020-07-2311-330/+343
| | | | | | | | | | | | Rename internal function T_check_true() to T_check() and use the new flag T_CHECK_FMT to indicate if a format string is present. This is a preparation step to make the format string optional. Make the check context the first parameter. The API remains the same. Update #3199.
* libtest: Add T_stop()Sebastian Huber2020-07-232-3/+17
| | | | Update #3199.
* libtest: Split POSIX Keys supportSebastian Huber2020-07-234-80/+193
| | | | Update #3199.
* libtest: Add T_get_scope()Sebastian Huber2020-07-232-0/+62
| | | | Update #3199.
* libtest: Add push/pop fixture supportSebastian Huber2020-07-234-30/+200
| | | | Update #3199.
* libtest: Support custom scope messages via fixtureSebastian Huber2020-07-234-17/+42
| | | | Update #3199.
* libtest: Add T_make_runner()Sebastian Huber2020-07-232-2/+10
| | | | Update #3199.
* libtest: Add T_get_one_clock_tick_busy()Sebastian Huber2020-07-236-80/+125
| | | | Update #3199.
* libtest: Add T_busy()Sebastian Huber2020-07-236-30/+68
| | | | Update #3199.
* libtest: Move <t.h> to <rtems/test.h>Sebastian Huber2020-07-2334-33/+33
| | | | Update #3199.
* libtest: <rtems/test.h> to <rtems/test-info.h>Sebastian Huber2020-07-2373-71/+3808
| | | | | | | | Rename this header file to later move <t.h> to <rtems/test.h>. The main feature provided by <rtems/test-info.h> is the output of standard test information which is consumed by the RTEMS Tester. Update #3199.
* bsps/clock: Fix fast idle clock tick supportSebastian Huber2020-07-232-9/+22
| | | | | | If we interrupt a thread dispatch critical section (thread dispatch disable level != ISR nest level), then we should not do the fast idle mode since this may delay an ongoing system call forever.
* score: Improve _Thread_Start() descriptionSebastian Huber2020-07-211-6/+30
|
* media-server: Add ability for retry.Christian Mauderer2020-07-172-13/+20
| | | | | | This adds the possibility to request a retry in the media-listener if an operation failed. Usefull for example if you want to automatically reformat a disk if it wasn't possible to mount it.
* bsps/pc386: Fix IPI for non-consecutive APICIDsJan Sommer2020-07-161-6/+10
| | | | | | - properly use the cpu <-> apic maps for IPIs Closes #4029.
* score: Remove deprecated ThreadSebastian Huber2020-07-141-6/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3991.
* rtems: Remove deprecated proc_ptr definitionSebastian Huber2020-07-141-7/+0
| | | | Close #3586.
* rtems: Remove support for RTEMS_DEPRECATED_TYPESSebastian Huber2020-07-142-29/+0
| | | | Close #3584.
* rtems: Remove rtems_thread_cpu_usage_tSebastian Huber2020-07-141-8/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3594.
* rtems: Remove region_information_blockSebastian Huber2020-07-141-6/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3592.
* rtems: Remove rtems_context_fpSebastian Huber2020-07-141-7/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3590.
* rtems: Remove rtems_contextSebastian Huber2020-07-141-5/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3588.
* rtems: Remove rtems_rate_monotonic_period_time_tSebastian Huber2020-07-141-2/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3596.
* rtems: Remove deprecated rtems_extensionSebastian Huber2020-07-142-5/+0
| | | | | | This type was deprecated in RTEMS 5.1. Close #3988.
* rtems: Remove rtems_get_processor_count()Sebastian Huber2020-07-141-15/+0
| | | | | | This function was deprecated in RTEMS 5.1. Close #3990.
* rtems: Remove rtems_get_current_processor()Sebastian Huber2020-07-141-15/+0
| | | | | | This function was deprecated in RTEMS 5.1. Close #3989.
* rtems: Remove deprecated rtems_io_lookup_name()Sebastian Huber2020-07-143-58/+1
| | | | Close #3420.
* rtems: Remove deprecated <rtems/system.h>Sebastian Huber2020-07-143-48/+0
| | | | Close #3980.
* rtems: Remove _Copyright_Notice from API headerSebastian Huber2020-07-142-10/+2
| | | | Close #3981.
* rtems: Remove RTEMS_MAXIMUM_NAME_LENGTHSebastian Huber2020-07-141-4/+0
| | | | Close #3979.
* rtems: Move declartion of _RTEMS_versionSebastian Huber2020-07-143-8/+11
| | | | Close #3978.
* Fix for Beaglebone BSP PWM bugJames Fitzsimons2020-07-131-2/+2
|
* build: Fix RTEMS_CHECK_NETWORKINGSebastian Huber2020-07-051-0/+1
| | | | Update #3941.
* epiphany: Remove support for this targetSebastian Huber2020-07-0538-3115/+0
| | | | | | | Due to an unmaintained toolchain (internal errors in GCC, no FSF GDB integration) the Epiphany architecture was obsoleted in RTEMS 5.1. Update #3941.
* bsps/powerpc: Remove obsolete BSPsSebastian Huber2020-07-057-73/+0
| | | | Update #3951.
* bsps/powerpc: Remove SPE enabled variantsSebastian Huber2020-07-0526-176/+4
| | | | | | The PowerPC SPE support was removed from GCC. Update #3951.
* bsps/powerpc: Remove __atexit form start.oSebastian Huber2020-07-052-28/+0
| | | | | | | | | | | Remove superflous __atexit stuff in start.o. It is no longer required by GCC and may cause linker problems. See GCC commit: commit 362c63a5e8b5aacfff3e5af0911e42ba7c775042 Author: Geoff Keating <geoffk@cygnus.com> Date: Fri Apr 14 23:16:25 2000 +0000
* bsps/powerpc: Fix tlbie instruction usageSebastian Huber2020-07-058-13/+14
| | | | | | | | GCC 10 no longer passes -many to the assembler. This enables more checks in the assembler. The 0 in the tlbie instruction is the L operand which selects a 4KiB page size.
* bsps/powerpc: Fix inline assemblySebastian Huber2020-07-055-47/+114
| | | | | GCC 10 no longer passes -many to the assembler. This enables more checks in the assembler.
* bsp/qoriq: Fix tlbwe sequenceSebastian Huber2020-07-051-1/+1
|
* bsps/mips: Fix issues with -fno-commonSebastian Huber2020-07-052-4/+3
|
* i386: Replace fpcr clobber with memory clobberSebastian Huber2020-07-052-3/+3
| | | | Update #3943.
* score: Clarify CPU_USE_LIBC_INIT_FINI_ARRAY optionSebastian Huber2020-06-301-3/+4
| | | | Update #4018.
* score: Add CPU_USE_LIBC_INIT_FINI_ARRAYKinsey Moore2020-06-3020-6/+49
| | | | | | | | This introduces the CPU_USE_LIBC_INIT_FINI_ARRAY define for use by CPU ports to determine which global constructor and destructor methods are used instead of placing architecture defines where they shouldn't be. Close #4018
* Change version to RTEMS 6Sebastian Huber2020-06-305-9/+9
| | | | Update #4020.
* psxtmtests: Fix test namesSebastian Huber2020-06-231-1/+1
| | | | Tests PSXTMCOND 08, 09, and 10 had the same test name.
* rtems: Remove RTEMS_MP_NOT_CONFIGURED errorSebastian Huber2020-06-1816-113/+18
| | | | | | | | | | | | | | Some objects can be created with a local or global scope in a multiprocessing network. In non-multiprocessing configurations setting the scope to local or global had no effect since such a system can be viewed as a multiprocessing network with just one node. One and all nodes is the same in such a network. However, if multiprocessing was configured, creation of a global object in a single node network resulted in an RTEMS_MP_NOT_CONFIGURED error. Remove this error condition for symmetry to the non-multiprocessing setup. This is in line with the task affinity behaviour in SMP systems. Update #4005.
* i386/pc: Initialise the printk serial port on first useChris Johns2020-06-182-12/+37
|
* bsps/i386/pc386/start/*.S: Remove space before tabJoel Sherrill2020-06-172-3/+3
|