summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-23libtest: Add T_get_scope()Sebastian Huber
Update #3199.
2020-07-23libtest: Add push/pop fixture supportSebastian Huber
Update #3199.
2020-07-23libtest: Support custom scope messages via fixtureSebastian Huber
Update #3199.
2020-07-23libtest: Add T_make_runner()Sebastian Huber
Update #3199.
2020-07-23libtest: Add T_get_one_clock_tick_busy()Sebastian Huber
Update #3199.
2020-07-23libtest: Add T_busy()Sebastian Huber
Update #3199.
2020-07-23libtest: Move <t.h> to <rtems/test.h>Sebastian Huber
Update #3199.
2020-07-23libtest: <rtems/test.h> to <rtems/test-info.h>Sebastian Huber
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.
2020-07-23bsps/clock: Fix fast idle clock tick supportSebastian Huber
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.
2020-07-21score: Improve _Thread_Start() descriptionSebastian Huber
2020-07-17media-server: Add ability for retry.Christian Mauderer
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.
2020-07-16bsps/pc386: Fix IPI for non-consecutive APICIDsJan Sommer
- properly use the cpu <-> apic maps for IPIs Closes #4029.
2020-07-14score: Remove deprecated ThreadSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3991.
2020-07-14rtems: Remove deprecated proc_ptr definitionSebastian Huber
Close #3586.
2020-07-14rtems: Remove support for RTEMS_DEPRECATED_TYPESSebastian Huber
Close #3584.
2020-07-14rtems: Remove rtems_thread_cpu_usage_tSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3594.
2020-07-14rtems: Remove region_information_blockSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3592.
2020-07-14rtems: Remove rtems_context_fpSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3590.
2020-07-14rtems: Remove rtems_contextSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3588.
2020-07-14rtems: Remove rtems_rate_monotonic_period_time_tSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3596.
2020-07-14rtems: Remove deprecated rtems_extensionSebastian Huber
This type was deprecated in RTEMS 5.1. Close #3988.
2020-07-14rtems: Remove rtems_get_processor_count()Sebastian Huber
This function was deprecated in RTEMS 5.1. Close #3990.
2020-07-14rtems: Remove rtems_get_current_processor()Sebastian Huber
This function was deprecated in RTEMS 5.1. Close #3989.
2020-07-14rtems: Remove deprecated rtems_io_lookup_name()Sebastian Huber
Close #3420.
2020-07-14rtems: Remove deprecated <rtems/system.h>Sebastian Huber
Close #3980.
2020-07-14rtems: Remove _Copyright_Notice from API headerSebastian Huber
Close #3981.
2020-07-14rtems: Remove RTEMS_MAXIMUM_NAME_LENGTHSebastian Huber
Close #3979.
2020-07-14rtems: Move declartion of _RTEMS_versionSebastian Huber
Close #3978.
2020-07-13Fix for Beaglebone BSP PWM bugJames Fitzsimons
2020-07-05build: Fix RTEMS_CHECK_NETWORKINGSebastian Huber
Update #3941.
2020-07-05epiphany: Remove support for this targetSebastian Huber
Due to an unmaintained toolchain (internal errors in GCC, no FSF GDB integration) the Epiphany architecture was obsoleted in RTEMS 5.1. Update #3941.
2020-07-05bsps/powerpc: Remove obsolete BSPsSebastian Huber
Update #3951.
2020-07-05bsps/powerpc: Remove SPE enabled variantsSebastian Huber
The PowerPC SPE support was removed from GCC. Update #3951.
2020-07-05bsps/powerpc: Remove __atexit form start.oSebastian Huber
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
2020-07-05bsps/powerpc: Fix tlbie instruction usageSebastian Huber
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.
2020-07-05bsps/powerpc: Fix inline assemblySebastian Huber
GCC 10 no longer passes -many to the assembler. This enables more checks in the assembler.
2020-07-05bsp/qoriq: Fix tlbwe sequenceSebastian Huber
2020-07-05bsps/mips: Fix issues with -fno-commonSebastian Huber
2020-07-05i386: Replace fpcr clobber with memory clobberSebastian Huber
Update #3943.
2020-06-30score: Clarify CPU_USE_LIBC_INIT_FINI_ARRAY optionSebastian Huber
Update #4018.
2020-06-30score: Add CPU_USE_LIBC_INIT_FINI_ARRAYKinsey Moore
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
2020-06-30Change version to RTEMS 6Sebastian Huber
Update #4020.
2020-06-23psxtmtests: Fix test namesSebastian Huber
Tests PSXTMCOND 08, 09, and 10 had the same test name.
2020-06-18rtems: Remove RTEMS_MP_NOT_CONFIGURED errorSebastian Huber
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.
2020-06-18i386/pc: Initialise the printk serial port on first useChris Johns
2020-06-17bsps/i386/pc386/start/*.S: Remove space before tabJoel Sherrill
2020-06-11bsp/pc386: Disable interrupt nesting for job handlerJan Sommer
- Fixes timeout for smpipi01 where: + Main thread sends perform jobs to worker cpu while it is already performing jobs + Interrupt on worker cpu performs jobs, but with empty job list + Worker cpu continues to execut previous job and adds new job list to itself, which is never performed, since the interrupt has already been handled + Main thread blocks forever on barrier D
2020-06-11smpsignal01: Change state before sending the signalJan Sommer
The signal handler of the consumer might start executing before rtems_signal_send of the producer returns. Therefore change the state to SIG_1_SENT before sending the signal.
2020-06-11bsps/pc386: Separate smp API functions. Makes smpfatal08 linkJan Sommer
2020-06-11bsps/pc386: Fix Clock_isr for SMPJan Sommer
- Do not forward Clock_isr through Clock_driver_support_at_tick as this will cause every processor to send IPIs with Clock_isr therby creating an infinie loop - Instead the processor handling the clock interrupt causes all other processors to call rtems_timecounter_tick to update their tick count