Commit Graph

17145 Commits

Author SHA1 Message Date
Joel Sherrill
a88e2dd030 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
	Rework Timer Server to ensure that the context allows for blocking,
	allocating memory, and acquiring semaphores and mutexes.
	* sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
	New files.
2008-12-03 20:59:49 +00:00
Joel Sherrill
109ace3a1f 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c,
	rtems/src/timerreset.c, rtems/src/timerserver.c,
	rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
	score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer
	Server to ensure that the context allows for blocking, allocating
	memory, and acquiring semaphores and mutexes.
	* score/src/watchdogadjusttochain.c: New file.
2008-12-03 20:58:29 +00:00
Joel Sherrill
3a8335b671 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1346/cpukit
	* rtems/include/rtems/rtems/ratemon.h: Sense of rate monotonic
	statistics nanoseconds or ticks granularity conditional is backwards.
2008-12-03 19:03:40 +00:00
Joel Sherrill
9efa012d9b 2008-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/pipe/fifo.c: Actually disable initializing pipes as
	requested in confdefs.h.
2008-12-03 17:38:21 +00:00
Joel Sherrill
b2d7d16566 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* cpuModel.h: Add use of TSC for nanoseconds granularity. i8254 is very
	slow on some systems. TSC use is auto-detected by default.
2008-12-03 17:29:05 +00:00
Joel Sherrill
959f887aaf 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
	nanoseconds granularity. i8254 is very slow on some systems. TSC use
	is auto-detected by default.
2008-12-03 17:28:10 +00:00
Joel Sherrill
c783c77742 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1345/Ada
	* rtems.ads: RTEMS boolean type is now C99 bool which is not an
	unsigned32.
2008-12-03 16:37:49 +00:00
Joel Sherrill
e23509c0d2 2008-12-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Remove debug prints.
2008-12-02 22:49:17 +00:00
Ralf Corsepius
50bac3ffbf Fix typo. 2008-12-02 03:38:56 +00:00
Ralf Corsepius
0d90d524d5 Rebuild GCC. 2008-12-02 02:32:14 +00:00
Ralf Corsepius
79088f519c Upgrade binutils. 2008-12-02 02:31:44 +00:00
Joel Sherrill
4c0d483b02 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add disable of pipes by default since they
	use resources which are otherwise not accounted for. Eventually the
	resources will have to be properly configured.
2008-12-01 23:28:53 +00:00
Joel Sherrill
d120078564 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* libfs/Makefile.am: Add stub for devide filesystem for unix port.
	* libfs/src/devfs/devfs_unixstub.c: New file.
2008-12-01 17:37:01 +00:00
Joel Sherrill
e65f596dfd 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/support.h,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
	rtems/src/workspace.c: Revert ssize_t patch.
2008-12-01 17:31:11 +00:00
Joel Sherrill
63ca296656 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Links hello again.
2008-12-01 17:30:11 +00:00
Joel Sherrill
979551bea1 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_specs, startup/bspgetworkarea.c: Links hello again.
2008-12-01 17:30:05 +00:00
Joel Sherrill
86c3d4154c 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am: Fix typo.
2008-12-01 16:14:41 +00:00
Joel Sherrill
2bf21fc83e 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am, user/Makefile.am, user/concepts.t: Add 16 bit
	object Id format information.
	* user/ObjectId-16Bits.eps, user/ObjectId-16Bits.png: New files.
2008-12-01 16:07:40 +00:00
Joel Sherrill
2b90266588 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/datatypes.t: Add C99 uint types.
2008-12-01 16:07:08 +00:00
Ralf Corsepius
837cf4658f Remove (Obsolete). 2008-11-29 03:00:39 +00:00
Ralf Corsepius
8493339646 Rebase patch against updated newlib-cvs. 2008-11-29 02:59:15 +00:00
Ralf Corsepius
92862e816f Regenerate. 2008-11-28 03:31:59 +00:00
Ralf Corsepius
78a345f6ac newlib-1.16.0.cvs.20081128. 2008-11-28 03:31:07 +00:00
Ralf Corsepius
b787ad8bb2 Update. 2008-11-27 16:15:07 +00:00
Ralf Corsepius
7b65330c41 Regenerate. 2008-11-27 16:12:42 +00:00
Ralf Corsepius
5aea6380f3 newlib-1.16.0.cvs.20081127 2008-11-27 16:11:52 +00:00
Ralf Corsepius
ac1ddec6a0 newlib-1.16.0.cvs.20081127--rtems4.10-20081127.diff 2008-11-27 16:11:37 +00:00
Ralf Corsepius
f8c34e8dfe Bump GCC_RPMREL = 15%{?dist}. 2008-11-27 16:09:20 +00:00
Ralf Corsepius
9d1af30d86 Update to automake-1.10.2 2008-11-27 16:08:09 +00:00
Joel Sherrill
c8f7b4e6ca 2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Makefile.am, score/include/rtems/score/watchdog.h: Add
	_Watchdog_Report and _Watchdog_Report_chain as debug assist routines.
	They are NOT to be used in directives.
	* score/src/watchdogreport.c, score/src/watchdogreportchain.c:
	New files.
