Commit Graph

8184 Commits

Author SHA1 Message Date
Joel Sherrill
d7bf841a96 2005-09-01 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.4.
4.6.4
2005-09-01 17:18:50 +00:00
Joel Sherrill
58cfecc76a 2005-09-01 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.4.
2005-09-01 17:18:49 +00:00
Joel Sherrill
0bb4dd0337 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 820/rtems
	* inline/rtems/score/coremsg.inl, macros/rtems/score/coremsg.inl,
	src/coremsginsert.c: Increment of pending message count should be
	atomic with insertion on the pending message chain. Determination of
	the need to call the notification handler should also be in this
	atomic section of code.
2005-09-01 16:31:22 +00:00
Joel Sherrill
feedcdc65f 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 628/rtems
	* psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
	being an error.
2005-09-01 16:14:17 +00:00
Joel Sherrill
3c838f1ac8 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 796/rtems
	* src/semtimedwait.c: sem_timedwait is supposed to use absolute time
	for timeout specification. This patch is a modified version of the
	one suggested by Peter Dufault.
2005-09-01 14:46:02 +00:00
Joel Sherrill
45a32542db 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 350/make_build
	* compilers/gcc-target-default.cfg: Honor LD_PATHS set by user.
2005-09-01 13:39:14 +00:00
Joel Sherrill
f54bc05285 2005-09-01 Nuno Costa <nuno-costa@iol.pt>
PR 804
	* include/confdefs.h: Memory for POSIX timers not accounted for. Patch
	adapted from edit comment in PR filed.
2005-09-01 13:27:02 +00:00
Joel Sherrill
fd06f6c0d4 2005-09-01 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: This file is only to be used by BSPs with the new
	interrupt API so checking for USE_ENHANCED_INTR_API is not needed.
2005-09-01 13:22:18 +00:00
Joel Sherrill
cc2efb6012 2005-09-01 Joel Sherrill <joel@OARcorp.com>
* clock/Makefile.am, include/Makefile.am: Install tod.h
2005-09-01 13:20:47 +00:00
Ralf Corsepius
82973a283f 2005-08-31 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 819/filesystem
        * src/ttyname_r.c: Remove.
        * src/ttyname.c: Partial update from FreeBSD.
        * Makefile.am: Reflect changes above.
2005-08-31 04:34:58 +00:00
Joel Sherrill
4a4c78d97f 2005-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 577/bsps
	* console.c: The console_close() method currently calls StopRemoteTx()
	on all invocations. It should should be ok for last close only but
	not for any others. If you open a port multiple times, you only want
	to call StopRemoteTx() only as part of the last close.
2005-08-19 16:20:00 +00:00
Joel Sherrill
3d7d233c03 2005-08-18 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
PR 807/rtems
	* src/timerfireafter.c, src/timerserverfireafter.c: First patch
	returned without exitting dispatching critical section.
2005-08-18 13:39:00 +00:00
Joel Sherrill
ecfdafc62e 2005-08-17 Nuno Costa <nuno-costa@iol.pt>
PR 805/rtems
	* include/rtems/posix/timer.h: Due to bad choice of error constants by
	original submitter, it was impossible to create more than 10 POSIX
	timers.
2005-08-17 22:56:30 +00:00
Joel Sherrill
f45e8840c8 2005-08-17 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
PR 807/rtems
	* rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
	score/src/watchdoginsert.c: Tighten critical section checks on an ISR
	using the same timer being inserted by a lower priority ISR or
	interupt task.
2005-08-17 22:50:30 +00:00
Joel Sherrill
5978038f77 2005-08-17 Nickolay Semyonov <snob@oktetlabs.ru>
PR 744/filesystem
	* libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
	support permissions on directories so the check performed by unlink
	would always fail. The unlink code was modified to support a not
	supported status being returned.
2005-08-17 19:17:37 +00:00
Joel Sherrill
5c12a265fa 2005-08-12 Chris Johns <chrisj@rtems.org>
PR 808/rtems_misc
	* src/printk.c: Fix bug where specifying field width crashed on pc386
	BSP.
2005-08-12 23:55:14 +00:00
Joel Sherrill
3424a93ace 2005-08-12 Phil Torre <ptorre@zetron.com>
PR 816/bsps
	* mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet mode
	parameters (m8xxSCCENparms_t) does not match the hardware: members
	taddr_h and taddr_l are transposed. When loading new multicast group
	addresses into the hash table, the wrong hash bit is set.
