Sebastian Huber
ca5921791c
bsps/arm: Set vector base on all processors
2013-06-28 09:04:47 +02:00
Sebastian Huber
a3a4cd53a0
bsps/arm: Move input sections
...
Move input sections to preserve order of the default Binutils script.
2013-06-28 09:04:37 +02:00
Sebastian Huber
56435e646c
powerpc: Fix Altivec support
...
Use the right context.
2013-06-26 10:31:43 +02:00
Sebastian Huber
4b83e8f1c4
bsps/arm: Fix set exception handler for ARMv7
2013-06-26 09:50:27 +02:00
Sebastian Huber
e18db9f0cf
termios: Update due to API changes
...
Termios notifies now the driver about an inactive transmit with the
length argument set to zero.
2013-06-25 17:03:21 +02:00
Sebastian Huber
1df348b960
bsps/arm: Rename function
...
Rename arm_cp15_start_setup_translation_table_and_enable_mmu()
in arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache()
to emphasize that the cache is also enabled after this operation.
2013-06-24 11:02:23 +02:00
Sebastian Huber
e916b1258c
bsp/virtex: Use shared clock driver
2013-06-24 10:54:01 +02:00
Sebastian Huber
0110491bd5
bsp/virtex: Add console devices only if present
2013-06-24 10:54:01 +02:00
Sebastian Huber
dbf62b3898
bsp/virtex: Fix warnings
2013-06-24 10:54:01 +02:00
Sebastian Huber
c4cfc62bc1
bsp/virtex: Use XPAR_INTC_SINGLE_BASEADDR
...
This define is also present in newer "xparameters.h".
2013-06-24 10:54:01 +02:00
Sebastian Huber
dfb58059f6
bsp/virtex: Remove unused configure macros
2013-06-24 10:54:00 +02:00
Sebastian Huber
53dc697501
bsp/virtex: Delete BSP_ask_for_reset and BSP_panic
2013-06-24 10:54:00 +02:00
Sebastian Huber
39c1534f5a
bsp/virtex: Use generic interrupt support
2013-06-24 10:54:00 +02:00
Sebastian Huber
894e93f5ec
bsp/virtex: Fix header includes
2013-06-24 10:54:00 +02:00
Sebastian Huber
bee7612ec5
bsp/virtex: Move timer config to new file
2013-06-24 10:54:00 +02:00
Sebastian Huber
48ab8465d4
bsp/virtex: Do not use PPC403 TTY driver
2013-06-24 10:53:59 +02:00
Sebastian Huber
ad094f46ab
bsp/virtex: Fix warnings
2013-06-24 10:53:59 +02:00
Sebastian Huber
b45397fb9a
bsp/virtex: Delete bsp_XAssertHandler()
2013-06-24 10:53:59 +02:00
Sebastian Huber
ff538bbf4a
bsp/virtex: Delete unused variables
2013-06-24 10:53:59 +02:00
Sebastian Huber
0ba2736d9f
bsp/virtex: Replace low-level BSP start code
...
Use linkcmds.base. Use EABI with small-data area.
2013-06-24 10:53:59 +02:00
Sebastian Huber
546c105646
bsp/virtex: Rename file dlentry.S in start.S
...
Use default bsp_specs file.
2013-06-24 10:53:58 +02:00
Sebastian Huber
509e0f3ff3
bsps/powerpc: Add PPC405 support for shared clock
2013-06-24 10:53:58 +02:00
Sebastian Huber
7d0e88f240
bsps/powerpc: Delete clock_4xx.c
2013-06-24 10:53:58 +02:00
Sebastian Huber
27b207a82a
bsps: Delete bspreset_fatal.c
...
Use bspreset_loop.c instead. This avoids infinite recursion.
2013-06-24 10:53:58 +02:00
Sebastian Huber
f97f46ce75
libchip/serial: Fix warning
2013-06-21 10:26:11 +02:00
Sebastian Huber
c9db7f964b
bsps: Use CONSOLE_DEVICE_NAME
2013-06-21 10:26:10 +02:00
Sebastian Huber
a4bc725ecb
bsps: Remove debug output in shared console driver
2013-06-21 10:26:10 +02:00
Sebastian Huber
37220fac7e
bsps: Do not use printk() in shared console driver
2013-06-21 10:26:10 +02:00
Sebastian Huber
6307b1af62
bsps: Add fatal errors for shared console driver
2013-06-21 10:26:10 +02:00
Sebastian Huber
ade27c69eb
bsps: Move bsp_generic_fatal_code to new file
...
Add bsp_generic_fatal().
2013-06-21 10:26:10 +02:00
Sebastian Huber
5f91272e9b
bsps/powerpc: Delete bsp_exceptions_in_RAM
...
Delete ppc_exc_vector_base. Add and use
ppc_exc_initialize_with_vector_base().
2013-06-21 10:26:09 +02:00
Ric Claus
cddb8f4a45
bsps/arm: Fix some GIC functions
2013-06-20 10:15:14 +02:00
Sebastian Huber
9a037da966
bsps/arm: Set vector base address if necessary
2013-06-20 10:15:10 +02:00
Jiri Gaisler
45fecbb6db
greth: do not advertise 1000M capability if MAC does not support it.
2013-06-19 08:21:49 -05:00
Jiri Gaisler
1bdc6d1d5c
greth: prefer full duplex if available
2013-06-19 08:21:49 -05:00
Sebastian Huber
cb6b9bab29
bsp/xilinx-zynq: Use magic UART baud divisor
...
Use a baud divisor suitable for the evaluation board.
2013-06-19 13:04:01 +02:00
Sebastian Huber
3f6a82342d
bsp/xilinx-zynq: Do not start transmitter break
2013-06-19 13:03:39 +02:00
Sebastian Huber
49bc9f81db
bsp/xilinx-zynq: Use second UART for console
...
This is in now line with the evaluation board.
2013-06-18 09:21:12 +02:00
Sebastian Huber
cf46db8516
bsps: Provide simple console selection
2013-06-17 10:01:35 +02:00
Sebastian Huber
9f868a16ad
bsps: Add missing include
2013-06-17 10:01:25 +02:00
Sebastian Huber
edde99bd21
score: Rename rtems_smp_get_number_of_processors()
...
Rename in rtems_smp_get_processor_count(). Always provide
<rtems/score/smp.h> and <rtems/rtems/smp.h>. Add
_SMP_Get_processor_count(). This function will be a compile time
constant defined to be one on uni-processor configurations. This allows
iterations over all processors without overhead on uni-processor
configurations.
2013-06-14 16:26:07 +02:00
Sebastian Huber
49cdf40afa
score: Add and use _Thread_Dispatch_is_enabled()
...
Delete _Thread_Dispatch_in_critical_section() and
_Thread_Is_dispatching_enabled().
2013-06-14 16:26:06 +02:00
Sebastian Huber
15f3a91858
libchip: Use Termios API change for NS16550
...
This avoids a race condition on SMP configurations.
2013-06-12 16:12:52 +02:00
Sebastian Huber
6896ca22bb
libchip: Delete superfluous assignments
2013-06-12 16:12:52 +02:00
Sebastian Huber
aec0e1958e
configure: Documentation
2013-06-12 16:11:24 +02:00
Sebastian Huber
18e2fbe70d
smp: Fix PowerPC context switch
2013-06-07 17:06:43 +02:00
Sebastian Huber
8bed60314e
bsp/lm3s69xx: Typos
2013-06-03 10:03:44 +02:00
Sebastian Huber
94c17afd9c
bsp/qoriq: Add missing #ifdef RTEMS_SMP
2013-06-03 10:03:10 +02:00
Sebastian Huber
db42c079a0
bsps/arm: Add SMP support
2013-05-31 15:20:33 +02:00
Sebastian Huber
f2f211c543
smp: Add ARM support
2013-05-31 15:20:32 +02:00