Commit Graph

11979 Commits

Author SHA1 Message Date
Sebastian Huber
06adfae309 bsps/arm: Disable alignment exceptions 2013-07-16 08:25:26 +02:00
Sebastian Huber
c8d78ee510 bsp/mpc55xx: Add MPC5668G support 2013-07-15 11:57:13 +02:00
Vipul Nayyar
583eb4588f bsp/rtl22xx: Use IRQ extensions API 2013-07-15 11:51:50 +02:00
Vipul Nayyar
163e88a8c3 bsp/gumstix: Fix warnings 2013-07-12 21:58:13 +02:00
Vipul Nayyar
9b6add418c Updated Legacy code in arm gba 2013-07-12 14:01:20 +02:00
Sebastian Huber
5252822cb4 bsps: Simplify bsp_generic_fatal() declaration 2013-07-11 10:07:39 +02:00
Joel Sherrill
79363a1d56 libbsp/shared/generic-fatal.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to bsp_f 2013-07-10 12:38:12 -05:00
Vipul Nayyar
e183211be1 Updated Legacy code in arm gumstix 2013-07-10 12:26:25 -05:00
Vipul Nayyar
893d66937a Updated Legacy code in arm edb7312 2013-07-10 12:23:50 -05:00
Sebastian Huber
26c093e556 bsp/virtex: Use #if instead of #ifdef
This allows VIRTEX_CONSOLE_USE_INTERRUPTS=0 on the configure command
line to disable the interrupt mode.
2013-07-10 14:37:14 +02:00
Vipul Nayyar
52e44630e5 bsp/csb336: Use IRQ extensions API
Fix warnings.
2013-07-10 10:10:42 +02:00
Joel Sherrill
48a22edb4a libchip ns16550.c: Improve comment 2013-07-09 12:40:51 -05:00
Sebastian Huber
0a697dd92c bsp/virtex: Add VIRTEX_CONSOLE_USE_INTERRUPTS
Add interrupt support for console driver.
2013-07-09 16:42:01 +02:00
Sebastian Huber
d168079cec bsp/virtex: Use ppc_count_leading_zeros()
Use ppc_count_leading_zeros() to optimize interrupt processing.
2013-07-09 16:42:00 +02:00
Sebastian Huber
296b60d72a bsp/virtex: Fix interrupt handling
Some modules like the XPS UART Lite use event triggered interrupts.  If
we acknowledge the interrupts after the interrupt service we may loose
these events.
2013-07-09 16:42:00 +02:00
Sebastian Huber
4fe3ad2f99 bsps/powerpc: Add ppc_count_leading_zeros() 2013-07-09 16:42:00 +02:00
Vipul Nayyar
6886a48530 bsp/csb337: Use IRQ extensions API
Fix warnings.
2013-07-07 15:02:02 +02:00
Sebastian Huber
ad83ea03eb mouse: Add shared bsp_get_serial_mouse_device() 2013-07-07 14:44:47 +02:00
Sebastian Huber
818edbd067 bsp/mpc55xx: Update due to API changes
Termios notifies now the driver about an inactive transmit with the
length argument set to zero.
2013-07-05 16:01:04 +02:00
Sebastian Huber
d91d50f638 bsp/mpc55xx: Avoid integer overflow 2013-07-05 16:01:03 +02:00
Sebastian Huber
c97d3dd42b bsp/mpc55xx: Round PLL divider up 2013-07-05 16:01:03 +02:00
Ralf Kirchner
cd7db89656 bsp/psim: Use EABI and System V small-data area 2013-07-05 16:01:03 +02:00
Ralf Kirchner
3da02169c7 bsps/powerpc: Avoid placement in small-data area 2013-07-05 16:01:03 +02:00
Ralf Kirchner
1b47871dd6 bsp/psim: Fix declaration
It declares a symbol defined in the linker command file.
2013-07-05 16:01:02 +02:00
Sebastian Huber
3b645c1b0c bsps/arm: Add PL050 support 2013-06-29 15:15:50 +02:00
Sebastian Huber
c8312b3ff2 bsps/arm: Add PL111 support 2013-06-29 15:15:50 +02:00
Sebastian Huber
e310dcddd0 libchip/serial: Add const qualifier 2013-06-29 15:15:50 +02:00
Sebastian Huber
311ba73f3a framebuffer: Add and use FRAMEBUFFER_DEVICE_0_NAME 2013-06-29 15:15:49 +02:00
Sebastian Huber
98db96e35a make: Use C flags for C++ as default
In case a BSP selects special CFLAGS_OPTIMIZE_V flags then they will be
also used for CXXFLAGS_OPTIMIZE_V automatically for example.
2013-06-29 15:15:49 +02:00
Sebastian Huber
40ce26534e bsp/psim: Use plain symbol for PSIM
This avoids a linker assertion failure in the GCC test suite.
2013-06-28 15:20:52 +02:00
Sebastian Huber
4800ffe1ea bsps/powerpc: Update debug sections 2013-06-28 15:20:34 +02:00
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