2008-11-26 16:38:06 +00:00
Joel Sherrill
274ee57ad2 2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.c: Add debug printk() calls until the BSP/port can
	initialize and shutdown completely cleanly. When this works,
	implement context switch. Testing on avrtest and simulavr.
2008-11-26 14:29:56 +00:00
Joel Sherrill
b2d67fdc44 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/watchdogadjust.c, score/src/watchdogtickle.c: Spacing.
2008-11-25 22:29:58 +00:00
Joel Sherrill
addd698421 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
2008-11-25 22:28:38 +00:00
Joel Sherrill
1ea0f9d26a 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp25/system.h: Add warning and temporary m32c conditional until size
	type addressed.
2008-11-25 22:13:36 +00:00
Ralf Corsepius
8856a198fa Regenerate. 2008-11-25 06:24:01 +00:00
Ralf Corsepius
4120ad103e Rebase patches against newlib-1.16.0.cvs.20081125. 2008-11-25 06:17:33 +00:00
Ralf Corsepius
03073e3be3 newlib-1.16.0.cvs.20081125-rtems4.10-20081125.diff. 2008-11-25 06:16:02 +00:00
Ralf Corsepius
1981cc5f1e GCC_RELVER = 14%{?dist}.
NEWLIB_PKGVERS = $(NEWLIB_VERS).cvs.20081125.
2008-11-25 06:14:53 +00:00
Ralf Corsepius
95e4d243e6 Regenerate. 2008-11-25 03:43:24 +00:00
Ralf Corsepius
c2352fce02 newlib-1.16.0.cvs.20081124-rtems4.10-20081124.diff 2008-11-25 03:42:40 +00:00
Ralf Corsepius
1efc0755c6 newlib-1.16.0.cvs.20081124.
GCC_RPMREL = 13%{?dist}.
2008-11-25 03:41:52 +00:00
Joel Sherrill
94a88c1c95 2008-11-24 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1341/cpukit
	* sapi/include/confdefs.h: The following macros were missing
	the _Configure_From_workspace() wrapper on their size estimate:
	  + CONFIGURE_INTERRUPT_STACK_MEMORY
	  + CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API
	  + CONFIGURE_INTERRUPT_VECTOR_TABLE
	  + CONFIGURE_MEMORY_FOR_STATIC_EXTENSIONS
	In addition, there was a duplicate definition of
	CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API.
2008-11-24 19:50:06 +00:00
Ralf Corsepius
ea5c9c660f 2008-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CHECK_FUNC's to check functions migrating
	into newlib.
2008-11-24 16:41:02 +00:00
Ralf Corsepius
e1871b9205 2008-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* paranoia/paranoia.c: Add missing prototypes.
2008-11-24 16:39:04 +00:00
Ralf Corsepius
f4cc6c550f Add AC_CHECK_FUNC's to check functions migrating into newlib. 2008-11-24 16:37:05 +00:00
Joel Sherrill
8d0fdc3ca0 2008-11-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/psignal.h: Fix typo in converting method
	from macro to static inline.
2008-11-24 16:35:36 +00:00
Ralf Corsepius
ecf1de977f Add getdents stub. 2008-11-24 08:18:34 +00:00
Ralf Corsepius
9fb5c8aeac Regenerate. 2008-11-24 06:21:17 +00:00
Ralf Corsepius
aebe4b6119 GCC_RPMREL = 12%{?dist}. 2008-11-24 06:19:54 +00:00
Ralf Corsepius
56e33717d7 newlib-1.16.0-rtems4.10-20081120.diff. 2008-11-24 06:19:17 +00:00