Commit Graph
28437 Commits
Author SHA1 Message Date
Ralf Corsépius d65de8a121 Update from automake-1.13.2. 2013-05-27 14:47:20 +02:00
Sebastian Huber 10fd953347 smptests/smp09: Add missing newline 2013-05-27 12:49:14 +02:00
Sebastian Huber b734b9e8b0 smptests/smp01: Do not assume CPU 0 runs Init 2013-05-27 12:49:14 +02:00
Sebastian Huber db0cede12c smptests/smp01: Fix semaphore count
The locked print needs one semaphore.
2013-05-27 12:49:14 +02:00
Sebastian Huber 9344677cf4 bsp/qoriq: Avoid NULL pointer access 2013-05-27 12:49:14 +02:00
Sebastian Huber 9984acd10c bsps/arm: Add CLOCK_DRIVER_USE_FAST_IDLE option 2013-05-27 12:49:14 +02:00
Sebastian Huber 0d671d709f bsps/arm: Move .fast_text section
Move the .fast_text section after the .vector section.  The .fast_test
section is normally not empty in case some functions should execute from
an internal SRAM.  This would be also the area for the .vector section.
The vector table must be the first content of such an area.
2013-05-27 12:49:13 +02:00
Sebastian Huber cab410f7d9 bsps: Update due to linker changes
In case the VMA and LMA regions differ, the LMA start address is now no
longer aligned with the alignment of the input sections:

http://sourceware.org/bugzilla/show_bug.cgi?id=15222
2013-05-27 12:49:13 +02:00
Sebastian Huber d9bd5cd699 arm: Add CPU specific idle thread for ARMv7 2013-05-27 12:49:13 +02:00
Sebastian Huber 18e1e5bbf1 arm: Fix CPSR and SPSR access
The GNU assembler translates for example a

	msr spsr, rN
into

	msr SPSR_fc, rN

This would update only a subset of the register and leads to an
incomplete exceptions restore sequence resulting in system corruption.
Correct is this:

	msr SPSR_fsxc, rN
