summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-042009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* Makefile.am: Add -D__BSD_VISIBLE to wifi_rel_CPPFLAGS.
2009-02-032009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+9
* aclocal/bspopts.m4: Quoting cosmetics.
2009-02-032009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-3/+7
* GT64260/GT64260TWSI.h: Add missing prototypes.
2009-01-212009-01-21 Frank Ueberschar <frank.ueberschar@dsa-volgmann.de>Joel Sherrill2-1/+11
PR 1354/bsps * network/network.c: In some cases it can occur that an empty mbuf is put on the descriptor chain. (We found it especially then when transmitting fragmented IP Packets.) Since the actual buffer descriptor pointer will be incremented after every inserted mbuf (txBd = sc->txBdBase + sc->txBdHead;) even if m->m_len of the current mbuf was zero. This leads to the bug.
2009-01-212009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill3-20/+26
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block writes. Fixed integer type in device structure.
2009-01-212009-01-21 Eric Norum <norume@aps.anl.gov>Joel Sherrill2-6/+10
PR 1358/bsps * clock/clock.c: Fix time-access bug in uc5282 BSP.
2009-01-062009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-42/+28
* configure.ac: Make runtest an autoconf generated file so we can insert target alias. Also detect more program termination conditions so tests are killed more reliably. * runtest.in: New file. * runtest: Removed.
2009-01-062009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-3/+5
PR 1350/bsps * network/lan91c11x.c: Do not write 65th element into 64 element array.
2009-01-052009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-4/+9
* libchip/serial/ns16550.c: Turn on ns16550_process() for BSP_FEATURE_IRQ_LEGACY case also.
2009-01-052009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-3/+22
* psim-shared: Add catching a hardware exception and assertion as reasons to kill simulator.
2009-01-052009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* src/irq-generic.c: #include <stdlib.h>.
2009-01-05#include <stdlib.h>.Ralf Corsepius1-0/+2
2008-12-23spi-sd-card.c, spi-sd-card.h: removed high-level driver IF, added generic ↵Thomas Doerfler3-385/+197
block I/O functions
2008-12-222008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+9
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c, optman/rtems/no-msg.c, optman/rtems/no-part.c, optman/rtems/no-region.c, optman/rtems/no-rtmon.c, optman/rtems/no-sem.c, optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: Revert previous patch (cvs clash with Joel hacking cpukit).
2008-12-22Revert previous patch.Ralf Corsepius10-14/+11
2008-12-22Remove tic4x.Ralf Corsepius1-4/+0
2008-12-222008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-22Include <errno.h> instead of <sys/errno.h>.Ralf Corsepius2-2/+2
2008-12-222008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-222008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+9
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c, optman/rtems/no-msg.c, optman/rtems/no-part.c, optman/rtems/no-region.c, optman/rtems/no-rtmon.c, optman/rtems/no-sem.c, optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: Fix prototypes.
2008-12-22Fix prototypes.Ralf Corsepius10-10/+13
2008-12-192008-12-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill6-23/+205
* include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files. * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler dispatch function.
2008-12-182008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-4/+7
* libchip/serial/ns16550_p.h: Remove prototype with no implementation.
2008-12-182008-12-18 Michael Hamel <nigel@adi.co.nz>Joel Sherrill2-2/+7
PR 1349/bsps * startup/bspstart.c: Add missing volatile on UART access pointer.
2008-12-182008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-39/+41
* libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c, libchip/shmdr/shm_driver.h: Cleanup and remove variables which duplicated data.
2008-12-172008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-10/+10
* optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and SuperCore Handler initialization routines to directly pull parameters from configuration table.
2008-12-172008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill12-37/+31
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c, optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c, optman/rtems/no-region.c, optman/rtems/no-rtmon.c, optman/rtems/no-sem.c, optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager initialization routines to directly pull parameters from configuration table. Eliminate empty routines sportted.
2008-12-172008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+13
* libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
2008-12-17Fix broken changelog entry.Ralf Corsepius1-0/+5
2008-12-172008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+6
* GT64260/MVME5500I2C.c: Include <stdint.h> instead of <rtems/stdint.h>.
2008-12-162008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-2/+7
* libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate all public use of TOD conversion routines.
2008-12-162008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill6-6/+13
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h, include/rtems++/rtemsSemaphore.h, include/rtems++/rtemsTimer.h, src/rtemsTask.cc: Eliminate all public use of TOD conversion routines.
2008-12-162008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-6/+11
* include/rtems++/rtemsTimer.h: Use public API not _TOD_Microseconds_per_tick.
2008-12-162008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-2/+6
* rtems.adb: Use public API not _TOD_Microseconds_per_tick.
2008-12-162008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-9/+16
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h, include/rtems++/rtemsSemaphore.h, src/rtemsTask.cc: Use public API not _TOD_Microseconds_per_tick.
2008-12-152008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-8/+18
* bootcard.c: Eliminate pointers to API configuration tables in the main configuration table. Reference the main configuration table and the API configuration tables directly using the confdefs.h version rather than obtaining a pointer to it. This eliminated some variables, a potential fatal error, some unnecessary default configuration structures. Overall, about a 4.5% reduction in the code size for minimum and hello on the SPARC.
2008-12-112008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* startup/cpu.c: Add missing prototype.
2008-12-11Add missing prototype.Ralf Corsepius1-1/+1
2008-12-112008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* clock_driver_stub.c: Remove (unused).
2008-12-11Remove (unused).Ralf Corsepius1-28/+0
2008-12-112008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* shared/clockdrv_shell.c: Turn warning into error.
2008-12-11Turn warning into error.Ralf Corsepius1-1/+1
2008-12-112008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+8
* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Include ../../../../libbsp/shared/clockdrv_shell.h instead of ../../../../libbsp/shared/clockdrv_shell.c.
2008-12-11Include ../../../../libbsp/shared/clockdrv_shell.h instead of ↵Ralf Corsepius5-10/+10
../../../../libbsp/shared/clockdrv_shell.c.
2008-12-112008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+8
* configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC). Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN). * include/bsp.h: #include <bspopts.h>. * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC, LPC24XX_OSCILLATOR_MAIN through bspopts.h.
2008-12-11Receive LPC24XX_OSCILLATOR_RTC, LPC24XX_OSCILLATOR_MAIN through bspopts.h.Ralf Corsepius1-12/+6
2008-12-11#include <bspopts.h>.Ralf Corsepius1-0/+2
2008-12-11Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).Ralf Corsepius1-0/+10
Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
2008-12-112008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+2
* lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h: #include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11#include <stdint.h> instead of <rtems/stdint.h>.Ralf Corsepius3-3/+3