2005-08-12 23:44:55 +00:00
Ralf Corsepius
28e7d30f34 2005-08-02 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 817/rtems
	* src/gxx_wrappers.c: Rename
	rtems_gxx_recursive_mutex_init_function to
	rtems_gxx_recursive_mutex_init.
2005-08-02 12:37:44 +00:00
Joel Sherrill
cec508dafb 2005-07-06 <ralf.corsepius@rtems.org>
PR 810/rtems
	* include/rtems/ide_part_table.h: Add C++ guards.
2005-07-06 18:06:18 +00:00
Joel Sherrill
73ca21f95e 2005-06-09 Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>
PR 790/rtems
	* src/extensioncreate.c, src/extensionident.c: Correct use of name.
	This was missed when the other ident services in rtems/src where
	changed.
2005-06-09 14:14:04 +00:00
Joel Sherrill
b0c516bfa1 2005-05-20 Sergei Organov <osv@javad.ru>
PR networking/772.
	* rtems_select.c (socket_select): fixed bug setting SB_WAIT flag
	of so_rcv instead of so_snd when FWRITE.
2005-05-20 19:58:56 +00:00
Joel Sherrill
7918027fad 2005-05-20 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 717/bsps
	* bootloader/Makefile.am: Typo results in wrong flags being used.
2005-05-20 19:53:48 +00:00
Joel Sherrill
da56a02f6c 2005-05-20 Sergei Organov <osv@topconrd.ru>
PR 750/networking
	* pppd/sys-rtems.c: Avoid NULL dereference in wait_input().
2005-05-20 19:31:18 +00:00
Joel Sherrill
c230bc312d 2005-05-20 Sergei Organov <osv@topconrd.ru>
PR 749/networking
	* rtems/rtems_showroute.c: Avoid NULL dereference.
2005-05-20 19:19:17 +00:00
Jennifer Averett
c3f26834d6 2005-05-13 Jennifer Averett <jennifer.averett@oarcorp.com>
PR 786/rtems
        Backport mallocfreespace optimization.
	* Makefile.am, include/rtems/score/heap.h, src/heapgetinfo.c:
	* src/heapgetfreeinfo.c: New file.
2005-05-13 17:13:09 +00:00
Jennifer Averett
41ef136059 2005-05-13 Jennifer Averett <jennifer.averett@oarcorp.com>
PR 786/rtems
        Backport mallocfreespace optimization.
        * Makefile.am, include/rtems/rtems/region.h:
	* src/regiongetfreeinfo.c: New file.
2005-05-13 17:11:42 +00:00
Jennifer Averett
9d31e3498c 2005-05-13 Jennifer Averett <jennifer.averett@oarcorp.com>
* src/mallocfreespace.c:
	PR 786/rtems
	Backport mallocfreespace optimization.
2005-05-13 17:09:26 +00:00
cvs2git
d2565cefae This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2005-05-03 22:18:32 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2005-05-03	Joel Sherrill <joel@OARcorp.com>':
    cpukit/rtems/src/regiongetfreeinfo.c
    cpukit/score/src/heapgetfreeinfo.c
2005-05-03 22:18:33 +00:00
Jennifer Averett
0bdfa8d3ff 2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
PR 781/misc
	* serial/ns16550_p.h: Fix baud rate calculation
2005-04-28 14:56:36 +00:00
Jennifer Averett
53923e8377 2005-04-11 Jennifer Averett<jennifer.averett@oarcorp.com>
PR 778/bsps
	* include/bsp.h, include/gen2.h, startup/FPGA.c, startup/Hwr_init.c,
	startup/bspstart.c, tod/tod.c:
        modify SCORE_.. to BSP_.. for externally used define's.
2005-04-11 20:18:20 +00:00
Jennifer Averett
64c3f790a2 2005-04-11 Jennifer Averett <jennifer@OARcorp.com>
PR 777/bsps
	* include/bsp.h: Add a Processor_Synchronize command in bsp.h
