Commit Graph
9476 Commits
Author SHA1 Message Date
Ralf Corsepius 1792c7acbc 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* bin2boot.c: Use stdint/inttypes to workaround build warnings on
	  64bit hosts.
2009-02-10 10:27:37 +00:00
Ralf Corsepius 2e3f12c4b5 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, startup/bspstart.c: Add prototypes.
2009-02-10 10:03:14 +00:00
Ralf Corsepius e45dff70ef Add prototypes. 2009-02-10 10:03:08 +00:00
Ralf Corsepius 3158138dd1 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add network_CPPFLAGS += -D__BSD_VISIBLE.
2009-02-06 09:29:07 +00:00
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