Commit Graph

11788 Commits

Author SHA1 Message Date
Ralf Corsépius
bb2b8259ea Require automake-1.12.2. 2012-07-19 15:47:55 +02:00
Ralf Corsépius
0f772813aa Require autoconf-2.69. 2012-07-19 15:44:32 +02:00
Sebastian Huber
cece8db013 bsp/mpc55xx: Add SMSC9218I_IRQ_PIN 2012-07-18 09:46:15 +02:00
Sebastian Huber
f024d4f741 bsp/mpc55xx: Add SMSC9218I_RESET_PIN 2012-07-18 09:46:15 +02:00
Sebastian Huber
dec7231bac bsp/mpc55xx: Add SMSC9218I_ENABLE_LED_OUTPUTS 2012-07-18 09:46:15 +02:00
Sebastian Huber
86c5b1c758 bsp/mpc55xx: Add SMSC9218I_BIG_ENDIAN_SUPPORT 2012-07-18 09:46:15 +02:00
Sebastian Huber
d740e601ab bsp/mpc55xx: New ECU508 BSPs 2012-07-18 09:46:14 +02:00
Sebastian Huber
64d72e8d4e bsp/mpc55xx: Add ESCI_C and ESCI_D support 2012-07-18 09:46:14 +02:00
Sebastian Huber
dafacfa742 bsp/mpc55xx: Add MPC55XX_SYSTEM_CLOCK_DIVIDER 2012-07-18 09:46:14 +02:00
Sebastian Huber
b9b3f3b7ce bsp/mpc55xx: Add MPC55XX_NULL_POINTER_PROTECTION 2012-07-18 09:46:14 +02:00
Sebastian Huber
32ec0f6b99 bsp/mpc55xx: Add MPC55XX_NEEDS_LOW_LEVEL_INIT 2012-07-18 09:46:14 +02:00
Christian Mauderer
356c9285e3 bsp/mpc55xx: Implement network interface off 2012-07-18 09:46:13 +02:00
Christian Mauderer
2d43f2df66 bsp/mpc55xx: Support re-initialization of eDMA 2012-07-18 09:46:13 +02:00
Christian Mauderer
c838ca2dfa bsp/mpc55xx: Add bsp_restart() 2012-07-18 09:46:07 +02:00
Sebastian Huber
c44b517f87 bsp/mpc55xx: Add union name 2012-07-18 09:42:58 +02:00
Sebastian Huber
afcbd3b251 bsp/mpc55xx: Add output value to PCR config 2012-07-18 09:42:58 +02:00
Joel Sherrill
864cf50749 mips/malta: Add sections for new FreeBSD TCP/IP stack 2012-07-17 16:20:01 -05:00
Joel Sherrill
c4547d81d7 mips/jmr3904: Add sections for new FreeBSD TCP/IP stack 2012-07-17 16:19:44 -05:00
Sebastian Huber
aae7daa988 Fix broken _endtext symbol 2012-07-16 10:56:30 +02:00
Joel Sherrill
93b1e4b925 shsim linkcmds: Add new FreeBSD TCP/IP stack sections 2012-07-14 14:28:10 -05:00
Joel Sherrill
c23957170f sparc linkcmds.base: Add new FreeBSD TCP/IP stack sections 2012-07-14 14:28:10 -05:00
Xiangfu Liu
c5ba8ba727 bsps/lm32: PR2045: Add mic boost option 2012-07-09 10:44:47 +02:00
Sebastian Huber
574ab8acfc bsps/powerpc: Add more BSP sections and sort them 2012-06-22 10:31:44 +02:00
Sebastian Huber
a94bcc5a3e bsp/lpc24xx: More flexible region configuration 2012-06-15 15:59:36 +02:00
Sebastian Huber
62b4fe1348 bsp/lpc24xx: Fix timing for M29W320E70 2012-06-15 15:59:35 +02:00
Sebastian Huber
4e0755c81b bsp/lpc24xx: Add lpc24xx_module_is_enabled() 2012-06-15 15:59:35 +02:00
Sebastian Huber
696c4510d7 bsp/lpc24xx: Ethernet support for EA LPC1788 board 2012-06-15 15:59:35 +02:00
Sebastian Huber
e7395c7753 bsp/lpc24xx: Ethernet support for LPC17XX 2012-06-15 15:59:34 +02:00
Sebastian Huber
8462a96d4f bsp/lpc24xx: Use external RAM 2012-06-15 15:59:34 +02:00
Sebastian Huber
3e600b206d bsp/lpc24xx: Use RAS and CAS of 2 for IS42S32800B 2012-06-15 15:59:34 +02:00
Sebastian Huber
e4bda0469b bsp/lpc24xx: Simplify EMCDLYCTL handling 2012-06-15 15:59:33 +02:00
Sebastian Huber
f7deb58df0 bsp/lpc24xx: Simplify EMC configuration 2012-06-15 15:59:33 +02:00
Sebastian Huber
d40b09d7e8 bsp/lpc24xx: New BSP variants (PLX800 on LPC1778) 2012-06-15 15:59:33 +02:00
Sebastian Huber
7329f55d8f bsps/arm: Rename linkcmds.armv7 to linkcmds.armv7m 2012-06-15 15:59:32 +02:00
Sebastian Huber
c39148d62f libchip: Add support for NS16550 with FDR 2012-06-15 15:59:32 +02:00
Sebastian Huber
50fc8f65a6 sapi: Add nanoseconds_per_tick to configuration
Add nanoseconds_per_tick to rtems_configuration_table.  This value will
be derived from the microseconds_per_tick value.  This avoids some
calculations at run-time.
2012-06-14 14:20:30 +02:00
Sebastian Huber
fd153c73bd bsps: Replace NIRVANA region
Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS"
region.  Move the region definition into the "linkcmds.base" files.
2012-06-12 15:31:37 +02:00
Sebastian Huber
51c85da2ce libchip/ata: Fix pre-processor symbol evaluation 2012-06-12 15:31:37 +02:00
Joel Sherrill
2d7ae960bb v850 port: Initial addition with BSP for simulator in GDB
Port
  + v850 does not have appear to have any optimized bit scan instructions
  + v850 does have single instructions for wap u16 and u32
  + Code path optimization preferences set
  + Add BSP variants for each GCC CPU model flag and a README
    - v850e1 variant does not work (fails during BSP initialization)
