Ralf Corsepius
11a342d744
Add network_CPPFLAGS += -D__BSD_VISIBLE.
2009-02-06 09:28:56 +00:00
Ralf Corsepius
dba24c39a6
2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Add -D__BSD_VISIBLE to wifi_rel_CPPFLAGS.
2009-02-04 15:42:03 +00:00
Ralf Corsepius
438928008a
2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/bspopts.m4: Quoting cosmetics.
2009-02-03 09:13:41 +00:00
Ralf Corsepius
f8c37aea9c
2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* GT64260/GT64260TWSI.h: Add missing prototypes.
2009-02-03 08:49:36 +00:00
Joel Sherrill
e026b96386
2009-01-21 Frank Ueberschar <frank.ueberschar@dsa-volgmann.de>
...
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-21 18:17:47 +00:00
Joel Sherrill
4c18d8c3d2
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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-21 18:08:32 +00:00
Joel Sherrill
f29aa73c33
2009-01-21 Eric Norum <norume@aps.anl.gov>
...
PR 1358/bsps
* clock/clock.c: Fix time-access bug in uc5282 BSP.
2009-01-21 16:50:25 +00:00
Joel Sherrill
d326411469
2009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* 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-06 22:52:12 +00:00
Joel Sherrill
95ff1c3e92
2009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
PR 1350/bsps
* network/lan91c11x.c: Do not write 65th element into 64 element array.
2009-01-06 16:26:21 +00:00
Joel Sherrill
a26d51590a
2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/serial/ns16550.c: Turn on ns16550_process() for
BSP_FEATURE_IRQ_LEGACY case also.
2009-01-05 19:49:23 +00:00
Joel Sherrill
cb1b406037
2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* psim-shared: Add catching a hardware exception and assertion as
reasons to kill simulator.
2009-01-05 19:48:15 +00:00
Ralf Corsepius
4aa78d7a5a
2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* src/irq-generic.c: #include <stdlib.h>.
2009-01-05 16:46:14 +00:00
Ralf Corsepius
b3eeac38d8
#include <stdlib.h>.
2009-01-05 16:46:02 +00:00
Thomas Doerfler
9814d2ddef
spi-sd-card.c, spi-sd-card.h: removed high-level driver IF, added generic block I/O functions
2008-12-23 08:31:47 +00:00
Ralf Corsepius
26cc5909ba
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* 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-22 04:29:33 +00:00
Ralf Corsepius
367ea7f380
Revert previous patch.
2008-12-22 04:29:18 +00:00
Ralf Corsepius
ab92255414
Remove tic4x.
2008-12-22 03:58:22 +00:00
Ralf Corsepius
be442b969b
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-22 03:49:03 +00:00
Ralf Corsepius
dd9cc9f779
Include <errno.h> instead of <sys/errno.h>.
2008-12-22 03:48:52 +00:00
Ralf Corsepius
b503274b5a
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-22 03:45:47 +00:00
Ralf Corsepius
44415fde4d
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* 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-22 03:43:14 +00:00
Ralf Corsepius
e1b524c6e4
Fix prototypes.
2008-12-22 03:43:02 +00:00
Joel Sherrill
51a6fd555d
2008-12-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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-19 15:00:09 +00:00
Joel Sherrill
0f4ad5709f
2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/serial/ns16550_p.h: Remove prototype with no implementation.
2008-12-18 21:10:04 +00:00
Joel Sherrill
ec11156e23
2008-12-18 Michael Hamel <nigel@adi.co.nz>
...
PR 1349/bsps
* startup/bspstart.c: Add missing volatile on UART access pointer.
2008-12-18 18:51:28 +00:00
Joel Sherrill
534c893634
2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-18 17:15:51 +00:00
Joel Sherrill
1fae1c6b7c
2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-17 22:47:55 +00:00
Joel Sherrill
45c4499e03
2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-17 20:25:43 +00:00
Ralf Corsepius
69be08eef6
2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
2008-12-17 12:48:04 +00:00
Ralf Corsepius
f7cb3cfe56
Fix broken changelog entry.
2008-12-17 12:46:27 +00:00
Ralf Corsepius
654574bd8f
2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* GT64260/MVME5500I2C.c: Include <stdint.h> instead of
<rtems/stdint.h>.
2008-12-17 06:14:10 +00:00
Joel Sherrill
b0f45d8fc1
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
all public use of TOD conversion routines.
2008-12-16 21:58:18 +00:00
Joel Sherrill
e85d043f0c
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-16 20:55:45 +00:00
Joel Sherrill
57a9e60730
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* include/rtems++/rtemsTimer.h: Use public API not
_TOD_Microseconds_per_tick.
2008-12-16 17:44:22 +00:00
Joel Sherrill
b3a4579e94
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems.adb: Use public API not _TOD_Microseconds_per_tick.
2008-12-16 15:58:56 +00:00
Joel Sherrill
bbd7ea22e1
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-16 15:58:50 +00:00
Joel Sherrill
71d0488b6c
2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-15 19:22:36 +00:00
Ralf Corsepius
8e445f5c8c
2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* startup/cpu.c: Add missing prototype.
2008-12-11 17:33:34 +00:00
Ralf Corsepius
e2f587cea1
Add missing prototype.
2008-12-11 17:33:27 +00:00
Ralf Corsepius
0cbc1501c4
2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* clock_driver_stub.c: Remove (unused).
2008-12-11 10:59:38 +00:00
Ralf Corsepius
733866b424
Remove (unused).
2008-12-11 10:59:28 +00:00
Ralf Corsepius
c148845496
2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* shared/clockdrv_shell.c: Turn warning into error.
2008-12-11 10:27:20 +00:00
Ralf Corsepius
d71a27403c
Turn warning into error.
2008-12-11 10:27:13 +00:00
Ralf Corsepius
130a08c394
2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* 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-11 10:25:09 +00:00
Ralf Corsepius
052534c2b0
Include ../../../../libbsp/shared/clockdrv_shell.h instead of ../../../../libbsp/shared/clockdrv_shell.c.
2008-12-11 10:24:49 +00:00
Ralf Corsepius
bf3b7cbc5d
2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* 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-11 10:19:56 +00:00
Ralf Corsepius
3129783ce4
Receive LPC24XX_OSCILLATOR_RTC, LPC24XX_OSCILLATOR_MAIN through bspopts.h.
2008-12-11 10:19:47 +00:00
Ralf Corsepius
59e73519ad
#include <bspopts.h>.
2008-12-11 10:19:27 +00:00
Ralf Corsepius
241321831a
Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
...
Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
2008-12-11 10:19:14 +00:00
Ralf Corsepius
532ef1531a
2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 08:33:09 +00:00