2013-05-27 12:49:13 +02:00
Ralf Kirchner e67025e390 dosfs: Add RTEMS_DOSFS_SEMAPHORES_PER_INSTANCE 2013-05-24 08:55:05 +02:00
Ralf Kirchner a0f3ce25a4 dosfs: Fix typo 2013-05-24 08:52:35 +02:00
Ralf Kirchner 8db586c8c4 fstests: Use "tmacros.h" instead of "pmacros.h" 2013-05-24 08:52:35 +02:00
Gedare Bloom 26ecc744b5 sptests: add test to demonstrate bug in strict order mutex 2013-05-20 09:41:18 -04:00
Gedare Bloom 9cdbf73497 sptests: add test for priority inversion with multiple locks 2013-05-20 09:37:53 -04:00
Gedare Bloom 36a6f58ac5 score: use reference with strict mutex 2013-05-18 14:42:36 -04:00
Sebastian Huber 6c2eedc7dd smp: Add maximum_processors field to config
Delete rtems_configuration_get_smp_maximum_processors().  Delete
rtems_configuration_smp_maximum_processors variable.  Add
maximum_processors field to rtems_configuration_table if RTEMS_SMP is
defined.  Add rtems_configuration_get_maximum_processors().
2013-05-16 11:44:12 +02:00
Sebastian Huber 12c99a6476 fstests/fsstatvfs: Fix end of test message 2013-05-16 11:40:42 +02:00
Andrei Mozzhuhin 7bb71c7e9d shell: Add df command 2013-05-16 11:40:42 +02:00
Andrei Mozzhuhin 56f2260008 dosfs: Add statvfs() support 2013-05-16 11:40:41 +02:00
Andreas Heinig d2d09eac21 shell: Fix NULL pointer access 2013-05-16 11:40:22 +02:00
Daron Chabot 5e45d363f2 Add c++ guard to header. 2013-05-16 11:16:46 +02:00
Sebastian Huber b71336c6e5 libcsupport: Avoid division by zero 2013-05-10 12:10:15 +02:00
Sebastian Huber 9deed9edbf libtests/malloc04: Prevent compiler optimizations 2013-05-10 12:10:14 +02:00
Sebastian Huber cfd8d7a3d7 arm: Support VFP-D32 and Neon 2013-05-10 12:10:14 +02:00
Sebastian Huber 9dcc6837de arm: Simplify architecture selection 2013-05-10 12:10:14 +02:00
Sebastian Huber 39993d6d76 score: Add CPU context validation 2013-05-10 12:10:14 +02:00
Sebastian Huber aedeb57783 arm: Add FUNCTION_THUMB_ENTRY(), etc.
Add FUNCTION_THUMB_ENTRY(), FUNCTION_ENTRY() and FUNCTION_END().
2013-05-10 12:10:13 +02:00
Chris Johns 3806e01a77 Revert bootstrap whitespace changes. 2013-05-10 18:33:11 +10:00
Sebastian Huber ad4ef3c79e sparc: Fix problem with assembler files 2013-05-07 11:35:01 +02:00
Mohammed Khoory b1ce6f29d2 sparc.h: Included stdint.h
This header uses uint32_t but does not include stdint.h
This may cause problems when compiling applications that include BSP
headers that include this file (leon.h for example)
2013-05-06 15:08:12 +02:00
Sebastian Huber a94d46c84b bsp/xilinx-zynq: New BSP 2013-05-06 15:06:52 +02:00
Sebastian Huber 12d182c435 bsps/arm: Fix register usage 2013-05-06 15:06:52 +02:00
Sebastian Huber e37d57bc81 bsps/arm: Add shared GIC tmtests/tm27 support 2013-05-06 15:06:52 +02:00
Sebastian Huber 33c98fd5ed bsps/arm: Remove superfluous parameter 2013-05-06 15:06:52 +02:00
Sebastian Huber f2e9d0df8a bsp/raspberrypi: Use shared start code 2013-05-06 15:06:52 +02:00
Sebastian Huber 86b79fba5f bsp/lm3s69xx: Fix initialization value 2013-05-06 15:06:51 +02:00
Eugeniy Meshcheryakov 9bc1913e09 bsp/lm3s69xx: Use interrupts for UART receive
This makes continuous UART polling unnecessary.
2013-05-06 09:38:33 +02:00
Eugeniy Meshcheryakov 847e2cac7c bsp/lm3s69xx: More access macros for UART data register
Add mask for receive error bits and getter macro for
the data field.
2013-05-06 09:38:22 +02:00
Alan Cudmore 9159711ffe bsp/raspberrypi: Enable unaligned access 2013-05-06 09:37:12 +02:00
Sebastian Huber 936c8d6c90 psxtests/psxtime: Reduce test time 2013-05-06 09:33:09 +02:00
Sebastian Huber a91dc98b5a bsp/realview-pbx-a9: New BSP 2013-05-03 17:30:56 +02:00
Sebastian Huber 9ce658030a bsps/arm: Copy vector table only if necessary 2013-05-03 17:30:56 +02:00
Sebastian Huber 27690ec38e bsps/arm: Move .vector section
The .vector section contains read-write data (several mode stacks).
Move it to the read-write data area.
2013-05-03 17:30:56 +02:00
Sebastian Huber ecf7dd9564 bsps/arm: Move CP15 start initialization 2013-05-03 17:30:55 +02:00
Sebastian Huber fd51f7e8d2 bsps/arm: Support ARMv7 VMSA sections and control 2013-05-03 17:30:55 +02:00
Sebastian Huber 88cf23f8c9 bsps/arm: Add arm_cp15_set_exception_handler() 2013-05-03 17:30:55 +02:00
Sebastian Huber 037e8ae506 bsps/arm: Add arm_cp15_set_trans*_table_entries() 2013-05-03 17:30:55 +02:00
Sebastian Huber 544615d22c bsps/arm: Add arm_cp15_mmu_disable() 2013-05-03 17:30:55 +02:00
Sebastian Huber d2d0296138 bsps/arm: Add arm_cp15_get_min_cache_line_size() 2013-05-03 17:30:54 +02:00