Commit Graph

17449 Commits

Author SHA1 Message Date
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
Ralf Corsepius
15319e15e1 New. 2009-01-21 06:27:57 +00:00
Ralf Corsepius
8d40ab041b Add gmp, mpfr, *-helper. 2009-01-21 06:26:17 +00:00
Ralf Corsepius
15c468f302 Update. 2009-01-21 06:24:50 +00:00
Ralf Corsepius
3c044f138d Add freebsd7.1, freebsd6.4 2009-01-18 15:19:13 +00:00
Ralf Corsepius
6beaac131b New. 2009-01-18 15:18:39 +00:00
Ralf Corsepius
bdd2eb0a54 Add more mingw32 hacks. 2009-01-18 15:15:41 +00:00
Ralf Corsepius
1bde0e5ae7 Add freebsd7.1 2009-01-17 08:34:44 +00:00
Jennifer Averett
22fa9d6176 2009-01-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac: Add new test to test Watchdog display
	helper routines. These reach into the SuperCore.
	* spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
	spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
	spwatchdog/system.h, spwatchdog/task1.c: New files.
2009-01-16 18:57:53 +00:00
Joel Sherrill
0c5b59de85 2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft
	float should be IEEE format.
2009-01-08 15:02:25 +00:00
Joel Sherrill
d041e594e2 2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectextendinformation.c: Fold two paths into one.
2009-01-08 15:01:52 +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
Ralf Corsepius
53f3084113 2009-01-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/barrier.c, rtems/src/barrierwait.c,
	rtems/src/clocktodvalidate.c, rtems/src/dpmem.c,
	rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqcreate.c,
	rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/part.c,
	rtems/src/partcreate.c, rtems/src/partmp.c, rtems/src/ratemon.c,
	rtems/src/region.c, rtems/src/regionmp.c, rtems/src/rtemstimer.c,
	rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/semmp.c,
	rtems/src/semobtain.c, rtems/src/signalsend.c, rtems/src/taskcreate.c,
	rtems/src/taskinitusers.c, rtems/src/taskmode.c, rtems/src/taskmp.c,
	rtems/src/taskresume.c, rtems/src/tasks.c,
	rtems/src/tasksetpriority.c: Eliminate TRUE/FALSE.
2009-01-06 05:05:16 +00:00
Ralf Corsepius
eaef4657ac Eliminate TRUE/FALSE. 2009-01-06 05:05:03 +00:00
Joel Sherrill
3507c6df70 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/gxx_wrappers.c, posix/include/mqueue.h,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/key.inl,
	posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/rwlock.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/inline/rtems/posix/timer.inl, posix/src/condget.c,
	posix/src/mqueuenametoid.c, posix/src/mutexget.c,
	posix/src/semaphorenametoid.c, posix/src/semopen.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c: Make changes necessary for
	all tests to run on SPARC with 16-bit Ids. This required ensuring
	that all POSIX and compilering binding code makes a distinction
	between the public Id type (e.g. pthread_t, etc.) and the RTEMS
	Object_Id type. All POSIX Object Get routines should not take the
	POSIX Id type as the argument. Sixteen bit RTEMS Ids should be placed
	into the 32-bits reserved by the POSIX API type in a uniform manner
	now. This removed all assumptions that the external Id types in POSIX
	and ITRON are the same as the internal Object Id type.
2009-01-05 20:26:01 +00:00
Joel Sherrill
449ba1bb29 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/inline/rtems/itron/semaphore.inl: THREAD_STATUS_PROXY_BLOCKING
	should only be defined in multiprocessing configurations.
2009-01-05 20:21:18 +00:00
Joel Sherrill
8b3416f97e 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/key.h: Remove redundant prototypes for
	inlines.
2009-01-05 20:19:51 +00:00
Joel Sherrill
dee98cef30 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1351/cpukit
	* sapi/include/confdefs.h: Mask off unlimited object bit before using
	configured number in calculations.
