Sebastian Huber
baf8f4dabc
smp: Simplify main CPU initialization
...
Call _SMP_Handler_initialize() later and move bsp_smp_initialize() into
_SMP_Handler_initialize(). Change bsp_smp_initialize() prototype to
match integer types of calling context.
2013-05-29 11:06:07 +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
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
Daron Chabot
5e45d363f2
Add c++ guard to header.
2013-05-16 11:16:46 +02:00
Sebastian Huber
cfd8d7a3d7
arm: Support VFP-D32 and Neon
2013-05-10 12:10:14 +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
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
Sebastian Huber
962e0fac18
bsps/arm: Add and use bsp_translation_table_base
2013-05-03 17:30:54 +02:00
Sebastian Huber
fb0584fff8
bsps/arm: Move implementation to inline functions
2013-05-03 17:30:54 +02:00
Joel Sherrill
5aa4ed9917
i386: PR2010: Remove pc386 BSPs using soft-float
...
i386 soft-float is no longer supported by gcc. Dropping
all references to soft-float in the pc386 BSP.
2013-05-01 10:12:52 -05:00
Sebastian Huber
024a57205d
bsp/mpc55xx: Avoid empty enum
2013-04-29 09:28:58 +02:00
Eugeniy Meshcheryakov
f22bba3cb4
bsp/lm3s69xx: New BSP variants
...
Add support for LM3S3749.
2013-04-26 11:03:59 +02:00
Sebastian Huber
5fa0e5c5ec
libcsupport: Rename open_dev_console()
...
Rename open_dev_console() to rtems_libio_post_driver(). Rename
rtems_libio_supp_helper to rtems_libio_post_driver_helper.
2013-04-26 10:57:08 +02:00
Sebastian Huber
a290fbe946
libcsupport: Make LibIO helper const
...
Add and use rtems_libio_helper function type. Add and use
rtems_libio_helper_null() instead of NULL pointer.
2013-04-26 10:57:08 +02:00
Sebastian Huber
62aa3186bc
bsp/mpc55xx: Add MMU tag translate initializer
2013-04-25 15:31:41 +02:00
Sebastian Huber
92d80383ff
bsp/mpc5200: New BSP variant BRS6L
2013-04-23 09:59:57 +02:00
Sebastian Huber
7a44d06c82
bsp/mpc5200: Change SDRAM initialization
...
Change SDRAM initialization according to application note AN3221.
2013-04-23 09:59:57 +02:00
Sebastian Huber
d4a4811450
bsp/mpc5200: Set SDELAY register
2013-04-23 09:59:57 +02:00
Sebastian Huber
dbe6aae749
bsp/mpc5200: Move CSBOOTROM_VAL definition
2013-04-23 09:59:56 +02:00
Sebastian Huber
e79e9048be
bsp/mpc5200: Move comment
2013-04-23 09:59:56 +02:00
Sebastian Huber
6c094da385
bsp/mpc5200: Change ADREN register defines
2013-04-23 09:59:56 +02:00
Sebastian Huber
27937780a4
bsp/mpc5200: Remove Erratum 342/339 comment
2013-04-23 09:59:56 +02:00
Sebastian Huber
be04e62424
bsp/mpc5200: Set XLB timeout values
2013-04-23 09:59:56 +02:00
Sebastian Huber
5e920ceb0e
bsp/mpc5200: Do not initialize debug registers
2013-04-23 09:59:56 +02:00
Sebastian Huber
740abbd26d
bsp/mpc5200: Add and use enable_bat_4_to_7()
2013-04-23 09:59:55 +02:00
Sebastian Huber
d5587f9f3b
bsp/mpc5200: Fix cache handling
2013-04-23 09:59:55 +02:00
Sebastian Huber
47fb2fed19
bsp/mpc5200: Add MPC5200_BOARD prefix
2013-04-23 09:59:55 +02:00
Peng Fan
76de8a8e6b
D-cache clean&&invalidate for Tiny6410
2013-04-17 16:38:48 +02:00
Sebastian Huber
ef8e851975
bsp/mpc55xx: Typo
2013-04-17 16:38:33 +02:00
Sebastian Huber
db21e1dd6c
bsp/mpc55xx: eDMA API changes
2013-04-08 16:42:38 +02:00
Sebastian Huber
4e3deaf7c1
bsp/mpc55xx: Add alternative register layout
2013-04-08 16:42:38 +02:00