Age | Commit message (Collapse) | Author |
|
Update #3199.
|
|
Update #3199.
|
|
Update #3199.
|
|
Update #3199.
|
|
Update #3199.
|
|
Update #3199.
|
|
Update #3199.
|
|
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.
|
|
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.
|
|
|
|
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.
|
|
- properly use the cpu <-> apic maps for IPIs
Closes #4029.
|
|
This type was deprecated in RTEMS 5.1.
Close #3991.
|
|
Close #3586.
|
|
Close #3584.
|
|
This type was deprecated in RTEMS 5.1.
Close #3594.
|
|
This type was deprecated in RTEMS 5.1.
Close #3592.
|
|
This type was deprecated in RTEMS 5.1.
Close #3590.
|
|
This type was deprecated in RTEMS 5.1.
Close #3588.
|
|
This type was deprecated in RTEMS 5.1.
Close #3596.
|
|
This type was deprecated in RTEMS 5.1.
Close #3988.
|
|
This function was deprecated in RTEMS 5.1.
Close #3990.
|
|
This function was deprecated in RTEMS 5.1.
Close #3989.
|
|
Close #3420.
|
|
Close #3980.
|
|
Close #3981.
|
|
Close #3979.
|
|
Close #3978.
|
|
|
|
Update #3941.
|
|
Due to an unmaintained toolchain (internal errors in GCC, no FSF GDB
integration) the Epiphany architecture was obsoleted in RTEMS 5.1.
Update #3941.
|
|
Update #3951.
|
|
The PowerPC SPE support was removed from GCC.
Update #3951.
|
|
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
|
|
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.
|
|
GCC 10 no longer passes -many to the assembler. This enables more
checks in the assembler.
|
|
|
|
|
|
Update #3943.
|
|
Update #4018.
|
|
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
|
|
Update #4020.
|
|
Tests PSXTMCOND 08, 09, and 10 had the same test name.
|
|
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.
|
|
|
|
|
|
- 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
|
|
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.
|
|
|
|
- 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
|