2009-01-05 20:16:07 +00:00
Joel Sherrill
b028e725e3 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/object.h,
	score/src/objectallocatebyindex.c: Object index should be int.
	Fix bug when index is negative.
	* score/src/objectextendinformation.c: Do not allow maximum number
	of allocated objects to exceed maximum representable in index
	field of Object Id.
	* score/src/objectgetisr.c: Use same code that is in _Objects_Get
	to extract index field of Object Id.
2009-01-05 20:09:02 +00:00
Joel Sherrill
e64a143b27 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* varvects.h: Fix prototype.
2009-01-05 19:58:41 +00:00
Joel Sherrill
0666956fb1 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/itronsys/types.h: ITRON types should follow native
	integer size.
2009-01-05 19:57:14 +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
Joel Sherrill
786330c0d1 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
2009-01-05 19:47:16 +00:00
Joel Sherrill
fa8ad9c2c3 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
	sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
	hard-coded hex numbers for bad object Ids.
2009-01-05 19:45:49 +00:00
Joel Sherrill
29a83352f6 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp15/system.h, sp19/system.h: Array of task names should be of type
	rtems_name not rtems_id. Similarly array of task ids should be
	rtems_id not rtems_name.
2009-01-05 19:44:53 +00:00
Joel Sherrill
9d01e1deed 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/timesys.h: Array of task names should be of type rtems_name
	not rtems_id.
2009-01-05 19:41:11 +00:00
Joel Sherrill
8bafd774c2 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
	with create option so we are sure it will get a control block and
	proceed to allocate other memory. Clean up screen output.
2009-01-05 19:39:56 +00:00
Ralf Corsepius
745109a276 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/sys-rtems.c: Remove stray ';' introducing unreachable code.
2009-01-05 17:21:06 +00:00
Ralf Corsepius
9cd4dee169 Remove stray ';' introducing unreachable code. 2009-01-05 17:20:54 +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
Ralf Corsepius
d549957e2f 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/error.c: Remove hpux9 anachronism.
2009-01-05 14:10:31 +00:00
Ralf Corsepius
a3a12ee1ef Remove hpux9 anachronism. 2009-01-05 14:10:21 +00:00
Ralf Corsepius
f13eedec0c Regenerate. 2009-01-05 06:05:11 +00:00
Ralf Corsepius
df1dbcccb7 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am:
	Install libnetworking/sys/uio.h if building for NEWLIB.
	* libnetworking/Makefile.am:
	Remove installation of libnetworking/sys/uio.h.
	* libcsupport/Makefile.am: Build writev.c/readv.c for NEWLIB.
2009-01-05 06:04:21 +00:00
Ralf Corsepius
fae11af5cf Build writev.c/readv.c for NEWLIB. 2009-01-05 06:04:10 +00:00
Ralf Corsepius
6291885cdc Remove installation of libnetworking/sys/uio.h. 2009-01-05 06:03:55 +00:00
Ralf Corsepius
62a210d349 Install libnetworking/sys/uio.h if building for NEWLIB. 2009-01-05 06:03:40 +00:00
Ralf Corsepius
dc33b97421 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/imfs_eval.c: Add braces to suppress gcc warning on
	empty 'else' block.
2009-01-05 05:52:29 +00:00
Ralf Corsepius
77b5aa5f93 Add braces to suppress gcc warning on empty 'else' block. 2009-01-05 05:52:21 +00:00
Ralf Corsepius
1429b60ae3 2009-01-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/scandir.c: Use external scandir if available.
2009-01-04 15:34:17 +00:00
Ralf Corsepius
883043bc14 Use external scandir if available. 2009-01-04 15:34:08 +00:00
Ralf Corsepius
722bdd8f8c Add __attribute__((unused)) to unused function args. 2009-01-03 08:31:25 +00:00
Ralf Corsepius
17a5a30afa 2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c: Add __attribute__((unused)) to
	  unused function args.
2009-01-03 08:31:01 +00:00
Ralf Corsepius
97b3d57038 2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c: Use INADDR_ANY/INADDR_BROADCAST.
2009-01-03 08:28:11 +00:00
Ralf Corsepius
0b8706452a Use INADDR_ANY/INADDR_BROADCAST. 2009-01-03 08:28:02 +00:00