BSP for GDB v850 Simulator
  + linkcmds matches defaults in GDB simulator with RTEMS mods
  + crt1.c added from v850 newlib port for __main()
  + BSP exits cleanly
  + printk and console I/O work
  + uses clock tick from IDLE task
  + Tests not requiring real clock ISR work
Documentation
  + CPU Supplment chapter for v850 added
2012-06-11 13:37:29 -05:00
Sebastian Huber
eb1951a2d1 powerpc/mpc55xx: BSP variant changes for MPC5643L 2012-06-05 17:45:00 +02:00
Sebastian Huber
5bd7bd5ab1 bsp/t32mppc: Fix Trace32 configuration file 2012-06-04 17:30:20 +02:00
Sebastian Huber
6273201b14 bsps/powerpc: Add load section for .nocache 2012-06-04 09:54:31 +02:00
Sebastian Huber
105ccdd55e bsp/qoriq: New BSP option
New BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH.
2012-06-04 09:54:31 +02:00
Sebastian Huber
1869bb7101 powerpc: Simplify context switch
PowerPC cores with the SPE (Signal Processing Extension) have 64-bit
general-purpose registers.  The SPE context switch code has been merged
with the standard context switch code.  The context switch may use cache
operations to increase the performance.  It will be ensured that the
context is 32-byte aligned (PPC_DEFAULT_CACHE_LINE_SIZE).  This
increases the overall memory size of the context area in the thread
control block slightly.  The general-purpose registers GPR2 and GPR13
are no longer part of the context.  The BSP must initialize these
registers during startup (usually initialized by the __eabi() function).

The new BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH can be used to enable
the dcbt instruction in the context switch.

The new BSP option BSP_USE_SYNC_IN_CONTEXT_SWITCH can be used to enable
sync and isync instructions in the context switch.  This should be not
necessary in most cases.
2012-06-04 09:54:31 +02:00
Joel Sherrill
721fe34aae Fix C files which had two semi-colons at EOL 2012-05-31 15:34:36 -05:00
Jennifer Averett
bb08c0c8fb pc386: Added sections for rtems-libbsd support. 2012-05-30 13:10:43 -05:00
Ralf Corsépius
daffa606cc Add bspopts.h.in. 2012-05-24 07:16:50 +02:00
Sebastian Huber
14811a0a3c powerpc/t32mppc: Typo 2012-05-22 15:07:48 +02:00
Sebastian Huber
e21c287cdb powerpc/t32mppc: New BSP 2012-05-22 15:05:22 +02:00
Sebastian Huber
1901afc5eb powerpc/qoriq: Fix due to console API changes 2012-05-21 11:02:13 +02:00