summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2011-08-15 Julien Delange <julien.delange@gmail.com>Sebastian Huber2011-08-154-3/+11
| | | | | | | * irq/irq.c: Removed printk() before the interrupt initialization because it somehow destroys the interrupt context. * make/custom/nds.cfg: Enable Thumb interwork. * startup/bspstart.c: Set default exception handler.
* 2011-07-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-222-4/+7
| | | | | | PR 1845/bsps * make/custom/rtl22xx_t.cfg: Remove unused line with what is now invalid syntax.
* 2011-07-21 Jorge Lopez <jorge.lopez.trescastro@esa.int>Joel Sherrill2011-07-212-0/+7
| | | | | PR 1766/bsps * clock/ckinit.c: Add missing read of Timer_Counter_1.
* Upgrade to 4.10.14.10.1Joel Sherrill2011-07-211-1/+1
|
* 2011-07-20 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-07-203-22/+33
| | | | | | PR 1837/bsps * shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400 board with 750 CPU to list of supported Motorola boards.
* formatting.Joel Sherrill2011-07-201-1/+1
|
* 2011-07-14 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-143-0/+17
| | | | * .cvsignore, include/.cvsignore: New files.
* 2011-07-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-07-142-8/+12
| | | | | | PR 1833/bsps * ne2000/ne2000.c: Addition of multicast support disabled broadcast reception. Patch also includes support to work on big endian CPUs.
* 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2011-07-132-1/+17
| | | | | | | | | | PR 1832/libcpu * at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not determine the correct interrupt source number. According to the datasheet, the reading of the interrupt vector register (AIC_IVR) notifies the hardware that the OS is taken care of the interrupt. Only after AIC_IVR have been read can the correct source number be read from the interrupt status register (AIC_ISR).
* 2011-04-10 Kate Feng <feng@bnl.gov>Joel Sherrill2011-06-1714-81/+123
| | | | | | | | | | | | | PR 1786/bsps * Makefile.am: Add support for Altivec. * startup/bspstart.c, Makefile.am: Use shared/startup/zerobss.c instead. * make/custom/mvme5500.cfg: Change CPU_CFLAGS to "-mcpu=7450 -mtune=7450 -Dmpc7455" * irq/BSP_irq.c, pci/detect_host_bridge.c, pci.c, pcifinddevice.c: Remove warnings. * vme/VMEConfig.h, include/bsp.h: use VME shared IRQ handlers. * network/if_100MHz/GT64260eth.c: Recycle the Rx mbuf if there is any Rx error.
* Fix formatting.Joel Sherrill2011-06-171-15/+18
|
* Merge with CVS-HEAD.Ralf Corsepius2011-05-254-21/+26
|
* 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-182-1/+7
| | | | | | PR1797/bsps * shared/bootcard.c: Fixed a typo (in code, not comment) which I introduced with the last change.
* 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-1825-43/+231
| | | | | | PR1797/bsps: Applied cleaned-up version of Kate's patch. CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h' setting and as such configurable.
* 2011-05-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-162-0/+6
| | | | * include/bsp.h: define CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
* 2011-05-06 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-05-063-5/+12
| | | | | | * include/bsp.h: Moved NEED_LOW_LEVEL_INIT define because it has to be visible for the assembler. * startup/linkcmds.brs5l: Fixed RAM size.
* 2011-04-25 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2011-04-256-24/+18
| | | | | | PR 1783/bsps * include/bsp.h: Remove dead prototypes of Clock_delay() and delay(). Neither had bodies.
* 2011-04-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-222-1/+4
| | | | * console/console.c: Now compiles.
* 2011-04-20 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-202-0/+6
| | | | * acinclude.m4: Regenerated for TLL6527M.
* Fix formatting.Joel Sherrill2011-04-203-29/+8
|
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-204-17/+47
| | | | | | | PR 1781/bsps * console/console-io.c: The UART RX and TX are different ISR now. So the array containing the registeration changes. The change is due to change in the libcup uart function.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-2014-0/+1178
| | | | | | | | | | | PR 1781/bsps * ChangeLog, Makefile.am, README, bsp_specs, configure.ac, preinstall.am, times, console/console.c, include/bsp.h, include/cplb.h, include/tm27.h, make/custom/TLL6527M.cfg, startup/bspstart.c, startup/linkcmds: New files. Initial port for the TLL6527Mboard that contains blackfin 52X range of processors. Used eZKit533 as a reference for building the port.
* 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>Joel Sherrill2011-04-2010-164/+1481
| | | | | | | | | | | | | | PR 1781/bsps * bf52x/include: Added additional MMR. * bf52x/interrupt: The BF52X processors have a different System interrupt controller than present in the 53X range of processors. The 52X have 8 interrupt assignment registers. The implementation uses tables to increase predictability. * serial/uart.?: Added DMA based and interrupt based transfer support. The uart code used a single ISR for TX and RX and tried to identify and multiplex inside the ISR. In the new code the type of interrupt is identified by the central ISR dispatcher bf52x/interrupt or interrupt/. This simplifies the UART ISR.
* 2011-04-11 Keith Robertson <kjrobert at alumni dot uwaterloo dot ca>Joel Sherrill2011-04-112-3/+45
| | | | | * ne2000/ne2000.c: Add multicast support. Patch submitted to mailing list 2005-12-21.
* 2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-04-042-0/+15
| | | | | | | | PR 1768/bsps * shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that we do not perform a cld before calling C code in the ISR. This was historically not a problem but gcc 4.3 changed the behavior. From http://gcc.gnu.org/gcc-4.3/changes.html
* 2011-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-222-6/+11
| | | | | PR 1772/bsps * console/sci.c: Use same default baud rate as monitor.
* 2011-03-15 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-03-152-5/+25
| | | | | * startup/bspstart.c: Fix clock code on qemu. Also ensure UART is initialized early for printk.
* 2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-092-2/+7
| | | | | PR 1760/misc * compilers/gcc-target-default.cfg: Fix typo in CPP definition.
* 2011-03-07 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-072-8/+28
| | | | | PR 1756/bsps * timer/timer.c: Retry on timer calibration loop failure.
* 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-042-5/+4
| | | | * shared/start/start.S: Remove conflict markers in comment.
* 2011-03-04 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-03-044-29/+64
| | | | | | | PR 1738/bsps * clock/clock.c, include/bsp.h, network/network.c: system clock driver programs the PIT w/o assuming the CPU clock frequency being a power of two.
* 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-042-1/+7
| | | | | | PR 1751/bsps * start/start.S: Fix typo which was not caught by binutils prior to a recent bug fix.
* 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-043-6/+22
| | | | | | | | PR 1748/bsps * clock/ckinit.c, include/leon.h: When the clock tick generates an interrupt WHILE we have interrupts disabled doing a get TOD or uptime, the get nanoseconds handler was returning a bogusly large number.
* 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-044-7/+30
| | | | | | | PR 1748/bsps * clock/ckinit.c: When the clock tick generates an interrupt WHILE we have interrupts disabled doing a get TOD or uptime, the get nanoseconds handler was returning a bogusly large number.
* 2011-03-03 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-03-032-158/+217
| | | | | | | PR 1750/bsps * console/erc32_console.c: The new console driver did not support polled mode. It also had a bug in which it could lose a transmitter interrupt.
* 2011-02-17 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2011-02-175-326/+442
| | | | | | | | | PR 1738/bsps * README, startup/bspstart.c, startup/linkcmds: Add support for dynamic clock speed determination. This algorithm is described in the README file. The output of the RTEMS Timing Tests was moved to TIMES to signicantly shrink the README. * TIMES: New file.
* 2011-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-172-0/+12
| | | | * new-exceptions/bspsupport/vectors.h: Add extern "C" {}.
* Ensure all version instances say 4.10.Joel Sherrill2011-02-081-1/+1
|
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-02224-224/+672
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-024-4/+12
| | | | * tools/configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-01-302-1/+5
| | | | * mongoosev/duart/mg5uart.c: Fix type mismatch.
* 2011-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-01-275-13/+11
| | | | | | | * Makefile.am: Remove build_date.c. * startup/bspstart.c: Remove BSP_build_date. * network/porting/README, network/porting/if_xxx_rtems.c, startup/bspstart.c: Remove CVS artefacts.
* 2011-01-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-212-1/+5
| | | | * configure.ac: BSP supports bsp_reset() method.
* 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-192-1/+5
| | | | * shared/pci/detect_raven_bridge.c: Fix spelling.
* 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-192-1/+5
| | | | * libchip/ide/ata.c: Fix spelling.
* 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-192-1/+5
| | | | * shared/pci/detect_raven_bridge.c: Fix spelling.
* 2010-11-23 Gedare Bloom <giddyup44@yahoo.com>Sebastian Huber2010-11-232-0/+26
| | | | | | PR 1719/cpukit * shared/start/start.S: Avoid "bx" instruction to support ARMv4 and below.
* 2010-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-09-292-2/+6
| | | | * Makefile.am: Remove -Wno-unused-variable.
* 2010-08-25 Till Straumann <strauman@slac.stanford.edu>Till Straumann2010-08-252-6/+21
| | | | | | PR 1689/bsps * shared/flash/intelFlash.c: Scale erase timeout by actual system clock rate rather than assuming a fixed value.
* 2009-10-28 Till Straumann <strauman@slac.stanford.edu>Till Straumann2010-07-062-0/+15
| | | | * byteorder.h: added ld_le16, st_le16.