2005-04-11 19:58:14 +00:00
Joel Sherrill
ba10dea56a 2005-03-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.3.
4.6.3
2005-03-17 20:33:39 +00:00
Joel Sherrill
6e8a68e6c4 2005-03-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.3.
2005-03-17 20:07:38 +00:00
Joel Sherrill
745760302e 2005-03-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.3.
2005-03-17 19:29:37 +00:00
Joel Sherrill
732b2b3976 2005-03-17 Joel Sherrill <joel@OARcorp.com>
* include/rtems/score/object.h, src/objectinitializeinformation.c: Fix
	warning.
2005-03-17 14:32:53 +00:00
Joel Sherrill
0be243352f 2005-03-17 Joel Sherrill <joel@OARcorp.com>
PR 692/rtems
	* src/regiongetsegment.c, src/regionreturnsegment.c: The Region
	Manager did not follow the proper protocol when blocking and
	unblocking tasks waiting on buffers. This was a bug introduced with
	the transition to an Allocation Mutex.
2005-03-17 14:30:40 +00:00
Joel Sherrill
70541799ee 2005-03-17 Joel Sherrill <joel@OARcorp.com>
* irq/.cvsignore: New file.
2005-03-17 14:26:17 +00:00
Joel Sherrill
9f781394bd 2005-03-17 Joel Sherrill <joel@OARcorp.com>
PR 745/rtems
	* src/ratemoncreate.c, src/timercreate.c: Make sure internal timer
	structures are initialized so object control reuse is safe.
2005-03-17 14:24:35 +00:00
Joel Sherrill
44eb0beb20 2005-01-20 Joel Sherrill <joel@OARcorp.com>
PR 743/bsps
	* clock/Makefile.am: Did not install tod.h.
2005-01-20 16:54:45 +00:00
Ralf Corsepius
0a7bcfd60a 2005-01-14 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 742/rtems
	* score/include/rtems/system.h: Remove stringify().
2005-01-14 05:23:21 +00:00
Ralf Corsepius
e8ece0b494 2005-01-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* src/gxx_wrappers.c: Backport from trunk. Add support for GCC-4.0.
2005-01-14 05:03:32 +00:00
Ralf Corsepius
410c6f8593 2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 704/bsps.
	* ide_ctrl.c: Removed (obsolete).
2004-12-10 09:29:41 +00:00
Joel Sherrill
0bedb7eced 2004-11-23 Richard Campbell <richard.campbell@oarcorp.com>
* startup/bspstart.c: Removed mpc824x conditionals around call to
	L1_caches_enables, conditionals are now in mmuAsm.S.
 	* vme/VMEConfig.h: Set up VME A16, A24 and A32 windows at different
	locations for mvme2100.
	* vme/vmeconfig.c: Fixed spelling.
2004-11-23 15:44:50 +00:00
Joel Sherrill
21b54fc117 2004-11-23 Richard Campbell <richard.campbell@oarcorp.com>
* powerpc/mpc6xx/mmu/mmuAsm.S: Enable L1 instruction cache only for
	mpc8240 and mpc8245.
2004-11-23 15:31:19 +00:00
Joel Sherrill
9146692992 Add PR617 as fixed by conversion to new exceptions. 2004-11-22 23:37:11 +00:00
Joel Sherrill
bf423bdb2b 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
* Makefile.am, wrapup/Makefile.am: Pick up SHM driver when MP enabled.
2004-11-22 23:32:33 +00:00
Jennifer Averett
624f551480 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
PR 581/bsps
	* custom/psim.cfg: Convert PSIM to new exception model.
2004-11-22 22:35:02 +00:00
Jennifer Averett
848d015196 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
* sp07/buffered_io.c: Remove warning.
2004-11-22 22:34:36 +00:00
Jennifer Averett
f778d4c531 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
PR 581/bsps
	* mpc6xx/exceptions/raw_exception.c, shared/include/cpuIdent.h:
	Converting PSIM to new exception model required addition of PSIM CPU
	model.
2004-11-22 22:32:47 +00:00
Jennifer Averett
561f53b71e 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
PR 581/bsps
	* Makefile.am, bsp_specs, configure.ac, clock/Makefile.am,
	include/bsp.h, start/Makefile.am, start/start.S, startup/Makefile.am,
	startup/bspstart.c, startup/linkcmds, vectors/Makefile.am,
	vectors/vectors.S, wrapup/Makefile.am: Convert PSIM to new exception
	model.
	* irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_asm.S,
	irq/irq_init.c: New files.
	* clock/clock.c: Removed.
2004-11-22 22:30:59 +00:00