Compare commits

..

623 Commits

Author SHA1 Message Date
Joel Sherrill
fbe21ef363 2004-04-08 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.1.
2004-04-08 23:11:45 +00:00
Joel Sherrill
24a8fb3736 2004-04-08 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.1.
2004-04-08 23:11:44 +00:00
Joel Sherrill
107459f117 Add missing PR604 reference. 2004-04-08 22:48:01 +00:00
Joel Sherrill
4a74b03d7c 2004-04-08 Joel Sherrill <joel@OARcorp.com>
PR 594/tools
	* setup.def, autotools/autoconf-rtems.spec.in: Increment and rebuild so
	GNAT included.
2004-04-08 22:08:49 +00:00
Joel Sherrill
91a52b3105 2004-04-07 Joel Sherrill <joel@OARcorp.com>
PR 602/bsps
	* irq/irq.h: Fix typo.
2004-04-07 13:09:40 +00:00
Joel Sherrill
59db174d07 2004-04-03 Wilfried Busalski <w.busalski@lancier-monitoring.de>
PR 599/pppd
	* pppd/chat.c: Fre memory that is allocated to fix leak.
2004-04-03 16:36:01 +00:00
Joel Sherrill
869f6029d8 2004-04-03 Wilfried Busalski <w.busalski@lancier-monitoring.de>
PR 599/pppd
	* pppd/chat.c: Fre memory that is allocated to fix leak.
2004-04-03 16:33:21 +00:00
Joel Sherrill
9cec348537 2004-04-03 Art Ferrer <arturo.b.ferrer@nasa.gov>
PR 598/bsps
	* cpu_asm.S, rtems/score/cpu.h: Add save of floating point
	status/control register on context switches. Missing this register
	was causing intermittent floating point errors.
2004-04-03 16:29:06 +00:00
Ralf Corsepius
81cc5b271b 2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 575/bsps
	* startup/linkcmds: Remove.
2004-04-01 00:14:59 +00:00
Joel Sherrill
04b4b389b8 2004-03-30 David Querbach <querbach@realtime.bc.ca>
PR 595/tests
	* sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
	sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
	supplied buffer due to confusion in the definition of MESSAGE_SIZE.
	Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
	others treat it as a count of longs.
2004-03-30 19:46:24 +00:00
Joel Sherrill
6a15087d24 2004-03-30 David Querbach <querbach@realtime.bc.ca>
PR 596/tests
	* sp32/init.c: A missing definition of TEST_INIT before including
	<tmacros.h> means that buffered output will not work even if selected
	in buffer_test_io.h.
2004-03-30 19:21:24 +00:00
Joel Sherrill
c3e88cadf1 2004-03-05 Joel Sherrill <joel@OARcorp.com>
* include/confdefs.h:
2004-03-05 17:58:18 +00:00
Joel Sherrill
8a41da4108 2004-03-05 Joel Sherrill <joel@OARcorp.com>
* psxmsgq01/init.c, psxtimer/psxtimer.c: Eliminate warning from
	previous patch.
2004-03-05 15:49:39 +00:00
Joel Sherrill
d1266a5990 2004-03-05 Joel Sherrill <joel@OARcorp.com>
PR 576/doc
	* FAQ/FAQ.texi, FAQ/Makefile.am: Remove embedded information as it was
	out of date and frequently duplicated information available from
	other public sources like the CrossGCC Wiki.
	* FAQ/embeddedinfo.t: Removed.
2004-03-05 15:45:32 +00:00
Joel Sherrill
30529eb7a5 2004-03-05 Joel Sherrill <joel@OARcorp.com>
PR 505/bsps
	* setvec.c: Rework to remove punned pointer warning generated by gcc
	3.3 and newer.
2004-03-05 15:30:57 +00:00
Joel Sherrill
1a17efbd2d 2004-02-26 Andreas Karlsson <andreas.karlsson@space.se>
* cpu_asm.S: Close window while restoring interrupted task state which
	resulted in CWP corruption.
2004-02-26 17:23:58 +00:00
Joel Sherrill
9a93d54070 2004-02-26 Thomas Rauscher <trauscher@loytec.com.
PR 584/RTEMS
	* src/eventtimeout.c: Fix critical section window.
2004-02-26 17:04:27 +00:00
Joel Sherrill
70e27c2d80 2004-02-26 Joel Sherrill <joel@OARcorp.com>
PR 583/tests
	* tm26/task1.c, tm27/task1.c: Correctly reset
	_Thread_Dispatch_disable_level so printing is safe.
2004-02-26 16:50:24 +00:00
Joel Sherrill
ec8472e0b7 2004-02-26 Joel Sherrill <joel@OARcorp.com>
PR 582/core
	* src/mqueue.c, src/mqueuecreatesupp.c, src/mqueuedeletesupp.c,
	src/mqueueunlink.c: Use memory from workspace to avoid use of mutex
	during dispatch disable critical section. Besides memory for object
	names should come from the Workspace anyway.
2004-02-26 14:29:02 +00:00
Joel Sherrill
4e0498e1f6 2004-02-26 Sébastien Barré <sbarre@sdelcc.com>
PR 582/core
	* psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
	queue test so more of it runs now.
2004-02-26 14:26:19 +00:00
Ralf Corsepius
a4454ed9c5 2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use rtems_source_spec_DEPS instead of
	rtems_source_spec_DEPENDENCIES (Conflicts with automake internals).
2004-02-10 13:32:17 +00:00
Ralf Corsepius
04aa02d1d3 2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove rtemsdoc/mkspec.
2004-02-10 13:26:19 +00:00
Ralf Corsepius
fe05191353 2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtemsdoc/.cvsignore: Reformat.
	* configure.ac: Add RTEMS_RPM_RELEASE.
	* Makefile.am: Reformat. Add RTEMS_RPM_RELEASE support to
	rtems-source.add
	* rtems/rtems-source.add: Add RTEMS_RPM_RELEASE.
	* rtemsdoc/mkspec.in: Remove.
	* rtemsdoc/Makefile.am: Reworked.
	* rtemsdoc/header.add: Update Copyright notice.
	* rtemsdoc/rtemsdoc.add: Add RTEMS_RPM_RELEASE.
	Add %{rpmgroup}. Remove bzip-ing *.ps.
	* rtemsdoc/supplement.add.in: Add %{rpmgroup}.
	* rtemsdoc/templ.add.in: Add %{rpmgroup}.
2004-02-10 13:24:23 +00:00
Ralf Corsepius
ede694c5d6 2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* index.html.in: Change header URL to www.rtems.com.
2004-02-10 12:07:40 +00:00
Ralf Corsepius
1620d0208a 2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 575/bsps
	* startup/linkcmds: Remove.
2004-02-10 08:00:51 +00:00
Joel Sherrill
38c7e48100 2004-02-09 Joel Sherrill <joel@OARcorp.com>
PR make_build/574
	* Makefile.am: Re-added since missing for some reason.
2004-02-09 14:03:44 +00:00
Ralf Corsepius
d1bcf10669 2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/rtems-source.add: New.
	* Makefile.am: Add rtems/rtems-source.spec handling.
	* configure.ac: AC_SUBST(RTEMS_VERSION,[_RTEMS_VERSION]).
	* common/common.add.in: Use www.rtems.com as Vendor.
2004-02-09 13:34:14 +00:00
cvs2git
e4669c7a85 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2004-02-01 08:27:24 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2004-02-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
    aclocal/rpm.m4
Cherrypick from master 2004-02-09 13:21:24 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2004-02-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
    scripts/rtems/rtems-source.add
2004-02-09 13:21:25 +00:00
Joel Sherrill
9a1fa0ac79 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-02-04 01:35:54 +00:00
Joel Sherrill
68dcc43f01 2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 566/bsps
	* start/regs.S: Fix nasty typo.
2004-02-04 01:35:41 +00:00
Joel Sherrill
7de339e254 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-02-04 00:56:15 +00:00
Joel Sherrill
3eb80eb5b7 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-02-04 00:56:14 +00:00
Joel Sherrill
09bc3c9b2e 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Removed.
2004-02-04 00:53:09 +00:00
Joel Sherrill
042ea5654c 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-02-04 00:43:01 +00:00
Joel Sherrill
0ddf39a4e7 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-02-04 00:43:00 +00:00
Joel Sherrill
6ffa9a57b7 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* include/buffer_test_io.h: Do not use iprintf() if in ANSI compiler
	mode.
2004-02-04 00:39:47 +00:00
Joel Sherrill
f347da9764 2004-02-03 Joel Sherrill <joel@OARcorp.com>
* HELP.html, index.html.in, rtems_footer.html.in, rtems_header.html.in,
	rtems_support.html.in, FAQ/basic.t, gnu_docs/gnu_footer.html,
	gnu_docs/index.html, gnu_docs/refcard.html,
	gnu_docs/rtems_tools_index.html, started/binaries.t,
	started/buildc.t, started/buildrt.t, started/intro.t,
	started/require.t, started/sample.t, started/tversions.texi.in:
	Attempt to make the documentation more accurately reflect the state
	of the world. These changes were primarily concerned with server
	layout.
2004-02-04 00:34:00 +00:00
Ralf Corsepius
feefe322bd Add missing ChangeLog entry 2004-02-03 04:29:16 +00:00
Ralf Corsepius
d9ffe4a03d 2004-02-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMSRPMGROUP.
	* common/rtems.texi.in: Add RTEMSRPMGROUP.
	* started/binaries.t: Add RTEMSRPMGROUP.
2004-02-01 16:43:52 +00:00
Ralf Corsepius
9ef78daa5b 2004-02-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/rpms.m4: New (extracted from scripts/configure.ac).
2004-02-01 08:30:20 +00:00
Ralf Corsepius
e2c2d19eb4 2004-02-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binaries.t, buildc.t: Use @value{RTEMSRPMPREFIX} in refs to rpms.
2004-02-01 07:10:47 +00:00
Ralf Corsepius
c7b8c3dee4 2004-02-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMS_ENABLE_RPMPREFIX.
	Add RTEMSRPMPREFIX.
	* common/rtems.texi.in: Add RTEMSRPMPREFIX.
2004-02-01 07:07:57 +00:00
Joel Sherrill
7e23f20889 2004-01-30 Wilfried Busalski <w.busalski@lancier-monitoring.de>
PR pppd/564
	* net/if_ppp.c, net/if_pppvar.h, net/ppp_tty.c: ppp0 Interface lose
	packets if the system use a slow baudrate for the modem or the
	tcp/ip-packet is fragmented.
2004-01-30 14:43:05 +00:00
Joel Sherrill
06a31dab00 2004-01-23 Joel Sherrill <joel@OARcorp.com>
* setup.def: Reflect new binutils RPM revision to correct defattr.
2004-01-23 19:53:53 +00:00
Joel Sherrill
97c9e411a2 2004-01-21 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Use all CAPS RTEMS.
2004-01-23 18:14:50 +00:00
Joel Sherrill
19958a4176 2004-01-23 Joel Sherrill <joel@OARcorp.com>
* setup.def: Make it match gcc 3.2.3 RPMs.
2004-01-23 13:33:29 +00:00
Joel Sherrill
a035279221 Remove entries for failed release attempts. 2004-01-22 23:54:24 +00:00
Joel Sherrill
422ec853f2 2004-01-21 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Use all CAPS RTEMS.
2004-01-21 14:30:55 +00:00
Joel Sherrill
90f29e41e1 Added PR number. 2004-01-21 12:38:44 +00:00
Joel Sherrill
d832a61795 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-01-20 16:28:07 +00:00
Joel Sherrill
dcce87b62d 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-01-20 16:28:06 +00:00
Joel Sherrill
c5dc20e9ac 2004-01-20 Joel Sherrill <joel@OARcorp.com>
PR 556/make_build
	* Makefile.am: Fix missing line continuation.
2004-01-20 16:21:37 +00:00
Joel Sherrill
f938eae6d2 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-01-20 15:35:44 +00:00
Joel Sherrill
f13a060181 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-01-20 15:35:43 +00:00
Joel Sherrill
fba100674a 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-01-20 15:20:50 +00:00
Joel Sherrill
2f14a0319f 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-01-20 15:20:49 +00:00
Joel Sherrill
b6f9dceb90 2004-01-20 Joel Sherrill <joel@OARcorp.com>
PR 555/doc
	* sample.t: Fix RTEMS_MAKEFILE_PATH reference.
2004-01-20 15:19:44 +00:00
Joel Sherrill
0f8d4a3f81 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2004-01-20 14:05:25 +00:00
Joel Sherrill
1a61b0ecdd 2004-01-20 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-01-20 14:05:24 +00:00
Ralf Corsepius
db9d7fc994 2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 548/rtems
	* Makefile.am: Add src/envlock.c.
2004-01-12 23:40:26 +00:00
Ralf Corsepius
c9207fc532 2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* scripts/automake.spec.in: Add defattr, URL:-tag.
	Release 2.
2004-01-12 06:06:17 +00:00
Ralf Corsepius
9a67a30685 2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* macros/rtems/score/README: Remove (Redundant with macros/README).
2004-01-11 04:33:16 +00:00
Ralf Corsepius
31afd6b467 2004-01-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Let shgen.1 depend on shgen$(EXEEXT).
2004-01-06 17:06:09 +00:00
Ralf Corsepius
62be4c5472 2004-01-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/regs.S: Remove.
2004-01-05 06:47:12 +00:00
Ralf Corsepius
358bd1628e 2003-12-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove shared/io/Makefile.
2003-12-29 13:28:06 +00:00
Ralf Corsepius
fa7d90e9ab 2003-12-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* shared/io/Makefile.am: Remove (Unused).
	* shared/Makefile.am: Remove io.
2003-12-29 13:26:59 +00:00
Ralf Corsepius
b5d1a57578 2003-12-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/Makefile.am: start.S instead of start.s.
2003-12-29 13:22:18 +00:00
Ralf Corsepius
d9ef059e5c 2003-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 545/bsps
	* startup/setvec.c: Removed.
	* startup/Makefile.am: Remove setvec.c.
2003-12-20 03:55:41 +00:00
Ralf Corsepius
46a2d5840c 2003-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 545/bsps
	* startup/setvec.c: Removed.
	* startup/Makefile.am: Remove setvec.c.
2003-12-20 03:21:00 +00:00
Joel Sherrill
fc6c1b89ab 2003-12-19 Joel Sherrill <joel@OARcorp.com>
PR 545/bsps
	* startup/setvec.c: Removed.
2003-12-19 13:54:03 +00:00
Joel Sherrill
6fd0b53695 2003-12-16 Joel Sherrill <joel@OARcorp.com>
PR 544/tests
	* include/buffer_test_io.h: Various modifications to make tests account
	for resources and not print at inappropriate times.
2003-12-16 23:35:54 +00:00
Joel Sherrill
462e2d7ca1 2003-12-16 Joel Sherrill <joel@OARcorp.com>
PR 544/tests
	* malloctest/system.h, rtmonuse/system.h: Various modifications to make
	tests account for resources and not print at inappropriate times.
2003-12-16 23:35:31 +00:00
Joel Sherrill
9e0cdd892d 2003-12-16 Joel Sherrill <joel@OARcorp.com>
PR 544/tests
	* sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
	sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
	sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
	make tests account for resources and not print at inappropriate
	times.
	* sp07/buffered_io.c: New file.
2003-12-16 23:34:42 +00:00
Joel Sherrill
7a1e8c8807 2003-12-16 Joel Sherrill <joel@OARcorp.com>
PR 543/rtems
	* src/threadclose.c: Make the task delete extension run outside a
	dispatch disabled critical section so extensions can free resources.
2003-12-16 23:30:09 +00:00
Joel Sherrill
2ff3518d59 2003-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 541/bsps
	* startup/linkcmds: Remove SEARCH_DIR.
2003-12-16 23:20:21 +00:00
Joel Sherrill
93488624df 2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 533/bsps
	* startup/linkcmds: Update linkcmds for gcc 3.3.2.
2003-12-16 23:17:19 +00:00
Joel Sherrill
606def831c 2003-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 541/bsps
	* startup/linkcmds: Remove SEARCH_DIR.
2003-12-16 14:08:39 +00:00
Joel Sherrill
510226551f 2003-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 541/bsps
	* startup/linkcmds, startup/linkcmds.dl: Remove SEARCH_DIR.
2003-12-16 14:08:30 +00:00
Ralf Corsepius
a916d938f5 2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* support/Makefile.am: Pass @RTEMS_BSP@ to AM_CPPFLAGS.
2003-12-14 16:21:24 +00:00
Joel Sherrill
89e0fd353a 2003-12-11 Joel Sherrill <joel@OARcorp.com>
PR 540/rtems_misc
	* cpuuse/cpuuse.c, rtmonuse/rtmonuse.c: Correct object name printing.
2003-12-11 14:20:46 +00:00
Joel Sherrill
497a46eb73 2003-12-11 Joel Sherrill <joel@OARcorp.com>
PR 531/rtems_misc
	* rtmonuse/rtmonuse.c: Correct indexing.
2003-12-11 14:18:01 +00:00
Ralf Corsepius
4db3958b2b 2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 538/bsps:
	* wrapup/Makefile.am: Add $(NETWORKING_DRIVER) instead of $(NETWORK)
	to BSP_PIECES.
2003-12-10 06:51:55 +00:00
Joel Sherrill
294daf49c0 2003-11-26 Joel Sherrill <joel@OARcorp.com>
PR 524/filesystem
	* src/newlibc.c: Address 1K buffer leak from incomplete cleanup of
	newlib reentrancy handler.
2003-11-26 17:53:41 +00:00
Joel Sherrill
c11ca8144b 2003-11-26 Joel Sherrill <joel@OARcorp.com>
PR 523/filesystem
	* src/malloc.c: Make malloc family safer for use from ISRs and
	dispatching critical sections. If in a critical section while doing
	a free(), then the free is deferred until the next malloc() attempt.
2003-11-26 17:51:00 +00:00
Jennifer Averett
86042ae953 2003-11-25 Jennifer Averett <jennifer@OARcorp.com>
PR 519/filesystem
	* include/rtems/libio_.h, src/eval.c, src/rmdir.c, src/unlink.c:
	Check write permissions in parent directory for file or
	directory delete
2003-11-25 17:27:55 +00:00
Joel Sherrill
7fa9718147 2003-11-25 Joel Sherrill <joel@OARcorp.com>
PR 526/rtems
	* src/threadcreateidle.c: Idle task name should be a string and
	PR484 broke this.
2003-11-25 14:51:49 +00:00
Joel Sherrill
f1fcb45930 2003-11-25 Joel Sherrill <joel@OARcorp.com>
PR 528/rtems_misc
	* task.t: Fix Ada binding for task variable calls.
2003-11-25 14:15:45 +00:00
Joel Sherrill
0ae745c493 2003-11-25 Joel Sherrill <joel@OARcorp.com>
PR 528/rtems_misc
	* rtems.ads: Add task variables to Ada binding.
2003-11-25 14:07:32 +00:00
Joel Sherrill
106942b95c 2003-11-21 Joel Sherrill <joel@OARcorp.com>
PR 521/doc
	* sem.t: Default attributes were wrong for semaphores.
2003-11-21 14:23:37 +00:00
Joel Sherrill
36eae10f19 2003-10-22 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 515/filesystem
	* src/dosfs/fat_fat_operations.c: Remove commented out code.
2003-10-22 19:16:28 +00:00
Joel Sherrill
25164061a5 2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 513/doc
	* Makefile.am, index.html.in: Rename Getting Started to be non-language
	specific and remove link to Ada Getting Started. Also install missing
	graphic.
2003-10-22 17:22:35 +00:00
Joel Sherrill
d5478e6058 2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 513/doc
	* started.texi: Rename to be non-language specific.
2003-10-22 17:22:11 +00:00
Joel Sherrill
5bda3a9a72 2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 512/core
	* src/tasks.c, src/taskvariabledelete.c: Run task variable destructor
	when task variable is deleted. Also some style cleanup.
2003-10-22 17:14:16 +00:00
Joel Sherrill
49f466c75d 2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 511/filesystem
	* src/malloc.c: Add deferred free and protect against C Program Heap
	operations while in a dispatch disable critical section or ISR.
2003-10-22 16:54:15 +00:00
Joel Sherrill
5150ab0448 2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 509/filesystem
	* src/dosfs/fat.c: _fat_block_read and _fat_block_write return error
	codes instead of -1 in case of errors, as they are supposed to do
	according to the comments documenting these functions.
2003-10-22 16:35:02 +00:00
Joel Sherrill
843805f7a0 2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 510/bsps
	* irq/irq.h: Add extern C wrapper.
2003-10-22 16:24:29 +00:00
Ralf Corsepius
0cee850793 2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
	Use '0' as initial value for ret instead of RC_OK.

2003-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
	(Unused).
2003-10-21 06:20:24 +00:00
Joel Sherrill
da08b6b1c1 2003-10-13 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre5.
2003-10-13 21:58:05 +00:00
Joel Sherrill
030a83367e 2003-10-13 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre5.
2003-10-13 21:58:04 +00:00
Joel Sherrill
a8c0456046 2003-10-13 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre5.
2003-10-13 21:49:54 +00:00
Joel Sherrill
48297863b9 2003-10-13 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre5.
2003-10-13 21:49:53 +00:00
Joel Sherrill
ca312cbb55 2003-10-13 Joel Sherrill <joel@OARcorp.com>
* src/cleanuppop.c, src/cleanuppush.c: Protect use of
	_Workspace_Allocate and _Workspec_Free.
2003-10-13 21:37:42 +00:00
Ralf Corsepius
5e1d6cb70f 2003-10-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* comm/uart.h: Add extern "C" guards.
	* pci/pcibios.h: Ditto.
2003-10-08 15:37:53 +00:00
Joel Sherrill
09e497676a 2003-10-02 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, binaries.t, buildc.t, intro.t, nextstep.t, require.t,
	sample.t, started.texi: General improvements and merge enough Ada
	information to justify dropping the Ada specific manual. There is
	likely still Ada specific information to merge though.
2003-10-02 18:01:35 +00:00
Joel Sherrill
d134469909 2003-10-02 Chris Caudle <chris@chriscaudle.org>
* nextstep.t: RTEMS applications can now use main() so correct the
	discussion of this.
2003-10-02 16:58:12 +00:00
Joel Sherrill
150505b278 2003-10-02 Gene Smith <gene.smith@siemens.com>
* networkapp.t, preface.texi: Improve documentation for SO_RCVWAKEUP
	and SO_SNDWAKEUP and update the references in the preface.
2003-10-02 12:52:45 +00:00
Joel Sherrill
1997b8348e 2003-10-02 Till Strauman <strauman@slac.stanford.edu>
PR 502/bsps
	* console/outch.c: Add support for a few ANSI escape sequences to make
	libetcl happy.
2003-10-02 12:49:41 +00:00
Joel Sherrill
fdcb86b586 2003-10-02 Joel Sherrill <joel@OARcorp.com>
PR 503/bsps
	* clock/ckinit.c, include/bsp.h, startup/efi68k_tcp.c, timer/timer.c:
	Do not include DP8570A.h from bsp.h but still install it. This avoids
	polluting the namespace.
2003-10-02 12:43:43 +00:00
Joel Sherrill
b7f6260906 2003-10-02 Phil Torre <ptorre@zetron.com>
PR 504/rtems
	* include/rtems/score/coremutex.h: Add fatal error check for a task
	blocking on a mutex when thread dispatching is disabled.
2003-10-02 12:41:04 +00:00
Joel Sherrill
328acbe8d2 2003-10-02 Phil Torre <ptorre@zetron.com>
PR 504/rtems
	* src/newlibc.c: Fix memory allocation of libc extension so it is
	dispatch disabled safe See PR for detailed explanation.
2003-10-02 12:38:52 +00:00
Ralf Corsepius
dcf4269913 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/bsp.h: Replace stringification madness to pick up bare.h
	(Doesn't work with gcc >= 3.3) with a somewhat cleaner madness.
2003-10-01 12:41:46 +00:00
Ralf Corsepius
796c4e3264 2003-09-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* fileio/init.c: Unconditionally define MIN (We *do want* to see
	error messages if it conflicts).
2003-09-30 05:43:19 +00:00
Joel Sherrill
20c214e3bc 2003-09-29 Till Strauman <strauman@slac.stanford.edu>
PR 497/bsps
	* ChangeLog, bootloader/head.S, startup/bspstart.c: Disable code that
	returned to the firmware when the loader starts.
	* startup/sbrk.c: New file.
2003-09-29 21:43:26 +00:00
Joel Sherrill
235beed85d 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* nt.t: Significant update of Windows information. Hopefully this is
	now more useful.
2003-09-26 21:19:38 +00:00
Joel Sherrill
d6e80077ed 2003-09-26 Till Strauman <strauman@slac.stanford.edu>
PR 496/bsps
	* startup/Makefile.am: Use PowerPC shared sbrk() implementation which
	is used when initial heap size is limited to first 32 MB of RAM to
	satisfy boot loader requirements.
2003-09-26 20:44:39 +00:00
cvs2git
673d2963c9 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-09-26 20:43:22 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-09-26	Till Strauman <strauman@slac.stanford.edu>':
    c/src/lib/libbsp/powerpc/shared/startup/sbrk.c
2003-09-26 20:43:23 +00:00
Joel Sherrill
56545bae7e 2003-09-26 Till Straumann <strauman@slac.stanford.edu>
PR 497/bsps
	* BOOTING: Document letting the bootloader shut down the
	network interface since it continues to run after loading
	RTEMS application and has to be dealt with.
2003-09-26 20:22:57 +00:00
Joel Sherrill
1721cb849a 2003-09-26 Till Straumann <strauman@slac.stanford.edu>
PR 497/bsps
	* bootloader/head.S: Let the bootloader shut down the
	network interface. NOTE: this involves a PPCBug system
	call and will hence fail if other software is used
	to boot. Need to #undef USE_PPCBUG in such cases!
2003-09-26 20:20:47 +00:00
Joel Sherrill
05e5896371 2003-09-26 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 499/rtems_misc
	* serial/mc68681.c:  Miscellaneous corrections:
	    - Correction of ACR_BIT[7] (Baudrate table) Configuration
	    - Correction of Parity Bit Configuration (Odd was forced)
	    - Correction of Stop Bit configuration (inversed)
	    - Correction of ISR Handler to call
  	      rtems_termios_dequeue_character() only if is a Tx Empty IRQ.
	    - Add RTS CTS Hardware flow control Configuration
2003-09-26 20:15:47 +00:00
Joel Sherrill
2e9d1ef581 2003-09-26 Till Strauman <strauman@slac.stanford.edu>
PR 498/rtems
	* src/printk.c: RTEMS printk() does not support the %i format which is
	used by a lot of driver/BSP etc. code. The trivial patch allows %i/%I
	as an alias for %d/%D.
2003-09-26 17:37:42 +00:00
Joel Sherrill
29e214e4d5 2003-09-26 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 501/rtems_misc
	* console.c: console_open disables ICANON on non-console port, which
	should be ok for the first open but not for subsequent ones. If you
	open one serial port, you will configure it, when you reopen it you
	will lost the ICANON parameters if you had put it. Should be done by
	console only at first open.
2003-09-26 17:33:59 +00:00
Joel Sherrill
174bf23ac4 2003-09-26 Joel Sherrill <joel@OARcorp.com>
PR 492/filesystem
	* src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
2003-09-26 17:21:16 +00:00
Ralf Corsepius
657145218c 2003-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* common/.cvsignore: Add rtems.texi, rtems.sed.
2003-09-22 11:36:42 +00:00
Ralf Corsepius
39f4570cc6 2003-09-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* supplement.am: Add -I $(top_builddir) TEXI2WWW_ARGS.
2003-09-20 07:39:30 +00:00
Ralf Corsepius
67c6b92bc8 2003-09-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* shared/cache/cache.c (m68030): fix prototype mismatch of
	_CPU_cache_flush_entire_data.
2003-09-18 08:51:55 +00:00
Joel Sherrill
80be7bf6e2 2003-09-16 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0.
2003-09-16 16:44:02 +00:00
Joel Sherrill
6d1bb5f697 2003-09-16 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0.
2003-09-16 16:44:01 +00:00
Jennifer Averett
daa8db7c7a 2003-09-15 Jay Monkman <jtm@smothsmothie.com>
PR 481/networking
	* net/ethernet.h, net/if_arp.h, netinet/if_ether.h: Network structs
	should be packed
2003-09-15 14:39:41 +00:00
Jennifer Averett
cf9ebac886 2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
PR 482/networking
	* rtems/rtems_glue.c: Network interfaces cant be taken down
2003-09-15 14:33:55 +00:00
Jennifer Averett
508fc1bfbd 2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
PR 482/networking
	* rtems/rtems_glue.c: Network interfaces cant be taken down
2003-09-15 14:07:57 +00:00
Jennifer Averett
61b96d7fc7 2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
PR 480/bsps
	* shared/irq/irq_asm.S: Remove duplicate code.
2003-09-15 13:52:12 +00:00
Joel Sherrill
ce68e16471 2003-09-15 Joel Sherrill <joel@OARcorp.com>
PR 483/bsps
	* startup/bspstart.c, startup/start_c.c: Spurious interrupt handlers
	cannot be installed until RTEMS has initialized the vector table.
2003-09-15 13:26:33 +00:00
Joel Sherrill
1fa7d9b351 2003-09-15 Joel Sherrill <joel@OARcorp.com>
PR 483/bsps
	* start/start.c, startup/bspstart.c: Spurious interrupt handlers cannot
	be installed until RTEMS has initialized the vector table.
2003-09-15 13:26:29 +00:00
Ralf Corsepius
4c6fa77a56 2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 489/rtems
	* src/newlibc.c: Reflect struct Thread_Control_struct.libc_reent
	having changed from void * to struct _reent*.
2003-09-15 02:14:28 +00:00
Ralf Corsepius
bf95fc4429 2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 489/rtems
	* include/rtems/score/thread.h: Change struct
	Thread_Control_struct.libc_reent to using struct _reent*.
	* inline/rtems/score/thread.inl: Reflect change above.
2003-09-15 02:12:47 +00:00
Ralf Corsepius
d45368c23f 2003-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 486/rtems
	* src/newlib.c: Unconditionally include <stdio.h>
2003-09-13 03:41:38 +00:00
Joel Sherrill
96dabc34ad 2003-09-11 Joel Sherrill <joel@OARcorp.com>
PR 488/rtems
	* src/taskcreate.c, src/tasks.c: Ensure notepads are zeroed.
2003-09-11 16:44:41 +00:00
Joel Sherrill
472e33c27b 2003-09-09 Ralf Corsepius <ralf_corsepius@rtems.com>
PR 487/filesystem
	* src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
2003-09-09 13:18:51 +00:00
Ralf Corsepius
0adf2ef4a3 2003-09-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
custom/ppcn_60x.cfg: Remove -fvolatile-global -fvolatile from CFLAGS.
2003-09-09 01:45:33 +00:00
Joel Sherrill
8a323b0972 2003-09-08 Derick Hammond <derick@perkinstechnologies.com.au>
PR 484/rtems
	* src/threadcreateidle.c: Idle task name was initialized incorrectly.
2003-09-08 21:07:18 +00:00
Joel Sherrill
7fb8379f8b 2003-09-08 Mikec Ivica <mikici@acm.org>
* inline/rtems/score/userext.inl, macros/rtems/score/userext.inl:
	Add missing cast.
2003-09-08 21:02:11 +00:00
Ralf Corsepius
792f23905c 2003-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/base-binutils.add: Add osversion support.
	* binutils/binutils.add: Add osversion support.
	%setup -n %{name}-%{version}.
	Don't remove c++filt.
	* binutils/target-binutils.add: Add osversion support.
	Pickup c++filt.
	* gcc3newlib/base-g77.add: Add osversion support.
	* gcc3newlib/base-gcc.add: Add osversion support.
	* gcc3newlib/base-gcj.add: Add osversion support.
	* gcc3newlib/base-gnat.add: Add osversion support.
	* gcc3newlib/gccnewlib.add: Add osversion support.
	Remove c++filt,
	%setup -n -n %{name}-%{version}.
	* gcc3newlib/target-c++.add: Add osversion support.
	Don't pickup c++filt.
	* gcc3newlib/target-g77.add: Add osversion support.
	* gcc3newlib/target-gcc.add: Add osversion support.
	* gcc3newlib/target-gcj.add: Add osversion support.
	* gcc3newlib/target-gnat.add: Add osversion support.
	* gccnewlib/gccnewlib.add: %setup -n %{name}-%{version}.
	* gdb/base-gdb.add: Add osversion support, rpmgroup, rpmprefix,
	gdb_version, gdb_target.
	* gdb/target-gdb.add: Ditto.
	* gdb/gdb.add: Ditto.
	%setup -n -n %{name}-%{version}.

2003-09-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* binutils/Makefile.am: Fix osversion support for sh-rtemself.
	* gcc3newlib/Makefile.am: Fix osversion support for sh-rtemself.

2003-09-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add --enable-osversions (OS-versioned RPMS support).
	* binutils/Makefile.am: Add osversion support.
	* binutils/mkspec.in: Add osversion support.
	* gcc3newlib/Makefile.am: Add osversion support.
	* gcc3newlib/mkspec.in: Add osversion support.
	* gdb/Makefile.am: Add osversion support.
	* gdb/mkspec.in: Add osversion support.
	Add rpmprefix, rpmgroup.
2003-09-05 03:23:17 +00:00
Joel Sherrill
6ff0190977 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* support/version.c: URL for license changed.
2003-09-04 19:09:30 +00:00
Joel Sherrill
c39b35fddd 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
	score/include/rtems/debug.h, score/include/rtems/seterr.h,
	score/include/rtems/system.h, score/include/rtems/score/address.h,
	score/include/rtems/score/apiext.h,
	score/include/rtems/score/apimutex.h,
	score/include/rtems/score/bitfield.h,
	score/include/rtems/score/chain.h,
	score/include/rtems/score/context.h,
	score/include/rtems/score/copyrt.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
	score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
	score/include/rtems/score/mppkt.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/stack.h,
	score/include/rtems/score/states.h,
	score/include/rtems/score/sysstate.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadmp.h,
	score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/tqdata.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/watchdog.h,
	score/include/rtems/score/wkspace.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/objectmp.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/threadmp.inl,
	score/inline/rtems/score/tod.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/userext.inl,
	score/inline/rtems/score/watchdog.inl,
	score/inline/rtems/score/wkspace.inl,
	score/macros/rtems/score/address.inl,
	score/macros/rtems/score/chain.inl,
	score/macros/rtems/score/coremsg.inl,
	score/macros/rtems/score/coremutex.inl,
	score/macros/rtems/score/coresem.inl,
	score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
	score/macros/rtems/score/mppkt.inl,
	score/macros/rtems/score/object.inl,
	score/macros/rtems/score/objectmp.inl,
	score/macros/rtems/score/priority.inl,
	score/macros/rtems/score/stack.inl,
	score/macros/rtems/score/states.inl,
	score/macros/rtems/score/sysstate.inl,
	score/macros/rtems/score/thread.inl,
	score/macros/rtems/score/threadmp.inl,
	score/macros/rtems/score/tod.inl,
	score/macros/rtems/score/tqdata.inl,
	score/macros/rtems/score/userext.inl,
	score/macros/rtems/score/watchdog.inl,
	score/macros/rtems/score/wkspace.inl: URL for license changed.
2003-09-04 18:55:06 +00:00
Joel Sherrill
546aa4fc71 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* shared/include/cache.h, shared/src/cache_aligned_malloc.c,
	shared/src/cache_manager.c: URL for license changed.
2003-09-04 18:54:14 +00:00
Joel Sherrill
8c99365337 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* addlq.c, cnvpkt.c, dump.c, fatal.c, getlq.c, getpkt.c, init.c,
	initlq.c, intr.c, mpci.h, mpisr.c, poll.c, receive.c, retpkt.c,
	send.c, setckvec.c, shm_driver.h: URL for license changed.
2003-09-04 18:53:36 +00:00
Joel Sherrill
a6eef8bd29 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* apiext.c, chain.c, coremsg.c, coremsgbroadcast.c, coremsgclose.c,
	coremsgflush.c, coremsgflushsupp.c, coremsgflushwait.c,
	coremsginsert.c, coremsgseize.c, coremsgsubmit.c, coremutex.c,
	coremutexflush.c, coremutexseize.c, coremutexsurrender.c, coresem.c,
	coresemflush.c, coresemseize.c, coresemsurrender.c, coretod.c,
	coretodset.c, coretodtickle.c, coretodtoseconds.c, coretodvalidate.c,
	heap.c, heapallocate.c, heapextend.c, heapfree.c, heapgetinfo.c,
	heapsizeofuserarea.c, heapwalk.c, interr.c, isr.c, mpci.c, object.c,
	objectallocate.c, objectallocatebyindex.c, objectclearname.c,
	objectcomparenameraw.c, objectcomparenamestring.c,
	objectcopynameraw.c, objectcopynamestring.c,
	objectextendinformation.c, objectfree.c, objectget.c,
	objectgetbyindex.c, objectgetisr.c, objectgetnext.c,
	objectgetnoprotection.c, objectinitializeinformation.c, objectmp.c,
	objectnametoid.c, objectshrinkinformation.c, thread.c,
	threadchangepriority.c, threadclearstate.c, threadclose.c,
	threadcreateidle.c, threaddelayended.c, threaddispatch.c,
	threadevaluatemode.c, threadget.c, threadhandler.c, threadidlebody.c,
	threadinitialize.c, threadloadenv.c, threadmp.c, threadq.c,
	threadqdequeue.c, threadqdequeuefifo.c, threadqdequeuepriority.c,
	threadqenqueue.c, threadqenqueuefifo.c, threadqenqueuepriority.c,
	threadqextract.c, threadqextractfifo.c, threadqextractpriority.c,
	threadqextractwithproxy.c, threadqfirst.c, threadqfirstfifo.c,
	threadqfirstpriority.c, threadqflush.c, threadqtimeout.c,
	threadready.c, threadreset.c, threadresettimeslice.c,
	threadrestart.c, threadresume.c, threadrotatequeue.c,
	threadsetpriority.c, threadsetstate.c, threadsettransient.c,
	threadstackallocate.c, threadstackfree.c, threadstart.c,
	threadstartmultitasking.c, threadsuspend.c, threadtickletimeslice.c,
	threadyieldprocessor.c, userext.c, watchdog.c, watchdogadjust.c,
	watchdoginsert.c, watchdogremove.c, watchdogtickle.c, wkspace.c: URL
	for license changed.
2003-09-04 18:52:48 +00:00
Joel Sherrill
41583e129e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* genoffsets.c: URL for license changed.
2003-09-04 18:47:44 +00:00
Joel Sherrill
ba1b469c37 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* size_rtems.in: URL for license changed.
2003-09-04 18:47:43 +00:00
Joel Sherrill
c414c15d5b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, rtems/score/cpu.h, rtems/score/types.h, rtems/score/unix.h:
	URL for license changed.
2003-09-04 18:47:42 +00:00
Joel Sherrill
c949da7b8f 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/sparc.h,
	rtems/score/types.h: URL for license changed.
2003-09-04 18:47:40 +00:00
Joel Sherrill
a0e26c5383 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
	rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
2003-09-04 18:47:39 +00:00
Joel Sherrill
edc7e6e4bd 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
	rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
	URL for license changed.
2003-09-04 18:47:36 +00:00
Joel Sherrill
af98d99a6b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
	rtems/score/or32.h, rtems/score/types.h: URL for license changed.
2003-09-04 18:47:35 +00:00
Joel Sherrill
e18ac00f7f 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
	rtems/score/no_cpu.h, rtems/score/types.h: URL for license changed.
2003-09-04 18:47:34 +00:00
Joel Sherrill
5722cc741e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, cpu_asm.h, rtems/score/cpu.h,
	rtems/score/mips64orion.h, rtems/score/types.h: URL for license
	changed.
2003-09-04 18:47:32 +00:00
Joel Sherrill
e6f4e99c73 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/mips.h,
	rtems/score/types.h: URL for license changed.
2003-09-04 18:47:30 +00:00
Joel Sherrill
a58791e34f 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/m68k.h,
	rtems/score/types.h: URL for license changed.
2003-09-04 18:47:28 +00:00
Joel Sherrill
52335445e3 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/i960.h,
	rtems/score/types.h: URL for license changed.
2003-09-04 18:47:27 +00:00
Joel Sherrill
a5e304dfaa 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/i386.h,
	rtems/score/idtr.h, rtems/score/interrupts.h,
	rtems/score/registers.h, rtems/score/types.h: URL for license
	changed.
2003-09-04 18:47:26 +00:00
Joel Sherrill
f568a3c1da 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/hppa.h: URL for
	license changed.
2003-09-04 18:47:25 +00:00
Joel Sherrill
9cd0567f8e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* asm.h, cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/h8300.h,
	rtems/score/types.h: URL for license changed.
2003-09-04 18:47:24 +00:00
Joel Sherrill
f404fa118a 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, irq.c, rtems/score/c4x.h, rtems/score/cpu.h,
	rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
2003-09-04 18:47:23 +00:00
Joel Sherrill
9a12fdff51 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* asm.h, cpu.c, cpu_asm.S, rtems/score/arm.h, rtems/score/cpu.h,
	rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
2003-09-04 18:47:22 +00:00
Joel Sherrill
a8aa6c0dd6 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S, rtems/score/a29k.h, rtems/score/cpu.h,
	rtems/score/cpu_asm.h, rtems/score/types.h: URL for license changed.
2003-09-04 18:47:21 +00:00
Joel Sherrill
d6f1fe2ebd 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/confdefs.h, include/rtems/config.h,
	include/rtems/extension.h, include/rtems/fatal.h,
	include/rtems/init.h, include/rtems/io.h, include/rtems/mptables.h,
	include/rtems/sptables.h, inline/rtems/extension.inl,
	macros/rtems/extension.inl, src/debug.c, src/exinit.c,
	src/extension.c, src/extensioncreate.c, src/extensiondelete.c,
	src/extensionident.c, src/fatal.c, src/io.c, src/itronapi.c,
	src/posixapi.c, src/rtemsapi.c: URL for license changed.
2003-09-04 18:47:20 +00:00
Joel Sherrill
7a39c88824 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/rtems.h, include/rtems/rtems/asr.h,
	include/rtems/rtems/attr.h, include/rtems/rtems/cache.h,
	include/rtems/rtems/clock.h, include/rtems/rtems/config.h,
	include/rtems/rtems/dpmem.h, include/rtems/rtems/event.h,
	include/rtems/rtems/eventmp.h, include/rtems/rtems/eventset.h,
	include/rtems/rtems/intr.h, include/rtems/rtems/message.h,
	include/rtems/rtems/modes.h, include/rtems/rtems/mp.h,
	include/rtems/rtems/msgmp.h, include/rtems/rtems/options.h,
	include/rtems/rtems/part.h, include/rtems/rtems/partmp.h,
	include/rtems/rtems/ratemon.h, include/rtems/rtems/region.h,
	include/rtems/rtems/regionmp.h, include/rtems/rtems/rtemsapi.h,
	include/rtems/rtems/sem.h, include/rtems/rtems/semmp.h,
	include/rtems/rtems/signal.h, include/rtems/rtems/signalmp.h,
	include/rtems/rtems/status.h, include/rtems/rtems/support.h,
	include/rtems/rtems/taskmp.h, include/rtems/rtems/tasks.h,
	include/rtems/rtems/timer.h, include/rtems/rtems/types.h,
	inline/rtems/rtems/asr.inl, inline/rtems/rtems/attr.inl,
	inline/rtems/rtems/dpmem.inl, inline/rtems/rtems/event.inl,
	inline/rtems/rtems/eventset.inl, inline/rtems/rtems/message.inl,
	inline/rtems/rtems/modes.inl, inline/rtems/rtems/options.inl,
	inline/rtems/rtems/part.inl, inline/rtems/rtems/ratemon.inl,
	inline/rtems/rtems/region.inl, inline/rtems/rtems/sem.inl,
	inline/rtems/rtems/status.inl, inline/rtems/rtems/support.inl,
	inline/rtems/rtems/tasks.inl, inline/rtems/rtems/timer.inl,
	macros/rtems/rtems/asr.inl, macros/rtems/rtems/attr.inl,
	macros/rtems/rtems/dpmem.inl, macros/rtems/rtems/event.inl,
	macros/rtems/rtems/eventset.inl, macros/rtems/rtems/message.inl,
	macros/rtems/rtems/modes.inl, macros/rtems/rtems/options.inl,
	macros/rtems/rtems/part.inl, macros/rtems/rtems/ratemon.inl,
	macros/rtems/rtems/region.inl, macros/rtems/rtems/sem.inl,
	macros/rtems/rtems/status.inl, macros/rtems/rtems/support.inl,
	macros/rtems/rtems/tasks.inl, macros/rtems/rtems/timer.inl,
	src/attr.c, src/clockget.c, src/clockset.c, src/clocktick.c,
	src/dpmem.c, src/dpmemcreate.c, src/dpmemdelete.c,
	src/dpmemexternal2internal.c, src/dpmemident.c,
	src/dpmeminternal2external.c, src/event.c, src/eventmp.c,
	src/eventreceive.c, src/eventseize.c, src/eventsend.c,
	src/eventsurrender.c, src/eventtimeout.c, src/intr.c, src/intrbody.c,
	src/intrcatch.c, src/mp.c, src/msg.c, src/msgmp.c,
	src/msgqallocate.c, src/msgqbroadcast.c, src/msgqcreate.c,
	src/msgqdelete.c, src/msgqflush.c, src/msgqgetnumberpending.c,
	src/msgqident.c, src/msgqreceive.c, src/msgqsend.c, src/msgqsubmit.c,
	src/msgqtranslatereturncode.c, src/msgqurgent.c, src/part.c,
	src/partcreate.c, src/partdelete.c, src/partgetbuffer.c,
	src/partident.c, src/partmp.c, src/partreturnbuffer.c, src/ratemon.c,
	src/ratemoncancel.c, src/ratemoncreate.c, src/ratemondelete.c,
	src/ratemongetstatus.c, src/ratemonident.c, src/ratemonperiod.c,
	src/ratemontimeout.c, src/region.c, src/regioncreate.c,
	src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
	src/regiongetsegment.c, src/regiongetsegmentsize.c,
	src/regionident.c, src/regionmp.c, src/regionreturnsegment.c,
	src/rtclock.c, src/rtemstimer.c, src/sem.c, src/semcreate.c,
	src/semdelete.c, src/semflush.c, src/semident.c, src/semmp.c,
	src/semobtain.c, src/semrelease.c, src/semtranslatereturncode.c,
	src/signal.c, src/signalcatch.c, src/signalmp.c, src/signalsend.c,
	src/taskcreate.c, src/taskdelete.c, src/taskgetnote.c,
	src/taskident.c, src/taskinitusers.c, src/taskissuspended.c,
	src/taskmode.c, src/taskmp.c, src/taskrestart.c, src/taskresume.c,
	src/tasks.c, src/tasksetnote.c, src/tasksetpriority.c,
	src/taskstart.c, src/tasksuspend.c, src/taskvariableadd.c,
	src/taskvariabledelete.c, src/taskvariableget.c, src/taskwakeafter.c,
	src/taskwakewhen.c, src/timercancel.c, src/timercreate.c,
	src/timerdelete.c, src/timerfireafter.c, src/timerfirewhen.c,
	src/timergetinfo.c, src/timerident.c, src/timerreset.c,
	src/timerserver.c, src/timerserverfireafter.c,
	src/timerserverfirewhen.c: URL for license changed.
2003-09-04 18:47:18 +00:00
Joel Sherrill
4b5414ffa8 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/rtems/posix/cond.h, include/rtems/posix/condmp.h,
	include/rtems/posix/config.h, include/rtems/posix/intr.h,
	include/rtems/posix/key.h, include/rtems/posix/mqueue.h,
	include/rtems/posix/mqueuemp.h, include/rtems/posix/mutex.h,
	include/rtems/posix/mutexmp.h, include/rtems/posix/posixapi.h,
	include/rtems/posix/pthread.h, include/rtems/posix/pthreadmp.h,
	include/rtems/posix/ptimer.h, include/rtems/posix/semaphore.h,
	include/rtems/posix/semaphoremp.h, inline/rtems/posix/cond.inl,
	inline/rtems/posix/intr.inl, inline/rtems/posix/key.inl,
	inline/rtems/posix/mqueue.inl, inline/rtems/posix/mutex.inl,
	inline/rtems/posix/pthread.inl, inline/rtems/posix/semaphore.inl,
	inline/rtems/posix/timer.inl, macros/rtems/posix/cond.inl,
	macros/rtems/posix/intr.inl, macros/rtems/posix/key.inl,
	macros/rtems/posix/mqueue.inl, macros/rtems/posix/mutex.inl,
	macros/rtems/posix/pthread.inl, macros/rtems/posix/semaphore.inl,
	macros/rtems/posix/timer.inl, src/alarm.c, src/kill.c,
	src/killinfo.c, src/mqueuetranslatereturncode.c, src/pause.c,
	src/pthreadattrdestroy.c, src/pthreadattrgetdetachstate.c,
	src/pthreadattrgetinheritsched.c, src/pthreadattrgetschedparam.c,
	src/pthreadattrgetschedpolicy.c, src/pthreadattrgetscope.c,
	src/pthreadattrgetstackaddr.c, src/pthreadattrgetstacksize.c,
	src/pthreadattrinit.c, src/pthreadattrsetdetachstate.c,
	src/pthreadattrsetinheritsched.c, src/pthreadattrsetschedparam.c,
	src/pthreadattrsetschedpolicy.c, src/pthreadattrsetscope.c,
	src/pthreadattrsetstackaddr.c, src/pthreadattrsetstacksize.c,
	src/pthreadcreate.c, src/pthreaddetach.c, src/pthreadequal.c,
	src/pthreadexit.c, src/pthreadgetcpuclockid.c,
	src/pthreadgetcputime.c, src/pthreadgetschedparam.c,
	src/pthreadjoin.c, src/pthreadkill.c, src/pthreadonce.c,
	src/pthreadself.c, src/pthreadsetcputime.c,
	src/pthreadsetschedparam.c, src/pthreadsigmask.c, src/sigaction.c,
	src/sigaddset.c, src/sigdelset.c, src/sigemptyset.c,
	src/sigfillset.c, src/sigismember.c, src/signal_2.c,
	src/sigpending.c, src/sigprocmask.c, src/sigqueue.c,
	src/sigsuspend.c, src/sigtimedwait.c, src/sigwait.c,
	src/sigwaitinfo.c: URL for license changed.
2003-09-04 18:47:11 +00:00
Joel Sherrill
eacd092c08 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* rtems/mkrootfs.c, rtems/mkrootfs.h: URL for license changed.
2003-09-04 18:47:07 +00:00
Joel Sherrill
a71eec04c7 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpuuse/cpuuse.c, cpuuse/cpuuse.h, devnull/devnull.c,
	devnull/devnull.h, dummy/dummy.c, dumpbuf/dumpbuf.c,
	dumpbuf/dumpbuf.h, fsmount/fsmount.c, fsmount/fsmount.h,
	serdbg/serdbgio.c, serdbg/termios_printk.c, stackchk/check.c,
	stackchk/internal.h, stackchk/stackchk.h, untar/untar.c,
	untar/untar.h: URL for license changed.
2003-09-04 18:47:05 +00:00
Joel Sherrill
34bbe20a6a 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
	src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
	src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
	src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
	src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
	src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
	src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
	src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
	src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
	src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
	src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
	src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
	src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
	src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
	src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
	src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
	src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
	src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
	src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
	src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
	src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
	src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
	src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
	src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
	URL for license changed.
2003-09-04 18:47:02 +00:00
Joel Sherrill
8638d32b25 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/chain.h, include/clockdrv.h, include/console.h,
	include/iosupp.h, include/rtc.h, include/spurious.h,
	include/timerdrv.h, include/vmeintr.h, include/motorola/mc68230.h,
	include/rtems/libcsupport.h, include/rtems/libio.h,
	include/rtems/libio_.h, include/rtems/termiostypes.h,
	include/sys/termios.h, include/zilog/z8036.h, include/zilog/z8530.h,
	include/zilog/z8536.h, src/__brk.c, src/__gettod.c, src/__sbrk.c,
	src/__times.c, src/access.c, src/base_fs.c, src/cfgetispeed.c,
	src/cfgetospeed.c, src/cfsetispeed.c, src/cfsetospeed.c, src/chdir.c,
	src/chmod.c, src/chown.c, src/chroot.c, src/close.c, src/ctermid.c,
	src/dup.c, src/dup2.c, src/eval.c, src/fchdir.c, src/fchmod.c,
	src/fcntl.c, src/fdatasync.c, src/fpathconf.c,
	src/fs_null_handlers.c, src/fstat.c, src/fsync.c, src/ftruncate.c,
	src/getdents.c, src/getpwent.c, src/hosterr.c, src/ioctl.c,
	src/isatty.c, src/libio.c, src/libio_sockets.c, src/link.c,
	src/lseek.c, src/lstat.c, src/malloc.c, src/mallocfreespace.c,
	src/mkdir.c, src/mkfifo.c, src/mknod.c, src/mount.c, src/newlibc.c,
	src/no_libc.c, src/no_posix.c, src/open.c, src/pathconf.c,
	src/pipe.c, src/privateenv.c, src/read.c, src/readlink.c,
	src/rewinddir.c, src/rmdir.c, src/seekdir.c, src/stat.c,
	src/symlink.c, src/tcdrain.c, src/tcflow.c, src/tcflush.c,
	src/tcgetattr.c, src/tcgetprgrp.c, src/tcsendbreak.c,
	src/tcsetattr.c, src/tcsetpgrp.c, src/telldir.c, src/termios.c,
	src/termiosinitialize.c, src/truncate.c, src/umask.c, src/unixlibc.c,
	src/unlink.c, src/unmount.c, src/utime.c, src/write.c: URL for
	license changed.
2003-09-04 18:46:59 +00:00
Joel Sherrill
5eab6c7b7c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/rtems/ide_part_table.h, src/ide_part_table.c: URL for license
	changed.
2003-09-04 18:46:53 +00:00
Joel Sherrill
c4a3f1e914 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/itron.h, include/itronsys/eventflags.h,
	include/itronsys/fmempool.h, include/itronsys/intr.h,
	include/itronsys/mbox.h, include/itronsys/msgbuffer.h,
	include/itronsys/network.h, include/itronsys/port.h,
	include/itronsys/semaphore.h, include/itronsys/status.h,
	include/itronsys/sysmgmt.h, include/itronsys/task.h,
	include/itronsys/time.h, include/itronsys/types.h,
	include/itronsys/vmempool.h, include/rtems/itron/config.h,
	include/rtems/itron/eventflags.h, include/rtems/itron/fmempool.h,
	include/rtems/itron/intr.h, include/rtems/itron/itronapi.h,
	include/rtems/itron/mbox.h, include/rtems/itron/msgbuffer.h,
	include/rtems/itron/network.h, include/rtems/itron/object.h,
	include/rtems/itron/port.h, include/rtems/itron/semaphore.h,
	include/rtems/itron/sysmgmt.h, include/rtems/itron/task.h,
	include/rtems/itron/time.h, include/rtems/itron/vmempool.h,
	inline/rtems/itron/eventflags.inl, inline/rtems/itron/fmempool.inl,
	inline/rtems/itron/intr.inl, inline/rtems/itron/mbox.inl,
	inline/rtems/itron/msgbuffer.inl, inline/rtems/itron/network.inl,
	inline/rtems/itron/port.inl, inline/rtems/itron/semaphore.inl,
	inline/rtems/itron/sysmgmt.inl, inline/rtems/itron/task.inl,
	inline/rtems/itron/time.inl, inline/rtems/itron/vmempool.inl,
	macros/rtems/itron/eventflags.inl, macros/rtems/itron/fmempool.inl,
	macros/rtems/itron/intr.inl, macros/rtems/itron/mbox.inl,
	macros/rtems/itron/msgbuffer.inl, macros/rtems/itron/network.inl,
	macros/rtems/itron/port.inl, macros/rtems/itron/semaphore.inl,
	macros/rtems/itron/sysmgmt.inl, macros/rtems/itron/task.inl,
	macros/rtems/itron/time.inl, macros/rtems/itron/vmempool.inl,
	src/can_wup.c, src/chg_pri.c, src/cre_mbf.c, src/cre_mbx.c,
	src/cre_sem.c, src/cre_tsk.c, src/del_mbf.c, src/del_mbx.c,
	src/del_sem.c, src/del_tsk.c, src/dis_dsp.c, src/ena_dsp.c,
	src/eventflags.c, src/exd_tsk.c, src/ext_tsk.c, src/fmempool.c,
	src/frsm_tsk.c, src/get_tid.c, src/itronintr.c, src/itronsem.c,
	src/itrontime.c, src/mbox.c, src/mboxtranslatereturncode.c,
	src/msgbuffer.c, src/msgbuffertranslatereturncode.c, src/network.c,
	src/port.c, src/prcv_mbf.c, src/prcv_mbx.c, src/preq_sem.c,
	src/psnd_mbf.c, src/rcv_mbf.c, src/rcv_mbx.c, src/ref_mbf.c,
	src/ref_mbx.c, src/ref_sem.c, src/ref_tsk.c, src/rel_wai.c,
	src/rot_rdq.c, src/rsm_tsk.c, src/sig_sem.c, src/slp_tsk.c,
	src/snd_mbf.c, src/snd_mbx.c, src/sta_tsk.c, src/sus_tsk.c,
	src/sysmgmt.c, src/task.c, src/ter_tsk.c, src/trcv_mbf.c,
	src/trcv_mbx.c, src/tslp_tsk.c, src/tsnd_mbf.c, src/twai_sem.c,
	src/vmempool.c, src/wai_sem.c, src/wup_tsk.c: URL for license
	changed.
2003-09-04 18:46:52 +00:00
Joel Sherrill
b662d09596 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* rtems-multiprocessing.adb, rtems-multiprocessing.ads, rtems.adb,
	rtems.ads: URL for license changed.
2003-09-04 18:46:47 +00:00
Joel Sherrill
40b64d6351 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/timesys.h, tm01/system.h, tm01/task1.c, tm01/tm01.doc,
	tm02/system.h, tm02/task1.c, tm02/tm02.doc, tm03/system.h,
	tm03/task1.c, tm03/tm03.doc, tm04/system.h, tm04/task1.c,
	tm04/tm04.doc, tm05/system.h, tm05/task1.c, tm05/tm05.doc,
	tm06/system.h, tm06/task1.c, tm06/tm06.doc, tm07/system.h,
	tm07/task1.c, tm07/tm07.doc, tm08/system.h, tm08/task1.c,
	tm08/tm08.doc, tm09/system.h, tm09/task1.c, tm09/tm09.doc,
	tm10/system.h, tm10/task1.c, tm10/tm10.doc, tm11/system.h,
	tm11/task1.c, tm11/tm11.doc, tm12/system.h, tm12/task1.c,
	tm12/tm12.doc, tm13/system.h, tm13/task1.c, tm13/tm13.doc,
	tm14/system.h, tm14/task1.c, tm14/tm14.doc, tm15/system.h,
	tm15/task1.c, tm15/tm15.doc, tm16/system.h, tm16/task1.c,
	tm16/tm16.doc, tm17/system.h, tm17/task1.c, tm17/tm17.doc,
	tm18/system.h, tm18/task1.c, tm18/tm18.doc, tm19/system.h,
	tm19/task1.c, tm19/tm19.doc, tm20/system.h, tm20/task1.c,
	tm20/tm20.doc, tm21/system.h, tm21/task1.c, tm21/tm21.doc,
	tm22/system.h, tm22/task1.c, tm22/tm22.doc, tm23/system.h,
	tm23/task1.c, tm23/tm23.doc, tm24/system.h, tm24/task1.c,
	tm24/tm24.doc, tm25/system.h, tm25/task1.c, tm25/tm25.doc,
	tm26/fptest.h, tm26/system.h, tm26/task1.c, tm26/tm26.doc,
	tm27/system.h, tm27/task1.c, tm27/tm27.doc, tm28/system.h,
	tm28/task1.c, tm28/tm28.doc, tm29/system.h, tm29/task1.c,
	tm29/tm29.doc, tmck/system.h, tmck/task1.c, tmck/tmck.doc,
	tmoverhd/dumrtems.h, tmoverhd/empty.c, tmoverhd/system.h,
	tmoverhd/testtask.c, tmoverhd/tmoverhd.doc: URL for license changed.
2003-09-04 18:46:46 +00:00
Joel Sherrill
b498200474 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/timesys.h, tmitronsem01/init.c, tmitronsem01/system.h,
	tmitronsem01/tmitronsem01.doc: URL for license changed.
2003-09-04 18:46:41 +00:00
Joel Sherrill
9cc61367e7 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/tmacros.h: URL for license changed.
2003-09-04 18:46:40 +00:00
Joel Sherrill
6d1bb1f753 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
	sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
	sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
	sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
	sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
	sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
	sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
	sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
	sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
	sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
	sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
	sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
	sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
	sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
	sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
	sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
	sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
	sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
	sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
	sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
	sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
	sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
	sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
	sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
	sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
	sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
	sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
	sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
	sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
	sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
	sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
	sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
	sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
	sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
	sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
	sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
	sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
	sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
	sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
	sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
	sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
	spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
	spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
	spsize/size.c, spsize/system.h: URL for license changed.
2003-09-04 18:46:38 +00:00
Joel Sherrill
6670874562 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* README, base_mp/apptask.c, base_mp/init.c, base_mp/system.h,
	base_mp/node1/base_mp.doc, base_mp/node2/base_mp.doc,
	base_sp/apptask.c, base_sp/base_sp.doc, base_sp/init.c,
	base_sp/system.h, cdtest/init.c, cdtest/main.cc, cdtest/system.h,
	fileio/fileio.doc, fileio/init.c, fileio/system.h, hello/hello.doc,
	hello/init.c, hello/system.h, minimum/init.c, minimum/minimum.doc,
	paranoia/init.c, paranoia/paranoia.doc, paranoia/system.h,
	ticker/init.c, ticker/system.h, ticker/tasks.c, ticker/ticker.doc,
	unlimited/init.c, unlimited/system.h, unlimited/test1.c,
	unlimited/test2.c, unlimited/test3.c, unlimited/unlimited.doc: URL
	for license changed.
2003-09-04 18:46:30 +00:00
Joel Sherrill
3c3d851594 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
	psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
	psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
	psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
	psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
	psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
	psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
	psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
	psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
	psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
	psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
	psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
	psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
	psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
	psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
	psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
	psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
	psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
	psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
	psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
	psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
	psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
	psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
	psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
	psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
	psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
	psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
	psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
	psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
	psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
	psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
	psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
	psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
	psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
	psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
	psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
	psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
	psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
	psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
	psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
	psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
	psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
	psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
	psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
	psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
	psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
	psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
	psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
	psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
	psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
	psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/time01.c,
	psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
	psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
	psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
	psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
	psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
	psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
	psxmsgq01/init.c, psxmsgq01/system.h, psxsem01/system.h,
	psxstat/main.c, psxstat/test.c, psxtime/main.c, psxtime/test.c,
	psxtimer/psxtimer.c, psxtimer/system.h: URL for license changed.
2003-09-04 18:46:27 +00:00
Joel Sherrill
355b57a4db 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* mp01/init.c, mp01/system.h, mp01/task1.c, mp01/node1/mp01.doc,
	mp01/node2/mp01.doc, mp02/init.c, mp02/system.h, mp02/task1.c,
	mp02/node1/mp02.doc, mp02/node2/mp02.doc, mp03/delay.c, mp03/init.c,
	mp03/system.h, mp03/task1.c, mp03/node1/mp03.doc,
	mp03/node2/mp03.doc, mp04/init.c, mp04/system.h, mp04/task1.c,
	mp04/node1/mp04.doc, mp04/node2/mp04.doc, mp05/asr.c, mp05/init.c,
	mp05/system.h, mp05/task1.c, mp05/node1/mp05.doc,
	mp05/node2/mp05.doc, mp06/init.c, mp06/system.h, mp06/task1.c,
	mp06/node1/mp06.doc, mp06/node2/mp06.doc, mp07/init.c, mp07/system.h,
	mp07/task1.c, mp07/node1/mp07.doc, mp07/node2/mp07.doc, mp08/init.c,
	mp08/system.h, mp08/task1.c, mp08/node1/mp08.doc,
	mp08/node2/mp08.doc, mp09/init.c, mp09/recvmsg.c, mp09/sendmsg.c,
	mp09/system.h, mp09/task1.c, mp09/node1/mp09.doc,
	mp09/node2/mp09.doc, mp10/init.c, mp10/system.h, mp10/task1.c,
	mp10/task2.c, mp10/task3.c, mp10/node1/mp10.doc, mp10/node2/mp10.doc,
	mp11/init.c, mp11/system.h, mp11/node1/mp11.doc, mp11/node2/mp11.doc,
	mp12/init.c, mp12/system.h, mp12/node1/mp12.doc, mp12/node2/mp12.doc,
	mp13/init.c, mp13/system.h, mp13/task1.c, mp13/task2.c,
	mp13/node1/mp13.doc, mp13/node2/mp13.doc, mp14/delay.c,
	mp14/evtask1.c, mp14/evtmtask.c, mp14/exit.c, mp14/init.c,
	mp14/msgtask1.c, mp14/pttask1.c, mp14/smtask1.c, mp14/system.h,
	mp14/node1/mp14.doc, mp14/node2/mp14.doc: URL for license changed.
2003-09-04 18:46:18 +00:00
Joel Sherrill
d507ce7710 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpuuse/init.c, cpuuse/system.h, cpuuse/task1.c, cpuuse/task2.c,
	cpuuse/task3.c, cpuuse/tswitch.c, malloctest/init.c,
	malloctest/system.h, malloctest/task1.c, monitor/init.c,
	monitor/system.h, putenvtest/init.c, rtems++/Init.cc,
	rtems++/System.h, rtems++/Task1.cc, rtems++/Task2.cc,
	rtems++/Task3.cc, rtems++/rtems++.doc, rtmonuse/getall.c,
	rtmonuse/init.c, rtmonuse/system.h, rtmonuse/task1.c,
	stackchk/blow.c, stackchk/init.c, stackchk/system.h,
	stackchk/task1.c: URL for license changed.
2003-09-04 18:46:13 +00:00
Joel Sherrill
69abfe9859 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* itronhello/init.c, itronhello/itronhello.doc, itronhello/system.h,
	itronmbf01/init.c, itronmbf01/itronmbf01.doc, itronmbf01/system.h,
	itronmbox01/init.c, itronmbox01/system.h, itronsem01/init.c,
	itronsem01/itronsem01.doc, itronsem01/system.h, itrontask01/init.c,
	itrontask01/itrontask01.doc, itrontask01/system.h,
	itrontask01/task1.c, itrontask02/dormant.c, itrontask02/init.c,
	itrontask02/itrontask02.doc, itrontask02/system.h,
	itrontask03/init.c, itrontask03/itrontask03.doc,
	itrontask03/preempt.c, itrontask03/system.h, itrontask03/task1.c,
	itrontask03/task2.c, itrontask03/task3.c, itrontask04/init.c,
	itrontask04/itrontask04.doc, itrontask04/system.h,
	itrontask04/task1.c, itrontask04/task2.c, itrontask04/task3.c,
	itrontime01/init.c, itrontime01/system.h: URL for license changed.
2003-09-04 18:46:11 +00:00
Joel Sherrill
f2887088de 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* rtems/no-dpmem.c, rtems/no-event.c, rtems/no-mp.c, rtems/no-msg.c,
	rtems/no-part.c, rtems/no-region.c, rtems/no-rtmon.c, rtems/no-sem.c,
	rtems/no-signal.c, rtems/no-timer.c, sapi/no-ext.c, sapi/no-io.c: URL
	for license changed.
2003-09-04 18:46:08 +00:00
Joel Sherrill
0c6c31b3a6 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsInterrupt.h,
	include/rtems++/rtemsMessageQueue.h,
	include/rtems++/rtemsSemaphore.h, include/rtems++/rtemsStatusCode.h,
	include/rtems++/rtemsTask.h, include/rtems++/rtemsTaskMode.h,
	include/rtems++/rtemsTimer.h, src/rtemsEvent.cc,
	src/rtemsInterrupt.cc, src/rtemsMessageQueue.cc,
	src/rtemsSemaphore.cc, src/rtemsStatusCode.cc, src/rtemsTask.cc,
	src/rtemsTimer.cc: URL for license changed.
2003-09-04 18:46:06 +00:00
Joel Sherrill
10e662159d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* ide/ata.c, ide/ata.h, ide/ata_internal.h, ide/ide_controller.c,
	ide/ide_ctrl.h, ide/ide_ctrl_cfg.h, ide/ide_ctrl_io.h,
	network/cs8900.c, network/cs8900.c.bsp, network/cs8900.h,
	network/dec21140.c, network/elnk.c, network/open_eth.c,
	network/sonic.c, network/sonic.h, rtc/icm7170.c, rtc/icm7170.h,
	rtc/icm7170_reg.c, rtc/icm7170_reg2.c, rtc/icm7170_reg4.c,
	rtc/icm7170_reg8.c, rtc/m48t08.c, rtc/m48t08.h, rtc/m48t08_reg.c,
	rtc/m48t08_reg2.c, rtc/m48t08_reg4.c, rtc/m48t08_reg8.c, rtc/rtc.h,
	rtc/rtcprobe.c, serial/mc68681.c, serial/mc68681.h,
	serial/mc68681_p.h, serial/mc68681_reg.c, serial/mc68681_reg2.c,
	serial/mc68681_reg4.c, serial/mc68681_reg8.c, serial/serial.h,
	serial/z85c30.c, serial/z85c30.h, serial/z85c30_p.h,
	serial/z85c30_reg.c: URL for license changed.
2003-09-04 18:46:04 +00:00
Joel Sherrill
fd87df7ff2 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, include/rtems/score/iosh7750.h,
	include/rtems/score/ipl.h, include/rtems/score/ispsh7750.h,
	include/rtems/score/sh4_regs.h, include/rtems/score/sh7750_regs.h,
	include/sh/sh4uart.h, sci/console.c, sci/sh4uart.c, score/cpu_asm.c,
	score/ispsh7750.c, timer/timer.c: URL for license changed.
2003-09-04 18:46:00 +00:00
Joel Sherrill
6f1420fe0d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, include/io_types.h, include/iosh7045.h,
	include/ispsh7045.h, include/sci.h, include/sci_termios.h,
	include/sh7_pfc.h, include/sh7_sci.h, sci/sci.c, sci/sci_termios.c,
	score/cpu_asm.c, score/ispsh7045.c, timer/timer.c: URL for license
	changed.
2003-09-04 18:45:57 +00:00
Joel Sherrill
265e5fcb15 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, delay/delay.c, include/iosh7032.h,
	include/ispsh7032.h, include/sci.h, include/sh7_pfc.h,
	include/sh7_sci.h, sci/sci.c, score/cpu_asm.c, score/ispsh7032.c,
	timer/timer.c: URL for license changed.
2003-09-04 18:45:56 +00:00
Joel Sherrill
8209461b96 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* mpc6xx/clock/c_clock.c, mpc6xx/clock/c_clock.h,
	mpc6xx/exceptions/raw_exception.c, mpc6xx/exceptions/raw_exception.h,
	mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h, mpc6xx/mmu/mmuAsm.S,
	mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
	mpc8260/console-generic/console-generic.c, mpc8260/cpm/brg.c,
	mpc8260/exceptions/raw_exception.c,
	mpc8260/exceptions/raw_exception.h, mpc8260/include/cpm.h,
	mpc8260/include/mmu.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
	mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
	mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h,
	mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/mmu/mmu.c,
	mpc8xx/timer/timer.c, ppc403/clock/clock.c,
	ppc403/console/console.c.polled, ppc403/timer/timer.c,
	rtems/powerpc/debugmod.h, shared/include/byteorder.h,
	shared/include/cpuIdent.c, shared/include/cpuIdent.h,
	shared/include/io.h, shared/include/mmu.h, shared/include/page.h,
	shared/include/pgtable.h, shared/include/spr.h: URL for license
	changed.
2003-09-04 18:45:53 +00:00
Joel Sherrill
f8b79625e5 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, timer/timer.c: URL for license changed.
2003-09-04 18:45:50 +00:00
Joel Sherrill
38c72c0fc9 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h,
	mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h,
	mongoosev/vectorisrs/maxvectors.c, mongoosev/vectorisrs/vectorisrs.c,
	r46xx/vectorisrs/maxvectors.c, shared/interrupts/isr_entries.S,
	timer/timer.c, tx39/vectorisrs/maxvectors.c: URL for license changed.
2003-09-04 18:45:49 +00:00
Joel Sherrill
c3bc252835 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* shared/misc/m68kidle.c: URL for license changed.
2003-09-04 18:45:46 +00:00
Joel Sherrill
2ae7e0c83b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/mcfuart.c, include/mcf5206e.h,
	include/mcfmbus.h, include/mcfuart.h, mbus/mcfmbus.c, timer/timer.c,
	timer/timerisr.S: URL for license changed.
2003-09-04 18:45:44 +00:00
Joel Sherrill
6aa7c1a483 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu.h, cpuModel.S, cpuModel.h, displayCpu.c, idtr.S, page.c:
	URL for license changed.
2003-09-04 18:45:43 +00:00
Joel Sherrill
3f5a1de9f6 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, include/semaphore.h, semaphore/semaphore.c,
	timer/timer.c: URL for license changed.
2003-09-04 18:45:42 +00:00
Joel Sherrill
3e6211bf50 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
	shmsupp/cause_intr.c, shmsupp/getcfg.c, shmsupp/lock.c,
	shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
	startup/exit.c, startup/setvec.c, timer/timer.c: URL for license
	changed.
2003-09-04 18:45:40 +00:00
Joel Sherrill
7cea89596b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* bspclean.c, bspstart.c: URL for license changed.
2003-09-04 18:45:39 +00:00
Joel Sherrill
2458f1f87e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, console/consolereserveresources.c,
	console/debugputs.c, include/bsp.h, include/coverhd.h,
	include/leon.h, startup/setvec.c, timer/timer.c: URL for license
	changed.
2003-09-04 18:45:37 +00:00
Joel Sherrill
98965056db 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, console/consolereserveresources.c,
	console/debugputs.c, include/bsp.h, include/coverhd.h,
	include/erc32.h, startup/erc32mec.c, startup/setvec.c, timer/timer.c:
	URL for license changed.
2003-09-04 18:45:36 +00:00
Joel Sherrill
0c9fa21c1e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c,
	console.c, ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h,
	include/coverhd.h: URL for license changed.
2003-09-04 18:45:33 +00:00
Joel Sherrill
2f90bf6d3d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	include/ramdisk.h, start/start.S, startup/bspstart.c,
	startup/hw_init.c, startup/linkcmds, startup/linkcmds-le.coff,
	timer/timer.c, tools/runtest: URL for license changed.
2003-09-04 18:45:31 +00:00
Joel Sherrill
d6f29a1a03 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, start/start.S, startup/bspstart.c,
	trap34/console-io.c: URL for license changed.
2003-09-04 18:45:30 +00:00
Joel Sherrill
292902b5e8 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console.c, setvec.c: URL for license changed.
2003-09-04 18:45:29 +00:00
Joel Sherrill
02220f220c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c, hw_init/hw_init.c, include/bsp.h,
	include/coverhd.h, include/sdram.h, start/start.S,
	startup/bspstart.c, startup/linkcmds, startup/linkcmds.rom,
	startup/linkcmds.rom2ram: URL for license changed.
2003-09-04 18:45:27 +00:00
Joel Sherrill
e9ec24f3f2 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/config.c, include/bsp.h, include/coverhd.h, start/start.S,
	start/start.ram, start/start.rom, startup/bspclean.c,
	startup/bspstart.c, startup/hw_init.c, startup/linkcmds,
	startup/linkcmds.ram, startup/linkcmds.rom: URL for license changed.
2003-09-04 18:45:25 +00:00
Joel Sherrill
1eeab02b86 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, include/coverhd.h, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/linkcmds: URL for license changed.
2003-09-04 18:45:23 +00:00
Joel Sherrill
2d39a4ad6a 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* cpu.c, cpu_asm.S: URL for license changed.
2003-09-04 18:45:22 +00:00
Joel Sherrill
116633f828 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* bootloader/bootldr.h, bootloader/em86.c, bootloader/em86real.S,
	bootloader/exception.S, bootloader/head.S, bootloader/lib.c,
	bootloader/misc.c, bootloader/mm.c, bootloader/pci.c,
	clock/p_clock.c, console/console.c, console/consoleIo.h,
	console/inch.c, console/keyboard.h, console/polled_io.c,
	include/bsp.h, irq/i8259.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
	irq/irq_init.c, motorola/motorola.c, motorola/motorola.h,
	openpic/openpic.c, openpic/openpic.h, pci/pci.c, residual/residual.c,
	start/start.S, startup/bspstart.c, vectors/vectors.h,
	vectors/vectors_init.c: URL for license changed.
2003-09-04 18:45:20 +00:00
Joel Sherrill
387ed1c8fc 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* PCI_bus/PCI.h, clock/clock.c, console/85c30.c, console/85c30.h,
	console/console.c, console/consolebsp.h,
	console/consolereserveresources.c, console/tbl85c30.c, include/bsp.h,
	include/coverhd.h, include/gen2.h, include/tod.h, startup/FPGA.c,
	startup/bspclean.c, startup/bspstart.c, startup/genpvec.c,
	startup/setvec.c, startup/vmeintr.c, timer/timer.c, tod/tod.c: URL
	for license changed.
2003-09-04 18:45:16 +00:00
Joel Sherrill
86ce52b31e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, include/bsp.h, include/coverhd.h,
	shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
	shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
	vectors/vectors.S: URL for license changed.
2003-09-04 18:45:13 +00:00
Joel Sherrill
6d88ce4367 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, console/debugio.c,
	console/ns16550cfg.c, console/ns16550cfg.h, console/z85c30cfg.c,
	console/z85c30cfg.h, include/tod.h, startup/bspstart.c,
	startup/genpvec.c, startup/rtems-ctor.cc, startup/setvec.c,
	timer/timer.c: URL for license changed.
2003-09-04 18:45:11 +00:00
Joel Sherrill
3db87a1797 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/p_clock.c, include/bsp.h, include/coverhd.h, irq/irq.c,
	irq/irq.h, irq/irq_asm.S, irq/irq_init.c, network/if_hdlcsubr.h,
	startup/bspstart.c, startup/setvec.c, vectors/vectors.h,
	vectors/vectors_init.c: URL for license changed.
2003-09-04 18:45:09 +00:00
Joel Sherrill
9a76c9afc8 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/p_clock.c, ide/pcmcia_ide.c, include/bsp.h, include/coverhd.h,
	irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c,
	startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c,
	startup/mmutlbtab.c, startup/setvec.c, startup/start.S,
	vectors/vectors.h, vectors/vectors_init.c: URL for license changed.
2003-09-04 18:45:07 +00:00
Joel Sherrill
df3402732d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, include/coverhd.h, startup/bspclean.c,
	startup/setvec.c: URL for license changed.
2003-09-04 18:45:05 +00:00
Joel Sherrill
247914a705 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* canbus/canbus.c, clock/p_clock.c, include/bsp.h, include/canbus.h,
	include/coverhd.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
	irq/irq_init.c, startup/bspstart.c, startup/mmutlbtab.c,
	startup/setvec.c, vectors/vectors.h, vectors/vectors_init.c: URL for
	license changed.
2003-09-04 18:45:02 +00:00
Joel Sherrill
a41990034e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/debugio.c, include/dmv170.h,
	startup/bspclean.c, startup/genpvec.c, startup/setvec.c,
	startup/vmeintr.c, timer/timer.c: URL for license changed.
2003-09-04 18:44:59 +00:00
Joel Sherrill
c72525855b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c, console/console.c, console/console.h,
	include/bsp.h, start/start.S, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, startup/setvec.c, timer/timer.c, timer/timerisr.c:
	URL for license changed.
2003-09-04 18:44:58 +00:00
Joel Sherrill
b547e8443e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
	shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
	startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
	startup/main.c, startup/setvec.c, timer/timer.c, timer/timerisr.c:
	URL for license changed.
2003-09-04 18:44:56 +00:00
Joel Sherrill
f1433c7996 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c, include/bsp.h, include/coverhd.h,
	startup/bspclean.c, startup/bspstart.c, startup/setvec.c: URL for
	license changed.
2003-09-04 18:44:53 +00:00
Joel Sherrill
c1ab14d8a3 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, include/bsp.h, startup/bspclean.c,
	startup/bspstart.c, timer/timer.c, tools/runtest: URL for license
	changed.
2003-09-04 18:44:49 +00:00
Joel Sherrill
7ed0f19657 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c, console/conscfg.c, include/bsp.h,
	startup/bspstart.c, startup/gdb-support.c, timer/timer.c: URL for
	license changed.
2003-09-04 18:44:48 +00:00
Joel Sherrill
8b417e23e4 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/conscfg.c, include/bsp.h, startup/bspstart.c,
	startup/spurious_assistant.c: URL for license changed.
2003-09-04 18:44:46 +00:00
Joel Sherrill
03459486d4 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* bspspuriousinit.c, m68000spurious.c, m68kpretaskinghook.c, setvec.c,
	start.S, mvme/mvme16x_hw.h: URL for license changed.
2003-09-04 18:44:45 +00:00
Joel Sherrill
eb75ef846c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	startup/bspclean.c, startup/bspstart.c, timer/timer.c: URL for
	license changed.
2003-09-04 18:44:43 +00:00
Joel Sherrill
3f8e578a1c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console-recording.c, console/console.c,
	fatal/bspfatal.c, include/bsp.h, include/coverhd.h, include/fatal.h,
	include/page_table.h, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, timer/timer.c, timer/timerisr.S: URL for license
	changed.
2003-09-04 18:44:42 +00:00
Joel Sherrill
23f689c412 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, consolex/cTest.c,
	consolex/consolex.c, consolex/consolex.h, include/bsp.h,
	include/coverhd.h, include/tod.h, startup/bspclean.c,
	startup/bspstart.c, startup/linkcmds, timer/timer.c,
	timer/timerisr.S, tod/tod.c: URL for license changed.
2003-09-04 18:44:40 +00:00
Joel Sherrill
ea32a82772 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, include/coverhd.h, shmsupp/addrconv.c,
	shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
	startup/bspstart.c, startup/linkcmds: URL for license changed.
2003-09-04 18:44:37 +00:00
Joel Sherrill
7d015badc8 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
	timer/timer.c: URL for license changed.
2003-09-04 18:44:35 +00:00
Joel Sherrill
83971c6f36 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
	shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, timer/timer.c, timer/timerisr.S: URL for license
	changed.
2003-09-04 18:44:33 +00:00
Joel Sherrill
cbb3f0e04f 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, misc/interr.c,
	spurious/spinit.c, startup/bspclean.c, startup/bspstart.c,
	timer/timer.c: URL for license changed.
2003-09-04 18:44:32 +00:00
Joel Sherrill
fcc09ab073 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* README, console/console.c, i2c/i2c.c, i2c/i2cdrv.c, include/bsp.h,
	include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
	nvram/nvram.c, start/start.S, startup/bspclean.c, startup/bspstart.c,
	startup/gdbinit, startup/init5206e.c, startup/linkcmds,
	startup/linkcmds.flash, tod/ds1307.c, tod/todcfg.c, tools/runtest:
	URL for license changed.
2003-09-04 18:44:30 +00:00
Joel Sherrill
bbb9ed4138 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, startup/bspstart.c, timer/timer.c, timer/timerisr.S:
	URL for license changed.
2003-09-04 18:44:28 +00:00
Joel Sherrill
c355c104b6 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c, console/consolereserveresources.c, include/bsp.h,
	start/start.S, startup/bspclean.c, startup/bspstart.c, timer/timer.c:
	URL for license changed.
2003-09-04 18:44:26 +00:00
Joel Sherrill
e82e4752a4 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/Modif_cpu_asm.S, console/console.c,
	console/m340uart.c, include/bsp.h, include/m340timer.h,
	include/m340uart.h, start/start.S, start/startfor340only.S,
	startup/bspclean.c, startup/bspstart.c, startup/dumpanic.c,
	timer/timer.c: URL for license changed.
2003-09-04 18:44:25 +00:00
Joel Sherrill
6075615b3d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	start/start.S, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, timer/timer.c: URL for license changed.
2003-09-04 18:44:22 +00:00
Joel Sherrill
58b61b558c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/16550.h,
	include/DP8570A.h, include/bsp.h, spurious/spinit.c,
	startup/bspclean.c, startup/bspstart.c, startup/efi68k_tcp.c,
	startup/efi68k_wd.c, startup/setvec.c, timer/timer.c: URL for license
	changed.
2003-09-04 18:44:20 +00:00
Joel Sherrill
7309dad2c8 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	spurious/spinit.c, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, startup/vmeintr.c, timer/timer.c, timer/timerisr.S:
	URL for license changed.
2003-09-04 18:44:16 +00:00
Joel Sherrill
c8f3e82b0e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, startup/bspstart.c,
	startup/exit.c, startup/setvec.c, timer/timer.c, timer/timerisr.S:
	URL for license changed.
2003-09-04 18:44:14 +00:00
Joel Sherrill
f94632d24b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, include/bsp.h, startup/bspstart.c: URL for
	license changed.
2003-09-04 18:44:12 +00:00
Joel Sherrill
34d109e57d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, shmsupp/addrconv.c,
	shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c, start/start.S,
	startup/bspclean.c, startup/bspstart.c, startup/exit.c,
	startup/linkcmds, startup/setvec.c, timer/timer.c, timer/timerisr.S:
	URL for license changed.
2003-09-04 18:44:11 +00:00
Joel Sherrill
53df8ffed7 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, clock/rtc.c, console/console.c, include/bsp.h,
	include/coverhd.h, network/ne2000.c, start/80386ex.h,
	start/80386ex.inc, start/macros.inc, start/start.S,
	startup/bspstart.c, startup/linkcmds, startup/setvec.c,
	timer/timer.c, timer/timerisr.S, tools/debug_ada/init.c,
	tools/debug_c/init.c, tools/debug_c/serial_gdb.c,
	tools/debug_c/system.h, tools/network_ada/listener/init.c,
	tools/network_ada/tcprelay/init.c, tools/ts_1325_ada/init.c: URL for
	license changed.
2003-09-04 18:44:09 +00:00
Joel Sherrill
ba1a2ff626 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* comm/gdb_glue.c, irq/idt.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
	irq/irq_asm.h, irq/irq_init.c: URL for license changed.
2003-09-04 18:44:05 +00:00
Joel Sherrill
6a1382a98b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, clock/rtc.c, console/console.c, console/inch.c,
	console/outch.c, ide/ide.c, include/bsp.h, include/crt.h,
	ne2000/ne2000.c, start/start.S, startup/bspstart.c, startup/exit.c,
	startup/ldsegs.S, startup/linkcmds, timer/timer.c, timer/timerisr.S:
	URL for license changed.
2003-09-04 18:44:04 +00:00
Joel Sherrill
822bb42610 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/console.c, include/bsp.h, include/coverhd.h,
	start/80386ex.h, start/80386ex.inc, start/macros.inc, start/start.S,
	startup/bspstart.c, startup/linkcmds, startup/setvec.c,
	timer/timer.c, timer/timerisr.S: URL for license changed.
2003-09-04 18:44:00 +00:00
Joel Sherrill
893af3e8da 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, shmsupp/addrconv.c, shmsupp/cause_intr.c,
	shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c,
	startup/bspclean.c, startup/bspstart.c, startup/setvec.c,
	tools/print_dump.c, tty/tty.c: URL for license changed.
2003-09-04 18:43:57 +00:00
Joel Sherrill
9daf475f46 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* bspspuriousinit.c, c3xspurious.c, c4xspurious.c: URL for license
	changed.
2003-09-04 18:43:55 +00:00
Joel Sherrill
94e79c66b5 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c, console/console.c, console/consolereserveresources.c,
	console/debugio.c, include/bsp.h, startup/bspstart.c,
	startup/spurious.c, timer/timer.c: URL for license changed.
2003-09-04 18:43:54 +00:00
Joel Sherrill
6d6d938cff 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: URL for license changed.
2003-09-04 18:43:52 +00:00
Joel Sherrill
fa26318295 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h, include/registers.h, irq/bsp_irq_asm.S,
	irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, start/start.S,
	startup/bspstart.c, startup/exit.c: URL for license changed.
2003-09-04 18:43:50 +00:00
Joel Sherrill
d2826e2367 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* comm/console.c, comm/uart.c, comm/uart.h, irq/irq_asm.S,
	irq/irq_init.c: URL for license changed.
2003-09-04 18:43:49 +00:00
Joel Sherrill
ae8cfc698b 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/clockdrv.c, console/uart.c, include/bsp.h, include/ep7312.h,
	irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h,
	start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds,
	timer/timer.c: URL for license changed.
2003-09-04 18:43:48 +00:00
Joel Sherrill
b7894a8c11 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c, include/bsp.h, startup/bspclean.c,
	startup/bspstart.c, startup/main.c, startup/setvec.c: URL for license
	changed.
2003-09-04 18:43:42 +00:00
Joel Sherrill
2226a03c23 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* samples/base_sp/base_sp.adb, samples/base_sp/config.h,
	samples/base_sp/sptest.adb, samples/base_sp/sptest.ads,
	samples/hello/config.h, samples/hello/hello.adb,
	samples/hello/sptest.adb, samples/hello/sptest.ads,
	samples/ticker/config.h, samples/ticker/sptest.adb,
	samples/ticker/sptest.ads, samples/ticker/ticker.adb,
	sptests/sp01/config.h, sptests/sp01/sp01.adb,
	sptests/sp01/sptest.adb, sptests/sp01/sptest.ads,
	sptests/sp02/config.h, sptests/sp02/sp02.adb,
	sptests/sp02/sptest.adb, sptests/sp02/sptest.ads,
	sptests/sp03/config.h, sptests/sp03/sp03.adb,
	sptests/sp03/sptest.adb, sptests/sp03/sptest.ads,
	sptests/sp04/config.h, sptests/sp04/sp04.adb,
	sptests/sp04/sptest.adb, sptests/sp04/sptest.ads,
	sptests/sp05/config.h, sptests/sp05/sp05.adb,
	sptests/sp05/sptest.adb, sptests/sp05/sptest.ads,
	sptests/sp06/config.h, sptests/sp06/sp06.adb,
	sptests/sp06/sptest.adb, sptests/sp06/sptest.ads,
	sptests/sp07/config.h, sptests/sp07/sp07.adb,
	sptests/sp07/sptest.adb, sptests/sp07/sptest.ads,
	sptests/sp08/config.h, sptests/sp08/sp08.adb,
	sptests/sp08/sptest.adb, sptests/sp08/sptest.ads,
	sptests/sp09/config.h, sptests/sp09/sp09.adb,
	sptests/sp09/sptest.adb, sptests/sp09/sptest.ads,
	sptests/sp11/config.h, sptests/sp11/sp11.adb,
	sptests/sp11/sptest.adb, sptests/sp11/sptest.ads,
	sptests/sp12/config.h, sptests/sp12/sp12.adb,
	sptests/sp12/sptest.adb, sptests/sp12/sptest.ads,
	sptests/sp13/config.h, sptests/sp13/sp13.adb,
	sptests/sp13/sptest.adb, sptests/sp13/sptest.ads,
	sptests/sp14/config.h, sptests/sp14/sp14.adb,
	sptests/sp14/sptest.adb, sptests/sp14/sptest.ads,
	sptests/sp15/config.h, sptests/sp15/sp15.adb,
	sptests/sp15/sptest.adb, sptests/sp15/sptest.ads,
	sptests/sp16/config.h, sptests/sp16/sp16.adb,
	sptests/sp16/sptest.adb, sptests/sp16/sptest.ads,
	sptests/sp17/config.h, sptests/sp17/sp17.adb,
	sptests/sp17/sptest.adb, sptests/sp17/sptest.ads,
	sptests/sp19/config.h, sptests/sp19/sp19.adb,
	sptests/sp19/sptest.ads, sptests/sp20/config.h,
	sptests/sp20/sp20.adb, sptests/sp20/sptest.adb,
	sptests/sp20/sptest.ads, sptests/sp21/config.h,
	sptests/sp21/sp21.adb, sptests/sp21/sptest.adb,
	sptests/sp21/sptest.ads, sptests/sp22/config.h,
	sptests/sp22/sp22.adb, sptests/sp22/sptest.adb,
	sptests/sp22/sptest.ads, sptests/sp23/config.h,
	sptests/sp23/sp23.adb, sptests/sp23/sptest.adb,
	sptests/sp23/sptest.ads, sptests/sp24/config.h,
	sptests/sp24/sp24.adb, sptests/sp24/sptest.adb,
	sptests/sp24/sptest.ads, sptests/sp25/config.h,
	sptests/sp25/sp25.adb, sptests/sp25/sptest.adb,
	sptests/sp25/sptest.ads, sptests/spsize/spsize.adb,
	sptests/spsize/sptest.adb, sptests/spsize/sptest.ads,
	support/address_io.adb, support/address_io.ads, support/float_io.ads,
	support/fp.inc, support/integer.inc,
	support/rtems_calling_overhead.ads, support/status_io.ads,
	support/test_support.adb, support/test_support.ads,
	support/time_test_support.adb, support/time_test_support.ads,
	support/timer_driver.adb, support/timer_driver.ads,
	support/unsigned32_io.ads, tmtests/tm01/config.h,
	tmtests/tm01/tm01.adb, tmtests/tm01/tmtest.adb,
	tmtests/tm01/tmtest.ads, tmtests/tm02/config.h,
	tmtests/tm02/tm02.adb, tmtests/tm02/tmtest.adb,
	tmtests/tm02/tmtest.ads, tmtests/tm03/config.h,
	tmtests/tm03/tm03.adb, tmtests/tm03/tmtest.adb,
	tmtests/tm03/tmtest.ads, tmtests/tm04/config.h,
	tmtests/tm04/tm04.adb, tmtests/tm04/tmtest.adb,
	tmtests/tm04/tmtest.ads, tmtests/tm05/config.h,
	tmtests/tm05/tm05.adb, tmtests/tm05/tmtest.adb,
	tmtests/tm05/tmtest.ads, tmtests/tm06/config.h,
	tmtests/tm06/tm06.adb, tmtests/tm06/tmtest.adb,
	tmtests/tm06/tmtest.ads, tmtests/tm07/config.h,
	tmtests/tm07/tm07.adb, tmtests/tm07/tmtest.adb,
	tmtests/tm07/tmtest.ads, tmtests/tm08/config.h,
	tmtests/tm08/tm08.adb, tmtests/tm08/tmtest.adb,
	tmtests/tm08/tmtest.ads, tmtests/tm09/config.h,
	tmtests/tm09/tm09.adb, tmtests/tm09/tmtest.adb,
	tmtests/tm09/tmtest.ads, tmtests/tm10/config.h,
	tmtests/tm10/tm10.adb, tmtests/tm10/tmtest.adb,
	tmtests/tm10/tmtest.ads, tmtests/tm11/config.h,
	tmtests/tm11/tm11.adb, tmtests/tm11/tmtest.adb,
	tmtests/tm11/tmtest.ads, tmtests/tm12/config.h,
	tmtests/tm12/tm12.adb, tmtests/tm12/tmtest.adb,
	tmtests/tm12/tmtest.ads, tmtests/tm13/config.h,
	tmtests/tm13/tm13.adb, tmtests/tm13/tmtest.adb,
	tmtests/tm13/tmtest.ads, tmtests/tm14/config.h,
	tmtests/tm14/tm14.adb, tmtests/tm14/tmtest.adb,
	tmtests/tm14/tmtest.ads, tmtests/tm15/config.h,
	tmtests/tm15/tm15.adb, tmtests/tm15/tmtest.adb,
	tmtests/tm15/tmtest.ads, tmtests/tm16/config.h,
	tmtests/tm16/tm16.adb, tmtests/tm16/tmtest.adb,
	tmtests/tm16/tmtest.ads, tmtests/tm17/config.h,
	tmtests/tm17/tm17.adb, tmtests/tm17/tmtest.adb,
	tmtests/tm17/tmtest.ads, tmtests/tm18/config.h,
	tmtests/tm18/tm18.adb, tmtests/tm18/tmtest.adb,
	tmtests/tm18/tmtest.ads, tmtests/tm19/config.h,
	tmtests/tm19/tm19.adb, tmtests/tm19/tmtest.adb,
	tmtests/tm19/tmtest.ads, tmtests/tm20/config.h,
	tmtests/tm20/tm20.adb, tmtests/tm20/tmtest.adb,
	tmtests/tm20/tmtest.ads, tmtests/tm21/config.h,
	tmtests/tm21/tm21.adb, tmtests/tm21/tmtest.adb,
	tmtests/tm21/tmtest.ads, tmtests/tm22/config.h,
	tmtests/tm22/tm22.adb, tmtests/tm22/tmtest.adb,
	tmtests/tm22/tmtest.ads, tmtests/tm23/config.h,
	tmtests/tm23/tm23.adb, tmtests/tm23/tmtest.adb,
	tmtests/tm23/tmtest.ads, tmtests/tm24/config.h,
	tmtests/tm24/tm24.adb, tmtests/tm24/tmtest.adb,
	tmtests/tm24/tmtest.ads, tmtests/tm25/config.h,
	tmtests/tm25/tm25.adb, tmtests/tm25/tmtest.adb,
	tmtests/tm25/tmtest.ads, tmtests/tm28/config.h,
	tmtests/tm28/tm28.adb, tmtests/tm28/tmtest.adb,
	tmtests/tm28/tmtest.ads, tmtests/tm29/config.h,
	tmtests/tm29/tm29.adb, tmtests/tm29/tmtest.adb,
	tmtests/tm29/tmtest.ads, tmtests/tmck/config.h,
	tmtests/tmck/tmck.adb, tmtests/tmck/tmtest.adb,
	tmtests/tmck/tmtest.ads, tmtests/tmoverhd/config.h,
	tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/dummy_rtems.ads,
	tmtests/tmoverhd/tmoverhd.adb, tmtests/tmoverhd/tmtest.adb,
	tmtests/tmoverhd/tmtest.ads: URL for license changed.
2003-09-04 18:43:40 +00:00
Joel Sherrill
91fecda0fa 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* PCI_bus/PCI.c, PCI_bus/flash.c, PCI_bus/universe.c: Removed incorrect
	statement about copyright assignment.
2003-09-04 17:35:54 +00:00
Joel Sherrill
587ed2df9e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* network/cs8900.c: Removed incorrect statement about copyright
	assignment.
2003-09-04 17:33:35 +00:00
Joel Sherrill
f0c0491fba 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* score/cpu_asm.c: Removed incorrect statement about copyright
	assignment.
2003-09-04 17:32:43 +00:00
Joel Sherrill
040a592fc9 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* mpc505/timer/timer.c, mpc8260/clock/clock.c,
	ppc403/console/console.c, ppc403/console/console405.c: Removed
	incorrect statement about copyright assignment.
2003-09-04 17:32:25 +00:00
Joel Sherrill
b160bf9add 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, console/mcfuart.c, timer/timer.c, timer/timerisr.S:
	Removed incorrect statement about copyright assignment.
2003-09-04 17:32:14 +00:00
Joel Sherrill
948a0692e2 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, timer/timer.c, timer/timerisr.c: Removed incorrect
	statement about copyright assignment.
2003-09-04 17:32:05 +00:00
Joel Sherrill
b1b97266f7 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Removed incorrect statement about copyright
	assignment.
2003-09-04 17:31:32 +00:00
Joel Sherrill
ece415db1c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c: Removed incorrect statement about copyright
	assignment.
2003-09-04 17:31:24 +00:00
Joel Sherrill
6413403f5a 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Removed incorrect statement about copyright
	assignment.
2003-09-04 17:31:12 +00:00
Joel Sherrill
14b347383d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/vga.c, universe/universe.c: Removed incorrect statement about
	copyright assignment.
2003-09-04 17:31:07 +00:00
Joel Sherrill
58a9eece01 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* clock/p_clock.c, network/if_hdlcsubr.h: Removed incorrect statement
	about copyright assignment.
2003-09-04 17:31:02 +00:00
Joel Sherrill
5f6f7c94b3 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/conscfg.c, include/bsp.h, scv64/scv64.c, startup/bspstart.c,
	tod/todcfg.c: Removed incorrect statement about copyright assignment.
2003-09-04 17:30:53 +00:00
Joel Sherrill
e596d68ba7 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* start/start.S: Removed incorrect statement about copyright
	assignment.
2003-09-04 17:30:49 +00:00
Joel Sherrill
0473224e3c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* start/debugreset.S, start/reset.S: Removed incorrect statement about
	copyright assignment.
2003-09-04 17:30:47 +00:00
Joel Sherrill
05dc5a7f87 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console.c, start/start.S, startup/bspclean.c,
	startup/bspstart.c, startup/init5206e.c: Removed incorrect statement
	about copyright assignment.
2003-09-04 17:30:40 +00:00
Joel Sherrill
0e9fa399d2 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* sptests/sp19/sptest.adp, support/init.c: Removed incorrect statement
	about copyright assignment.
2003-09-04 13:53:43 +00:00
Joel Sherrill
f6bcc8f581 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* samples/base_sp/base_sp.adb, samples/base_sp/config.h,
	samples/base_sp/sptest.adb, samples/base_sp/sptest.ads,
	samples/hello/config.h, samples/hello/hello.adb,
	samples/hello/sptest.adb, samples/hello/sptest.ads,
	samples/ticker/config.h, samples/ticker/sptest.adb,
	samples/ticker/sptest.ads, samples/ticker/ticker.adb,
	sptests/sp01/config.h, sptests/sp01/sp01.adb,
	sptests/sp01/sptest.adb, sptests/sp01/sptest.ads,
	sptests/sp02/config.h, sptests/sp02/sp02.adb,
	sptests/sp02/sptest.adb, sptests/sp02/sptest.ads,
	sptests/sp03/config.h, sptests/sp03/sp03.adb,
	sptests/sp03/sptest.adb, sptests/sp03/sptest.ads,
	sptests/sp04/config.h, sptests/sp04/sp04.adb,
	sptests/sp04/sptest.adb, sptests/sp04/sptest.ads,
	sptests/sp05/config.h, sptests/sp05/sp05.adb,
	sptests/sp05/sptest.adb, sptests/sp05/sptest.ads,
	sptests/sp06/config.h, sptests/sp06/sp06.adb,
	sptests/sp06/sptest.adb, sptests/sp06/sptest.ads,
	sptests/sp07/config.h, sptests/sp07/sp07.adb,
	sptests/sp07/sptest.adb, sptests/sp07/sptest.ads,
	sptests/sp08/config.h, sptests/sp08/sp08.adb,
	sptests/sp08/sptest.adb, sptests/sp08/sptest.ads,
	sptests/sp09/config.h, sptests/sp09/sp09.adb,
	sptests/sp09/sptest.adb, sptests/sp09/sptest.ads,
	sptests/sp11/config.h, sptests/sp11/sp11.adb,
	sptests/sp11/sptest.adb, sptests/sp11/sptest.ads,
	sptests/sp12/config.h, sptests/sp12/sp12.adb,
	sptests/sp12/sptest.adb, sptests/sp12/sptest.ads,
	sptests/sp13/config.h, sptests/sp13/sp13.adb,
	sptests/sp13/sptest.adb, sptests/sp13/sptest.ads,
	sptests/sp14/config.h, sptests/sp14/sp14.adb,
	sptests/sp14/sptest.adb, sptests/sp14/sptest.ads,
	sptests/sp15/config.h, sptests/sp15/sp15.adb,
	sptests/sp15/sptest.adb, sptests/sp15/sptest.ads,
	sptests/sp16/config.h, sptests/sp16/sp16.adb,
	sptests/sp16/sptest.adb, sptests/sp16/sptest.ads,
	sptests/sp17/config.h, sptests/sp17/sp17.adb,
	sptests/sp17/sptest.adb, sptests/sp17/sptest.ads,
	sptests/sp19/config.h, sptests/sp19/sp19.adb,
	sptests/sp19/sptest.adp, sptests/sp19/sptest.ads,
	sptests/sp20/config.h, sptests/sp20/sp20.adb,
	sptests/sp20/sptest.adb, sptests/sp20/sptest.ads,
	sptests/sp21/config.h, sptests/sp21/sp21.adb,
	sptests/sp21/sptest.adb, sptests/sp21/sptest.ads,
	sptests/sp22/config.h, sptests/sp22/sp22.adb,
	sptests/sp22/sptest.adb, sptests/sp22/sptest.ads,
	sptests/sp23/config.h, sptests/sp23/sp23.adb,
	sptests/sp23/sptest.adb, sptests/sp23/sptest.ads,
	sptests/sp24/config.h, sptests/sp24/sp24.adb,
	sptests/sp24/sptest.adb, sptests/sp24/sptest.ads,
	sptests/sp25/config.h, sptests/sp25/sp25.adb,
	sptests/sp25/sptest.adb, sptests/sp25/sptest.ads,
	sptests/spsize/spsize.adb, sptests/spsize/sptest.adb,
	sptests/spsize/sptest.ads, support/address_io.adb,
	support/address_io.ads, support/float_io.ads, support/fp.inc,
	support/init.c, support/integer.inc,
	support/rtems_calling_overhead.ads, support/status_io.ads,
	support/test_support.adb, support/test_support.ads,
	support/time_test_support.adb, support/time_test_support.ads,
	support/timer_driver.adb, support/timer_driver.ads,
	support/unsigned32_io.ads, tmtests/tm01/config.h,
	tmtests/tm01/tm01.adb, tmtests/tm01/tmtest.adb,
	tmtests/tm01/tmtest.ads, tmtests/tm02/config.h,
	tmtests/tm02/tm02.adb, tmtests/tm02/tmtest.adb,
	tmtests/tm02/tmtest.ads, tmtests/tm03/config.h,
	tmtests/tm03/tm03.adb, tmtests/tm03/tmtest.adb,
	tmtests/tm03/tmtest.ads, tmtests/tm04/config.h,
	tmtests/tm04/tm04.adb, tmtests/tm04/tmtest.adb,
	tmtests/tm04/tmtest.ads, tmtests/tm05/config.h,
	tmtests/tm05/tm05.adb, tmtests/tm05/tmtest.adb,
	tmtests/tm05/tmtest.ads, tmtests/tm06/config.h,
	tmtests/tm06/tm06.adb, tmtests/tm06/tmtest.adb,
	tmtests/tm06/tmtest.ads, tmtests/tm07/config.h,
	tmtests/tm07/tm07.adb, tmtests/tm07/tmtest.adb,
	tmtests/tm07/tmtest.ads, tmtests/tm08/config.h,
	tmtests/tm08/tm08.adb, tmtests/tm08/tmtest.adb,
	tmtests/tm08/tmtest.ads, tmtests/tm09/config.h,
	tmtests/tm09/tm09.adb, tmtests/tm09/tmtest.adb,
	tmtests/tm09/tmtest.ads, tmtests/tm10/config.h,
	tmtests/tm10/tm10.adb, tmtests/tm10/tmtest.adb,
	tmtests/tm10/tmtest.ads, tmtests/tm11/config.h,
	tmtests/tm11/tm11.adb, tmtests/tm11/tmtest.adb,
	tmtests/tm11/tmtest.ads, tmtests/tm12/config.h,
	tmtests/tm12/tm12.adb, tmtests/tm12/tmtest.adb,
	tmtests/tm12/tmtest.ads, tmtests/tm13/config.h,
	tmtests/tm13/tm13.adb, tmtests/tm13/tmtest.adb,
	tmtests/tm13/tmtest.ads, tmtests/tm14/config.h,
	tmtests/tm14/tm14.adb, tmtests/tm14/tmtest.adb,
	tmtests/tm14/tmtest.ads, tmtests/tm15/config.h,
	tmtests/tm15/tm15.adb, tmtests/tm15/tmtest.adb,
	tmtests/tm15/tmtest.ads, tmtests/tm16/config.h,
	tmtests/tm16/tm16.adb, tmtests/tm16/tmtest.adb,
	tmtests/tm16/tmtest.ads, tmtests/tm17/config.h,
	tmtests/tm17/tm17.adb, tmtests/tm17/tmtest.adb,
	tmtests/tm17/tmtest.ads, tmtests/tm18/config.h,
	tmtests/tm18/tm18.adb, tmtests/tm18/tmtest.adb,
	tmtests/tm18/tmtest.ads, tmtests/tm19/config.h,
	tmtests/tm19/tm19.adb, tmtests/tm19/tmtest.adb,
	tmtests/tm19/tmtest.ads, tmtests/tm20/config.h,
	tmtests/tm20/tm20.adb, tmtests/tm20/tmtest.adb,
	tmtests/tm20/tmtest.ads, tmtests/tm21/config.h,
	tmtests/tm21/tm21.adb, tmtests/tm21/tmtest.adb,
	tmtests/tm21/tmtest.ads, tmtests/tm22/config.h,
	tmtests/tm22/tm22.adb, tmtests/tm22/tmtest.adb,
	tmtests/tm22/tmtest.ads, tmtests/tm23/config.h,
	tmtests/tm23/tm23.adb, tmtests/tm23/tmtest.adb,
	tmtests/tm23/tmtest.ads, tmtests/tm24/config.h,
	tmtests/tm24/tm24.adb, tmtests/tm24/tmtest.adb,
	tmtests/tm24/tmtest.ads, tmtests/tm25/config.h,
	tmtests/tm25/tm25.adb, tmtests/tm25/tmtest.adb,
	tmtests/tm25/tmtest.ads, tmtests/tm28/config.h,
	tmtests/tm28/tm28.adb, tmtests/tm28/tmtest.adb,
	tmtests/tm28/tmtest.ads, tmtests/tm29/config.h,
	tmtests/tm29/tm29.adb, tmtests/tm29/tmtest.adb,
	tmtests/tm29/tmtest.ads, tmtests/tmck/config.h,
	tmtests/tmck/tmck.adb, tmtests/tmck/tmtest.adb,
	tmtests/tmck/tmtest.ads, tmtests/tmoverhd/config.h,
	tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/dummy_rtems.ads,
	tmtests/tmoverhd/tmoverhd.adb, tmtests/tmoverhd/tmtest.adb,
	tmtests/tmoverhd/tmtest.ads: Removed incorrect statement about
	copyright assignment.
2003-09-04 13:25:16 +00:00
Joel Sherrill
0ccd9daa6e 2003-09-04 Joel Sherrill <joel@OARcorp.com>
PR 479/rtems_misc
	* src/malloc.c: Per multiple standards realloc does not free the
	original memory if the allocation of the requested larger block
	fails.
2003-09-04 12:41:29 +00:00
Joel Sherrill
cd0bab2d6c 2003-09-03 Aaron J. Grier <aaron@frye.com>
* tools.t: Added how to generate and apply a patch.
2003-09-03 19:29:06 +00:00
Joel Sherrill
e369995774 2003-09-03 Joel Sherrill <joel@OARcorp.com>
* msdos_create.c: Remove unused variable warning.
2003-09-03 13:38:46 +00:00
Joel Sherrill
62ff2e4fc4 2003-09-03 Jiri Gaisler <jiri@gaisler.com>
PR 477/networking
	* network/Makefile.am: Add driver for OpenCores NIC.
	* network/README.open_eth, network/open_eth.c, network/open_eth.h:
	New files.
2003-09-03 13:28:47 +00:00
Joel Sherrill
5a5347ba2c 2003-09-03 Jiri Gaisler <jiri@gaisler.com>
PR 477/networking
	* Makefile.am, configure.ac, console/console.c, include/bsp.h,
	startup/setvec.c, wrapup/Makefile.am: Add network support and enable
	custom power down.
	* leon_open_eth/.cvsignore, leon_open_eth/Makefile.am,
	leon_open_eth/leon_open_eth.c: New files.
2003-09-03 13:27:40 +00:00
Joel Sherrill
47f5636928 2003-09-02 Jiri Gaisler <jiri@gaisler.com>
PR 476/networking
	* machine/in_cksum.h: Fix in_cksum calculation on SPARC.
2003-09-02 21:30:57 +00:00
Joel Sherrill
38845ecfbd 2003-09-02 Joel Sherrill <joel@OARcorp.com>
* src/open.c: Fix typo.
2003-09-02 21:03:13 +00:00
Joel Sherrill
863829e3ba 2003-09-02 Ilya Alexeev <ilya@continuum.ru>
PR 472/filesystem
	src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.
2003-09-02 21:02:51 +00:00
Joel Sherrill
4839c875b2 Added PR tracking line. 2003-09-02 20:56:08 +00:00
Ralf Corsepius
38a09f9c09 2003-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/base-binutils.add: Preps for 2.14 (Merger from CVS trunk).
	* binutils/binutils.add: Use %{binutils_version} instead of
	@binutils_version@ (Missed in previous patches).
2003-09-02 15:57:53 +00:00
Ralf Corsepius
13a4b60239 2003-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* autotools/autoconf.spec.in, autotools/automake.spec.in:
	Add rpmgroup, rpmprefix support.
2003-09-02 11:41:31 +00:00
Ralf Corsepius
82abb65b61 2003-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/mkspec.in: Use ',' as sed-delimiter for %{rpmprefix}.
	* common/common.add.in: Add _infodir, _mandir, rpmprefix, rpmgroup.
	* configure.ac: Add --enable-pkgprefix, rpmgroup.
2003-09-02 10:17:24 +00:00
Ralf Corsepius
a3cb326702 2003-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* base-g77.add, base-gcc.add, base-gcj.add, base-gnat.add,
	target-c++.add, target-g77.add, target-gcc.add, target-gcj.add,
	target-gnat.add, target-objc.add
	Add support for %{rpmprefix}, %{rpmgroup}.
	Use %{gcc_target and %{gcc_version}.
	Remove "Provides:".
	* gccnewlib.add: Ditto.
	Correct setting up _gcj.
	Explicitly build c++filt for gcc >= 3.3.
	* mkspec.in: Add support for %{rpmprefix}, %{rpmgroup}.
2003-09-02 10:07:49 +00:00
Ralf Corsepius
dfed1a0ccd 2003-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/Makefile.am: Minor cleanups.
	* binutils/binutils.add, binutils/base-binutils.add,
	binutils/target-binutils.add: Add support for %{rpmprefix},
	%{rpmgroup}. Use %{binutils_target} and %{binutils_version}.
	* binutils/mkspec.in:: Add support for @rpmprefix@, @rpmgroup@.
2003-09-02 03:22:40 +00:00
Ralf Corsepius
74734167e1 2003-09-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ch07.t: Don't use raisesections/lowersections (texi2www can't deal
	with them); Use @itemize instead of subsubsubsection (Too deep).
	* posix1003_1.texi: Use ifnottex instead of ifinfo.
	* preface.texi: Use ifnottex instead of ifinfo
2003-09-01 15:31:19 +00:00
Ralf Corsepius
dae6fd646a 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* rtmon.t: Eliminate @lowersections/@raisesections (texi2www is too
	broken to deal with them).
2003-08-30 07:39:23 +00:00
Ralf Corsepius
a477937e0f 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* started.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
	* binaries.t: Fix list of supported binary packages.
	Comment out references to cygwin rpms.
	Fix definition of RPM. Add Java to optional langs.
	Use RTEMSPREFIX instead of /opt/rtems.
	* buildc.t: Use RTEMSPREFIX instead of /opt/rtems.
	* buildrt.t: Various minor fixes.
	Use --disable-networking instead of --disable-tcpip.
	Use RTEMSPREFIX instead of /opt/rtems.
	* nextstep.t: Remove some more refs to oarcorp.com.
	Use RTEMSHTTPURL instead of www.rtems.com.
	* started/tversions.texi.in: Use @value{VERSION} instead of
	hard-coded "4.6.0"
2003-08-30 06:11:21 +00:00
Ralf Corsepius
d004522970 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* started_ada.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:11:11 +00:00
Ralf Corsepius
8f3ddac7dc 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* rtems_gdb.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:11:08 +00:00
Ralf Corsepius
86c2431a7f 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* rgdb_specs.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:11:05 +00:00
Ralf Corsepius
02eb897653 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* relnotes.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:11:03 +00:00
Ralf Corsepius
c013140d2f 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* posix_users.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:11:00 +00:00
Ralf Corsepius
0aec375988 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* posix1003_1.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:10:56 +00:00
Ralf Corsepius
0837cc22ea 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* porting.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:10:53 +00:00
Ralf Corsepius
18312986f5 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* new_chapters.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:10:50 +00:00
Ralf Corsepius
c407a8e4d7 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* networking.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:10:47 +00:00
Ralf Corsepius
2f1991796d 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* itron.texi: include common/rtems.texi.
	include common/cpright.texi
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:10:44 +00:00
Ralf Corsepius
aa17a11ec0 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* filesystem.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 06:10:41 +00:00
Ralf Corsepius
bdf5fc5516 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* bsp_howto.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
	* target.t: Use RTEMSHTTPURL instead of www.rtems.com.
2003-08-30 06:10:38 +00:00
Ralf Corsepius
c074c9fd69 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* template.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:34 +00:00
Ralf Corsepius
6cd1f35f70 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* sparc.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:31 +00:00
Ralf Corsepius
684fe299ed 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* sh.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:28 +00:00
Ralf Corsepius
5e3feecb2e 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* powerpc.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:25 +00:00
Ralf Corsepius
98459b6b9d 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* mips64orion.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:20 +00:00
Ralf Corsepius
f321c9c1bd 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* mips.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:17 +00:00
Ralf Corsepius
61467f2038 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* m68k.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:14 +00:00
Ralf Corsepius
4b07c1a83e 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* i960.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:11 +00:00
Ralf Corsepius
2db778a52b 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* i386.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:08 +00:00
Ralf Corsepius
f90db2139a 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* hppa1_1.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:05 +00:00
Ralf Corsepius
ef9347b767 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* c4x.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:48:02 +00:00
Ralf Corsepius
e30613541a 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* arm.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:47:59 +00:00
Ralf Corsepius
cef0cf364c 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* c_user.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:47:56 +00:00
Ralf Corsepius
ae1e86be12 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* develenv.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:38:49 +00:00
Ralf Corsepius
38395647ad 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* ada_users.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
2003-08-30 05:37:52 +00:00
Ralf Corsepius
f705def7ae 2003-08-30 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* FAQ.texi: include common/rtems.texi.
	* Makefile.am: Reflect changes to $(top_srcdir)/project.am.
	* basic.t: Use RTEMSHTTPURL instead of http://www.rtems.com.
	* build45.t: Use RTEMSPREFIX instead of /opt/rtems.
2003-08-30 05:36:50 +00:00
Ralf Corsepius
278c9c99b5 2003-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add common/rtems.texi to CLEANFILES.
	Add common/rtems.sed to DISTCLEANFILES.
2003-08-30 05:16:27 +00:00
Ralf Corsepius
08b981392c 2003-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* common/setup.texi: Remove RTEMS* VARs, moved to
	common/rtems.texi.in.
2003-08-30 05:13:26 +00:00
Ralf Corsepius
53b5b48c65 2003-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: New.
	* common/rtems.texi.in: New.
	* configure.ac: Reflect changes above.
	* project.am: Add COMMON_FILES.
	Add rules to build common/rtems.texi.
2003-08-30 05:11:15 +00:00
Joel Sherrill
9e9d9903c1 2003-08-29 Joel Sherrill <joel@OARcorp.com>
* HELP.html, index.html.in, rtems_footer.html.in, rtems_header.html.in,
	rtems_support.html.in, FAQ/basic.t, FAQ/build45.t,
	bsp_howto/analog.t, bsp_howto/discrete.t, bsp_howto/nvmem.t,
	bsp_howto/target.t, common/cpright.texi, gnu_docs/gnu_footer.html,
	gnu_docs/gnu_header.html, gnu_docs/index.html, gnu_docs/refcard.html,
	gnu_docs/rtems_tools_index.html, relnotes/install.texi,
	relnotes/intro.texi, relnotes/status.texi, started/nextstep.t,
	started_ada/intro.t, started_ada/tversions.texi: Migrate many
	obsolete references from oarcorp.com to rtems.com. Also send people
	to the support.html page rather than duplicate information.
	* images/rtems_logo.jpg: New file.
	* SUPPORT: Removed.
2003-08-29 13:34:10 +00:00
Ralf Corsepius
4c7ece5b4c 2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/rtems-top.m4: Add RTEMS_API.
	AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
2003-08-28 23:56:21 +00:00
Ralf Corsepius
446a7486b9 2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* common/commom.am: New.
	* Makefile.am: Remove TEMPLATES.
	Put setup.cache into CONFIG_STATUS_DEPENDENCIES instead of
	CONFIGURE_DEPENDENCIES.
	* configure.ac: Remove AC_PREFIX_DEFAULT.
	* binutils/Makefile.am: include common.am.
	* common/common.add.in: Use rtems.com gnats.
	* cpukit/Makefile.am: include common.am.
	* gcc3newlib/Makefile.am: include common.am.
	* gccnewlib/Makefile.am: include common.am.
	* gdb/Makefile.am: include common.am.
	* rtems/Makefile.am: include common.am.
	* rtemsdoc/Makefile.am: include common.am.
2003-08-28 23:43:10 +00:00
Joel Sherrill
cb625dbacd 2003-08-28 Joel Sherrill <joel@OARcorp.com>
* setup.def: Recovery effort.
2003-08-28 13:52:52 +00:00
Ralf Corsepius
a3a2dee5ab 2003-08-28 Ralf Corsepius <corsepius@faw.uni-ulm.de>
* basic.t, build45.t, tools.t: Reflect new VARS in
	../common/setup.texi, various minor changes and fixes.
2003-08-28 13:45:57 +00:00
Ralf Corsepius
22e47e3176 2002-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* setup.texi: Add various vars to reflect rtems.com.
2003-08-28 13:42:44 +00:00
Ralf Corsepius
7f0b53ca57 2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Extract toolversions from ../scripts/setup.def.
	Propagate them to started/tversions.sed.
2003-08-28 13:41:10 +00:00
Ralf Corsepius
23a973b405 2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* tversions.texi: Remove.
	* tversions.texi.in: New (dynamically created).
	* Makefile.am: Reflect changes above.
	* binaries.t, buildc.t, buildrt.t, intro.t, nextstep.t, nt.t:
	Various changes (actual tool versions, rtems.com, fixes).
2003-08-28 13:38:49 +00:00
Joel Sherrill
b3d0923a09 2003-08-22 Joel Sherrill <joel@OARcorp.com>
PR 445/bsps
	* bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
	trunk.
2003-08-28 13:13:25 +00:00
Ralf Corsepius
e24b199d11 2003-08-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* intro.t, nextstep.t: Fix mailing list addresses.
2003-08-27 16:50:05 +00:00
Ralf Corsepius
99f29bf95e 2003-08-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* buildada.t, gdb.t, tversions.texi:
	Don't use VARIABLEs containing '-' in @set and @value (violates
	texi-syntax).
2003-08-27 14:06:29 +00:00
Ralf Corsepius
6e1f8693bf 2003-08-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* buildc.t, buildrt.t, started/nt.t, sample.t, tversions.texi:
	Don't use VARIABLEs containing '-' in @set and @value (violates
	texi-syntax).
2003-08-27 14:04:44 +00:00
Ralf Corsepius
8556003657 2003-08-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 470/bsps
	* custom/mcp750.cfg, custom/mtx603e.cfg, custem/mvme2307.cfg (make-exe):
	Rearrange arguments in calls to OBJCOPY to $(OBJCOPY) options infile outfile.
	(Reported for mcp750.cfg by Andrew Harris <Andrew.Harris@jhuapl.edu>).
2003-08-24 06:44:46 +00:00
Joel Sherrill
fd0df530c5 2003-08-22 Joel Sherrill <joel@OARcorp.com>
PR 469/doc
	* buildc.t: Clarifying text on patch file to account for various ways
	they could be compressed or not.
2003-08-22 19:58:52 +00:00
Joel Sherrill
1a47d18d8b 2003-08-22 Joel Sherrill <joel@OARcorp.com>
* tversions.texi: Correcting version information.
2003-08-22 19:54:00 +00:00
Joel Sherrill
a48dfc9383 2003-08-22 Joel Sherrill <joel@OARcorp.com>
PR 445/bsps
	* bsp_specs: Hand edited to duplicate change Ralf applied to the CVS
	trunk.
2003-08-22 18:50:57 +00:00
Joel Sherrill
78468278a3 2003-08-22 Joel Sherrill <joel@OARcorp.com>
PR 444/bsps
	* bsp_specs: Remove USE_ENHANCED_INTR_API.
2003-08-22 18:03:17 +00:00
Joel Sherrill
c19244640a 2003-08-22 Joel Sherrill <joel@OARcorp.com>
* preface.texi: Reconcile differences between CVS trunk and 4.6 branch.
2003-08-22 13:16:12 +00:00
Joel Sherrill
17ca2dab78 2003-08-22 Joel Sherrill <joel@OARcorp.com>
* cpumodels.t: Reconcile differences between CVS trunk and 4.6 branch.
2003-08-22 13:16:09 +00:00
Joel Sherrill
543186190f 2003-08-22 Joel Sherrill <joel@OARcorp.com>
* basic.t, entry: Reconcile differences between CVS trunk and 4.6
	branch.
2003-08-22 13:16:04 +00:00
Joel Sherrill
a23206b8bd 2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 452/bsps
	* bsp_specs: Remove -D__USE_INIT_FINI__.
	Remove *.cpp (Now unused).
2003-08-21 17:12:31 +00:00
Joel Sherrill
b0b9b3dc27 2003-08-21 Till Straumann <strauman@slac.stanford.edu>
PR 457/bsps
	* rtems/powerpc/registers.h: Add a few definitions for the PowerPC
	thermal assistance unit.
2003-08-21 17:09:14 +00:00
Joel Sherrill
4035637082 2003-08-21 Till Strauman <strauman@slac.stanford.edu>
PR 456/bsps
	* irq/irq.c: Fix race condition when installing an ISR.
2003-08-21 17:06:17 +00:00
Joel Sherrill
998bb06d3d 2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 461/bsps
	* start/Makefile.am: Correct generation of startup16.bin.
2003-08-21 16:33:44 +00:00
Ralf Corsepius
f11d526c1d 2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2003-08-21 12:47:54 +00:00
Ralf Corsepius
21d3667c34 2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ide/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2003-08-21 04:46:29 +00:00
Ralf Corsepius
08253688a0 2003-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/mvme167.cfg: Remove PRINTK_MINOR, CONSOLE_MINOR (move to
	the BSP's configure-script).
	Remove BSP_CPPFLAGS (Obsolete).
2003-08-20 13:45:51 +00:00
Ralf Corsepius
cf18d1d52d 2003-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add BSPOPTS PRINTK_MINOR and CONSOLE_MINOR.
	* console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	Remove BSP_CPPFLAGS.
2003-08-20 13:40:56 +00:00
Ralf Corsepius
d3ed198bc6 2003-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ide/Makefile.am: Don't include @RTEMS_BPS@.cfg.
2003-08-20 12:42:16 +00:00
Ralf Corsepius
f8c4c8a7fd 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 449/rtems:
	* src/getegid.c: Remove (Moved to ../libcsupport/src).
	* src/geteuid.c: Remove (Moved to ../libcsupport/src).
	* src/getgid.c: Remove (Moved to ../libcsupport/src).
	* src/getgroups.c: Remove (Moved to ../libcsupport/src).
	* src/getlogin.c: Remove (Moved to ../libcsupport/src).
	* src/getpgrp.c: Remove (Moved to ../libcsupport/src).
	* src/getpid.c: Remove (Moved to ../libcsupport/src).
	* src/getppid.c: Remove (Moved to ../libcsupport/src).
	* src/getuid.c: Remove (Moved to ../libcsupport/src).
	* src/setpgid.c: Remove (Moved to ../libcsupport/src).
	* src/setsid.c: Remove (Moved to ../libcsupport/src).
	* Makefile.am: Reflect changes above
2003-08-19 08:33:08 +00:00
Ralf Corsepius
34e6f9131b 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 449/rtems:
	* src/getegid.c: New (Copied from ../posix/src).
	* src/geteuid.c: New (Copied from ../posix/src).
	* src/getgid.c: New (Copied from ../posix/src).
	* src/getgroups.c: New (Copied from ../posix/src).
	* src/getlogin.c: New (Copied from ../posix/src).
	* src/getpgrp.c: New (Copied from ../posix/src).
	* src/getpid.c: New (Copied from ../posix/src).
	* src/getppid.c: New (Copied from ../posix/src).
	* src/getuid.c: New (Copied from ../posix/src).
	* src/setpgid.c: New (Copied from ../posix/src).
	* src/setsid.c: New (Copied from ../posix/src).
	* src/no_posix: Remove getpid and _getpid_r.
	* Makefile.am: Reflect changes above.
2003-08-19 08:30:41 +00:00
Joel Sherrill
7224653a34 2003-08-18 Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
PR 458/tests
	* sp30/task1.c: Correct indexing problem.
2003-08-18 15:29:16 +00:00
cvs2git
c2eba811f4 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-08-18 07:31:32 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2003-08-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
    cpukit/libcsupport/src/getegid.c
    cpukit/libcsupport/src/geteuid.c
    cpukit/libcsupport/src/getgid.c
    cpukit/libcsupport/src/getgroups.c
    cpukit/libcsupport/src/getlogin.c
    cpukit/libcsupport/src/getpgrp.c
    cpukit/libcsupport/src/getpid.c
    cpukit/libcsupport/src/getppid.c
    cpukit/libcsupport/src/getuid.c
    cpukit/libcsupport/src/setpgid.c
    cpukit/libcsupport/src/setsid.c
2003-08-18 07:31:33 +00:00
Joel Sherrill
ba312810c7 Correct PR number. 2003-08-15 13:30:13 +00:00
Joel Sherrill
224fbcdb6b 2003-08-14 Joel Sherrill <joel@OARcorp.com>
PR 455/bsps
	* rtems/score/cpu.h: Added missing CPU_swap_u16().
2003-08-14 13:17:46 +00:00
Joel Sherrill
e78007c6cf 2003-08-14 Joel Sherrill <joel@OARcorp.com>
* runtest.in: Add fileio to list of interactive tests.
2003-08-14 13:13:11 +00:00
Joel Sherrill
0ebe6b8d9d 2003-08-14 Joel Sherrill <joel@OARcorp.com>
* tools/runtest: Add fileio to list of interactive tests.
2003-08-14 13:12:51 +00:00
Joel Sherrill
b83be9053c 2003-08-14 Joel Sherrill <joel@OARcorp.com>
* runtest: Add fileio to list of interactive tests.
2003-08-14 13:12:37 +00:00
Ralf Corsepius
740f41c2d7 2003-08-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* fsmount/Makefile.am: Revert previous change.
2003-08-14 12:25:04 +00:00
Ralf Corsepius
9e5072c719 2003-08-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* fsmount/Makefile.am: Fix path to automake-includes.
2003-08-14 10:21:53 +00:00
Joel Sherrill
4f7593dd8a 2003-08-13 Joel Sherrill <joel@OARcorp.com>
* fsmount/.cvsignore: New file.
2003-08-13 17:49:46 +00:00
cvs2git
23beb24f00 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-08-13 17:49:22 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-08-13	Joel Sherrill <joel@OARcorp.com>':
    cpukit/libmisc/fsmount/.cvsignore
2003-08-13 17:49:23 +00:00
Joel Sherrill
f27bdfc8ef 2003-08-13 Joel Sherrill <joel@OARcorp.com>
* fileio/.cvsignore: New file.
2003-08-13 17:48:50 +00:00
cvs2git
6523d3ff50 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-08-13 17:48:27 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-08-13	Joel Sherrill <joel@OARcorp.com>':
    c/src/tests/samples/fileio/.cvsignore
2003-08-13 17:48:28 +00:00
Joel Sherrill
65677e6df4 2003-08-13 Joel Sherrill <joel@OARcorp.com>
PR 451/bsps
	* pppd/system.h: Depend on TTY driver being in BSPs not simply i386.
2003-08-13 17:45:24 +00:00
Joel Sherrill
22234ea01f 2003-08-13 Joel Sherrill <joel@OARcorp.com>
PR 451/bsps
	* startup/Makefile.am: Include shared i386 TTY driver in these BSPs.
2003-08-13 17:43:32 +00:00
Joel Sherrill
2cd8c4ccde 2003-08-11 Joel Sherrill <joel@OARcorp.com>
PR 453/make_build
	* startup/linkcmds: Added .eh_frame
2003-08-11 17:04:17 +00:00
Jennifer Averett
b8ed0dff45 2003-08-06 Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
PR 369/filesystem
	* runtest: Add sample application to show the use of the
	DOSFS functions
2003-08-11 15:08:42 +00:00
Ralf Corsepius
74e299827b 2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2003-08-11 14:41:57 +00:00
Jennifer Averett
328876cb46 2003-08-06 Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
PR 369/filesystem
	* Makefile.am, configure.ac: sample application to show the use of the
	DOSFS functions
	* fileio/Makefile.am, fileio/fileio.doc, fileio/init.c,
	fileio/system.h: New files.
2003-08-06 21:59:36 +00:00
Jennifer Averett
77c4089f32 2003-08-06 Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
PR 369/filesystem
	* Makefile.am, shell/cmds.c, wrapup/Makefile.am: sample application to
	show the use of the DOSFS functions
	* fsmount/Makefile.am, fsmount/README, fsmount/fsmount.c,
	fsmount/fsmount.h: New files.
2003-08-06 21:55:47 +00:00
cvs2git
a97ee41919 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-08-06 19:20:52 UTC Jennifer Averett <Jennifer.Averett@OARcorp.com> '2003-08-06	Thomas Doerfler<Thomas.Doerfler@imd-systems.de>':
    c/src/tests/samples/fileio/Makefile.am
    c/src/tests/samples/fileio/fileio.doc
    c/src/tests/samples/fileio/init.c
    c/src/tests/samples/fileio/system.h
    cpukit/libmisc/fsmount/Makefile.am
    cpukit/libmisc/fsmount/README
    cpukit/libmisc/fsmount/fsmount.c
    cpukit/libmisc/fsmount/fsmount.h
Cherrypick from master 2003-06-18 15:15:48 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2003-06-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
    bootstrap
    config.sub
2003-08-06 19:20:53 +00:00
Jennifer Averett
e8f496809f 2003-08-06 Till Strauman <strauman@slac.stanford.edu>
PR 435/networking
	* rtems/rtems_showifstat.c: rtems_showifstat misses printing
	the netmask
2003-08-06 14:44:28 +00:00
Jennifer Averett
ca15cda0f2 2003-08-05 <djc915@mail.usask.ca>
PR 443/filesystem
	* src/imfs/deviceio.c: deviceio.c mishandles return codes
2003-08-05 20:25:02 +00:00
Jennifer Averett
3605c4eb22 2003-08-05 Till Strauman <strauman@slac.stanford.edu>
PR 437/bsps
	* irq/irc.c: calls to bspIo/printk must not use '%i' format which is
	apparently not supported
        * pci/pci.c: calls to bspIo/printk must not use '%i' format which is
	apparently not supported
2003-08-05 19:54:27 +00:00
Jennifer Averett
10ec9ae7f7 2003-08-05 Till Strauman <strauman@slac.stanford.edu>
PR 436/rtems_misc
	* monitor/mon-monitor.c: monitor registered commands list manipulation bugs
2003-08-05 19:06:56 +00:00
Jennifer Averett
8ae3c6e833 Fixed Changelog comments. 2003-08-05 16:02:50 +00:00
Jennifer Averett
f114f9d03c 2003-08-05 Till Strauman <strauman@slac.stanford.edu>
PR 442/filesystem
	* src/open.c: file never closed if ftruncate() fails in open()
2003-08-05 15:54:28 +00:00
Jennifer Averett
e53906487f 2003-08-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 439/filesystem
	*src/dosfs/fat_file.c: flush temporary buffer when closing files
2003-08-05 14:50:07 +00:00
Jennifer Averett
b008fdc5c1 2003-08-04 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 441/filesystem
	*src/dosfs/msdos.h: add rename support to DOSFS
	*src/dosfs/msdos_create.c: add rename support to DOSFS
	*src/dosfs/msdos_file.c: add rename support to DOSFS
	*src/dosfs/msdos_init.c: add rename support to DOSFS
	*src/dosfs/msdos_mknod.c: add rename support to DOSFS
2003-08-05 14:16:22 +00:00
Jennifer Averett
c213219ab9 2003-08-04 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 441/filesystem
	*src/dosfs/msdos.h: add rename support to DOSFS
	*src/dosfs/msdos_create.c: add rename support to DOSFS
	*src/dosfs/msdos_file.c: add rename support to DOSFS
	*src/dosfs/msdos_init.c: add rename support to DOSFS
	*src/dosfs/msdos_mknod.c: add rename support to DOSFS
2003-08-05 14:08:04 +00:00
Joel Sherrill
d5fa273e0e 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 288/rtems
	* support/new_exception_processing/cpu.c: _ISR_Nest_level is now
	properly maintained and does not reside in SPRG0.
2003-07-23 18:07:04 +00:00
Joel Sherrill
36e95a8703 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 288/rtems
	* rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
	maintained and does not reside in SPRG0.
2003-07-18 17:23:40 +00:00
Joel Sherrill
b997f52a40 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 288/rtems
	* irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
	maintained and any BSP which does not do so will trip a panic in the
	shared code.
2003-07-18 17:22:33 +00:00
Joel Sherrill
89304265b9 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 288/rtems
	* startup/bspstart.c: _ISR_Nest_level is now properly maintained.
2003-07-18 17:21:54 +00:00
Joel Sherrill
adc5f630f2 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 288/rtems
	* irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
	maintained.
2003-07-18 17:21:27 +00:00
Joel Sherrill
bf939b0c02 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 415/bsps
	* pci/detect_raven_bridge.c, startup/bspstart.c:
	This patch reverts enabling MCP interrupts for the motorola_powerpc
	BSPs. REASON: pci config space scanning (as e.g. done by the DEC
	Ethernet driver) would raise machine check exceptions.
2003-07-18 17:05:39 +00:00
Joel Sherrill
552af999ba 2003-07-18 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 429/bsps
	PR 432/bsps
	* network/elnk.c: Due to a bug in the driver, if multiple packets
	are queued onto an elnk board, the ISR will deadlock the device with
	a tx complete interrupt.  Lighter tx loads are not affected as they
	end up submitting single packets to the device.
2003-07-18 15:52:07 +00:00
Joel Sherrill
734d1c5da8 2003-07-16 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 428/bsps
	PR 432/bsps
	* pci/pcibios.c, pci/pcibios.h: Added BSP_pci_Find_Device() which
	is copied from motorola_shared.
2003-07-18 15:51:38 +00:00
Joel Sherrill
367a0e2089 2003-07-16 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 428/bsps
	PR 432/bsps
	* bootloader/pci.c: Re-instated code that prevents remapping small
	IO regions, which if remapped would cause i8259 registers to move
	out from under the #define'd base addresses.
	* startup/bspstart.c: Reduced BAT2 PCI memory allocation to 256
	megs, I incorrectly had extended it which would cause problems with
	PCI devices that defined prefetchable memory.
2003-07-18 15:48:54 +00:00
Joel Sherrill
cfc257fcb6 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
PR 430/rtems
	* include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot should
	be a VOLATILE variable.
	* src/watchdoginsert.c: 'restart' algorithm needs to enforce
	reloading the list head in case a TICK interrupt during ISR_Flash()
	modified the list.  This is achieved by a proper VOLATILE cast.
	Also _Watchdog_Sync_count++ should be protected by _ISR_Disable
	(prevent corruption in case ISR calls watchdoginsert)
	* src/watchdogadjust.c: ISR protection added.
	* src/watchdogtickle.c: ISR protection added.
	NOTE: PowerPC BSPs using the new exception processing MUST BE UPDATED
	to maintain _ISR_Nest_level. See also PR288 which provides fixes
	for the affected BSPs distributed with RTEMS.
2003-07-18 14:47:36 +00:00
Joel Sherrill
8f51fa52e2 2003-07-18 Joel Sherrill <joel@OARcorp.com>
PR 426/ada
	* configure.ac, samples/Makefile.am: Remove base_mp from 4.6 branch.
	* samples/base_mp/.cvsignore, samples/base_mp/Makefile.am,
	samples/base_mp/config.h, samples/base_mp/mptest.adb,
	samples/base_mp/mptest.ads, samples/base_mp/node1/.cvsignore,
	samples/base_mp/node1/Makefile.am, samples/base_mp/node1/base_mp.scn,
	samples/base_mp/node2/.cvsignore, samples/base_mp/node2/Makefile.am,
	samples/base_mp/node2/base_mp.scn: Removed.
2003-07-18 14:22:14 +00:00
Joel Sherrill
de65a87536 Fixed formatting so scripts work. 2003-07-18 14:14:40 +00:00
Ralf Corsepius
0333258449 2003-07-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/rdbg.c: Use memset instead of bzero (deprecated).
	* src/servtsp.c: Ditto.
2003-07-18 05:21:40 +00:00
Joel Sherrill
c4abc88385 2003-07-17 Joel Sherrill <joel@OARcorp.com>
PR 433/tools
	* mips-stub.c: Patch from C. M. Heard <heard@pobox.com> described as:

	The purpose of the patch is to make the stub ignore all
	characters except '+' (ack) or '-' (nak) when it has transmitted a
	packet and expects an acknowledgment. Without the patch,
	putpacket() will retransmit each time it receives anything other
	than '+' when expecting an ack, and that, bitter experience has
	found, frequently results in the stub failing to sync up when
	initially attaching to gdb.

	I think that rtems users will notice significant improvement in
	the of the mips stub if this patch is incorporated in the
	distribution; certainly I did in my stand-aline environment. I
	should hasten to add that it is only an improvement and not a 100%
	cure for synchronization problems because '+' characters can (and
	do) during as message data, and it's still possible for these to
	be mistaken as acks. I have no idea how to fix that short of
	redesigning the gdb-remote protocol.
2003-07-17 21:59:00 +00:00
Joel Sherrill
4c29889520 2003-07-17 Joel Sherrill <joel@OARcorp.com>
PR 425/ada
	* Makefile.am, configure.ac, sptests/Makefile.am: Remove all Ada tests
	that do not build from 4.6 branch.
	* mptests/.cvsignore, mptests/Makefile.am, mptests/mp01/.cvsignore,
	mptests/mp01/Makefile.am, mptests/mp01/config.h,
	mptests/mp01/mp01.adb, mptests/mp01/mptest.adb,
	mptests/mp01/mptest.ads, mptests/mp01/node1/.cvsignore,
	mptests/mp01/node1/Makefile.am, mptests/mp01/node1/mp01.scn,
	mptests/mp01/node2/.cvsignore, mptests/mp01/node2/Makefile.am,
	mptests/mp01/node2/mp01.scn, mptests/mp02/.cvsignore,
	mptests/mp02/mptest.adb, mptests/mp02/mptest.ads,
	mptests/mp02/node1/.cvsignore, mptests/mp02/node1/mp02.scn,
	mptests/mp02/node2/.cvsignore, mptests/mp02/node2/mp02.scn,
	mptests/mp03/.cvsignore, mptests/mp03/mptest.adb,
	mptests/mp03/mptest.ads, mptests/mp03/node1/.cvsignore,
	mptests/mp03/node1/mp03.scn, mptests/mp03/node2/.cvsignore,
	mptests/mp03/node2/mp03.scn, mptests/mp04/.cvsignore,
	mptests/mp04/mptest.adb, mptests/mp04/mptest.ads,
	mptests/mp04/node1/.cvsignore, mptests/mp04/node1/mp04.scn,
	mptests/mp04/node2/.cvsignore, mptests/mp04/node2/mp04.scn,
	mptests/mp05/.cvsignore, mptests/mp05/mptest.adb,
	mptests/mp05/mptest.ads, mptests/mp05/node1/.cvsignore,
	mptests/mp05/node1/mp05.scn, mptests/mp05/node2/.cvsignore,
	mptests/mp05/node2/mp05.scn, mptests/mp06/.cvsignore,
	mptests/mp06/mptest.adb, mptests/mp06/mptest.ads,
	mptests/mp06/node1/.cvsignore, mptests/mp06/node1/mp06.scn,
	mptests/mp06/node2/.cvsignore, mptests/mp06/node2/mp06.scn,
	mptests/mp07/.cvsignore, mptests/mp07/mptest.adb,
	mptests/mp07/mptest.ads, mptests/mp07/node1/.cvsignore,
	mptests/mp07/node1/mp07.scn, mptests/mp07/node2/.cvsignore,
	mptests/mp07/node2/mp07.scn, mptests/mp08/.cvsignore,
	mptests/mp08/mptest.adb, mptests/mp08/mptest.ads,
	mptests/mp08/node1/.cvsignore, mptests/mp08/node1/mp08.scn,
	mptests/mp08/node2/.cvsignore, mptests/mp08/node2/mp08.scn,
	mptests/mp09/.cvsignore, mptests/mp09/mptest.adb,
	mptests/mp09/mptest.ads, mptests/mp09/node1/.cvsignore,
	mptests/mp09/node1/mp09.scn, mptests/mp09/node2/.cvsignore,
	mptests/mp09/node2/mp09.scn, mptests/mp10/.cvsignore,
	mptests/mp10/mptest.adb, mptests/mp10/mptest.ads,
	mptests/mp10/node1/.cvsignore, mptests/mp10/node1/mp10.scn,
	mptests/mp10/node2/.cvsignore, mptests/mp10/node2/mp10.scn,
	mptests/mp11/.cvsignore, mptests/mp11/mptest.adb,
	mptests/mp11/mptest.ads, mptests/mp11/node1/.cvsignore,
	mptests/mp11/node1/mp11.scn, mptests/mp11/node2/.cvsignore,
	mptests/mp11/node2/mp11.scn, mptests/mp12/.cvsignore,
	mptests/mp12/mptest.adb, mptests/mp12/mptest.ads,
	mptests/mp12/node1/.cvsignore, mptests/mp12/node1/mp12.scn,
	mptests/mp12/node2/.cvsignore, mptests/mp12/node2/mp12.scn,
	mptests/mp13/.cvsignore, mptests/mp13/mptest.adb,
	mptests/mp13/mptest.ads, mptests/mp13/node1/.cvsignore,
	mptests/mp13/node1/mp13.scn, mptests/mp13/node2/.cvsignore,
	mptests/mp13/node2/mp13.scn, mptests/mp14/.cvsignore,
	mptests/mp14/mptest.adb, mptests/mp14/mptest.ads,
	mptests/mp14/node1/.cvsignore, mptests/mp14/node1/mp14.scn,
	mptests/mp14/node2/.cvsignore, mptests/mp14/node2/mp14.scn: Removed.
2003-07-17 20:14:56 +00:00
Ralf Corsepius
8bf968925d 2003-07-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/multi.m4: Don't add --enable-multilib.
	Rename AC_ENABLE_MULTILIB into AM_ENABLE_MULTILIB.
	Increment serial to 103 (automake's multi.m4 version + 100).
	* configure.ac: Use AM_ENABLE_MULTILIB instead of
	AC_ENABLE_MULTILIB.

2003-07-03	Joel Sherrill <joel@OARcorp.com>

	* aclocal/version.m4: Updated to rtems-4.6.0pre4.
2003-07-15 14:31:18 +00:00
Ralf Corsepius
e4bfc9760a 2003-07-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config-ml.in: Partial sync with gcc-3.4's config-ml.in.
	Add "autoconf-2.5x unquoting" hack.
2003-07-15 14:26:44 +00:00
Chris Johns
4a33e89691 PR431. MSDOS Volume semaphore timeout is now NO TIMEOUT. MSDOS volume opertations will wait for ever. 2003-07-14 23:19:00 +00:00
Chris Johns
a075bd7ed6 MSDOS Volume semaphore timeout is now NO TIMEOUT. MSDOS volume opertations will wait for ever. 2003-07-14 23:11:50 +00:00
Ralf Corsepius
9a9b17d0ba Merger from trunk 2003-07-09 10:26:23 +00:00
Ralf Corsepius
a4b8cd020c Merger from trunk 2003-07-09 10:17:48 +00:00
Joel Sherrill
cd9dac06f6 2003-07-08 Joel Sherrill <joel@OARcorp.com>
* console/console.c: Correct typo.
2003-07-08 17:17:53 +00:00
Joel Sherrill
6a8bab6a69 2003-07-08 Joel Sherrill <joel@OARcorp.com>
PR 418/ada
	* rtems.adb: Add missing all keyword to derefence pointer.
2003-07-08 16:38:46 +00:00
Joel Sherrill
581a89ed79 2003-07-08 Joel Sherrill <joel@OARcorp.com>
PR 416/bsps
	* ppc403/ictrl/ictrl.c (ictrl_isr): We acknolwegde the interrupt in
	interrupt controller (clr_exisr(mask)) before calling the interrupt
	handler that will acnowledge the interrupt source. This results in
	the interrupt beeing seen a second time by the interrupt controller.
	Reported and fixed by El Kolli Yacine <yacine.elkolli@crf.canon.fr>.
2003-07-08 16:09:24 +00:00
Joel Sherrill
b7d37d6e28 2003-07-08 Joel Sherrill <joel@OARcorp.com>
PR 419/rtems
	* src/termios.c: Removed warning.
2003-07-08 15:28:40 +00:00
Ralf Corsepius
bf7d076d0c 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/dosfs/fat.c: include config-header "config.h".
	* src/dosfs/fat_fat_operations.c: Ditto.
	* src/dosfs/fat_file.c: Ditto.
	* src/dosfs/msdos_conv.c: Ditto.
2003-07-08 08:58:02 +00:00
Ralf Corsepius
b9e230a278 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* capture/capture-cli.c: Add config-header support.
	* capture/capture.c: Add config-header support.
	* cpuuse/cpuuse.c: Add config-header support.
	* devnull/devnull.c: Add config-header support.
	* dummy/dummy.c: Add config-header support.
	* dumpbuf/dumpbuf.c: Add config-header support.
	* monitor/mon-command.c: Add config-header support.
	* monitor/mon-config.c: Add config-header support.
	* monitor/mon-dname.c: Add config-header support.
	* monitor/mon-driver.c: Add config-header support.
	* monitor/mon-extension.c: Add config-header support.
	* monitor/mon-itask.c: Add config-header support.
	* monitor/mon-manager.c: Add config-header support.
	* monitor/mon-monitor.c: Add config-header support.
	* monitor/mon-mpci.c: Add config-header support.
	* monitor/mon-object.c: Add config-header support.
	* monitor/mon-prmisc.c: Add config-header support.
	* monitor/mon-queue.c: Add config-header support.
	* monitor/mon-server.c: Add config-header support.
	* monitor/mon-symbols.c: Add config-header support.
	* monitor/mon-task.c: Add config-header support.
	* mw-fb/mw_fb.c: Add config-header support.
	* mw-fb/mw_uid.c: Add config-header support.
	* rtmonuse/rtmonuse.c: Add config-header support.
	* serdbg/serdbg.c: Add config-header support.
	* serdbg/serdbgio.c: Add config-header support.
	* serdbg/termios_printk.c: Add config-header support.
	* shell/cmds.c: Add config-header support.
	* stackchk/check.c: Add config-header support.
	* untar/untar.c: Add config-header support.
2003-07-08 08:38:15 +00:00
Joel Sherrill
9cde23bcc7 2003-07-03 Joel Sherrill <joel@OARcorp.com>
* SUPPORT: Fix Mark Johannes' email address.
2003-07-07 19:19:19 +00:00
Joel Sherrill
75063f00bc 2003-07-07 Joel Sherrill <joel@OARcorp.com>
PR 417/rtems
	* src/coresemsurrender.c: Correct incorrect check for maximum_count
	reported by Sergei Organov <osv@topconrd.ru>.
2003-07-07 18:03:05 +00:00
Ralf Corsepius
380282933b 2003-07-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_BSP from RTEMS_CHECK_MULTIPROCESSING.
2003-07-07 15:44:54 +00:00
Joel Sherrill
6624214e65 2003-07-03 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre4.
2003-07-03 15:38:10 +00:00
Joel Sherrill
fefbe6162e 2003-07-03 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre4.
2003-07-03 15:38:09 +00:00
Joel Sherrill
32e44f36e0 Fixed formatting so scripts work. 2003-07-03 15:37:16 +00:00
Joel Sherrill
b64d50c680 Fixed formatting. 2003-07-02 16:31:06 +00:00
Chris Johns
901c84a986 Patch by Chris Johns <cjohns@cybertec.com.au> adding the rtems_termios_bufsize call. 2003-07-02 14:17:25 +00:00
Chris Johns
8e308413f2 Patch from Victor V. Vengerov <vvv@oktet.ru> to remove Linux code. 2003-07-02 14:04:55 +00:00
Chris Johns
d9c2dce0fd Patch from Victor V. Vengerov <vvv@oktet.ru> to remove Linux code. 2003-07-02 13:58:38 +00:00
Chris Johns
86ca3f8388 Comment have been updated. 2003-07-02 13:55:40 +00:00
Joel Sherrill
fb6d373515 2003-06-30 Joel Sherrill <joel@OARcorp.com>
* console-polled.c: Corrected comments in header.
2003-06-30 18:31:46 +00:00
Joel Sherrill
81c3241976 2003-06-30 Greg Menke <gregory.menke@gsfc.nasa.gov>
* network/dec21140.c, network/elnk.c: Update to compile on i386.
2003-06-30 18:14:47 +00:00
Joel Sherrill
673df26e37 Reformatted so script picks up PR. 2003-06-23 16:30:52 +00:00
Chris Johns
3d8cb71628 PR264, PR414 2003-06-23 11:42:49 +00:00
Chris Johns
8f3e0c820e PR264 - Stopped the core dump by removing the bad instruction.
PR414 - Fixed the global interupt vector register.
        Linker command file to have the boot code in the first 8K.
        The chip select remap needed to be volatile.
2003-06-22 23:28:51 +00:00
Ralf Corsepius
1e41f5a749 2003-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config.sub: New from subversions to accomodate c4x/tic4x.
2003-06-18 15:00:16 +00:00
Joel Sherrill
3b80c3d9f0 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
* network/README.3com: New file missed in previous commit.
2003-06-13 18:22:42 +00:00
Joel Sherrill
ef7915b15c Changed entry to reference PR397. 2003-06-13 17:51:08 +00:00
Joel Sherrill
e47195ef37 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 405/bsps
	PR 393/networking
	* network/dec21140.c: Fix leak also known as PR393.
	* network/elnk.c, network/if_media.h, network/mii.h: New files.
	* network/Makefile.am: Reflect new files.
2003-06-13 17:44:09 +00:00
cvs2git
641fb28b71 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-06-13 17:43:11 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-06-13	Greg Menke <gregory.menke@gsfc.nasa.gov>':
    c/src/libchip/network/elnk.c
    c/src/libchip/network/if_media.h
    c/src/libchip/network/mii.h
2003-06-13 17:43:12 +00:00
Joel Sherrill
12838559c6 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 405/bsps
	* bootloader/pci.c: Added support for configuring devices for pci
	busses > 0
	* pci/pci.c, pci/pci.h: Added FixupPCI() to store vectors in the
	INTERRUPT_LINE register of pci devices any # of hops away
	from the host processor.
	* motorola/motorola.c, motorola/motorola.h: Added interrupt
	routing tables in support of FixupPCI.  This is board-specific,
	each board will have to supply information for FixupPCI() to do
	anything for it.
	* startup/bspstart.c: Extended bat2 to cover entire PCI address space.
	* irq/irq.c, irq/irq.h: Added support for shared interrupts.
	Existing single hander vectors are undisturbed, a new function
	added to allow adding/removing handlers from a vector.
2003-06-13 17:40:41 +00:00
Joel Sherrill
7a848b40b8 Changed format so script will see PR number. 2003-06-13 16:45:43 +00:00
Joel Sherrill
bff8ca6bfa 2003-06-13 Till Straumann <strauman@slac.stanford.edu>
PR 415/bsps
	* include/bsp.h, pci/detect_raven_bridge.c, startup/bspstart.c:
	Support enabling MCP exceptions on the host bridge. This can
	be used for memory probing on the VME bus.
2003-06-13 13:41:21 +00:00
Joel Sherrill
10f72fd716 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* src/threadloadenv.c: Removed warnings.
2003-06-13 13:25:25 +00:00
Joel Sherrill
dfaddd2ac8 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* pppd/chat.c: Removed warnings.
2003-06-13 13:22:15 +00:00
Joel Sherrill
455e1a8619 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* console/console.c, startup/linkcmds: Removed warnings.
2003-06-13 13:22:02 +00:00
Joel Sherrill
a7a950d7fd 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Removed warnings.
2003-06-13 13:21:50 +00:00
Joel Sherrill
b9f0c834b2 2003-06-12 Joel Sherrill <joel@OARcorp.com>
* psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2003-06-12 15:41:27 +00:00
Joel Sherrill
2ec764f84a 2003-06-12 Joel Sherrill <joel@OARcorp.com>
* src/objectmp.c: Removed warnings.
2003-06-12 15:40:32 +00:00
Joel Sherrill
9d30ce6449 2003-06-12 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/msgmp.h, include/rtems/rtems/partmp.h,
	include/rtems/rtems/regionmp.h, include/rtems/rtems/semmp.h,
	src/msgmp.c, src/partmp.c, src/regionmp.c, src/semmp.c: Removed
	warnings.
2003-06-12 15:36:26 +00:00
Ralf Corsepius
040e70a04f 2003-06-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove "BLEEDING EDGE" warning.
	Put docs into RTEMS_BUILD_CONFIG_SUBDIRS.
	* acinclude.m4: Add AC_PREREQ(2.57).
	Major overhaul (PR 412).
	* aclocal/prog-cc.m4: Add RTEMS_GCC_ISYSTEM.
	* aclocal/gcc-isystem.m4: New.
	* Makefile.am: Add aclocal/gcc-isystem.m4.
2003-06-12 05:57:22 +00:00
Joel Sherrill
e8ee071750 2003-06-10 Phil Torre <ptorre@zetron.com>
PR 411/filesystem
	* src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
	then unlinking it causes a memory leak.
2003-06-10 17:32:04 +00:00
Joel Sherrill
a699864a4f 2003-06-04 Joel Sherrill <joel@OARcorp.com>
* pppd/system.h: Hack from Ralf to compile on all targets.
2003-06-04 20:35:14 +00:00
Joel Sherrill
ce604157d6 2003-06-04 Joel Sherrill <joel@OARcorp.com>
* stackchk/check.c: Removed warnings.
2003-06-04 20:33:49 +00:00
Joel Sherrill
0eac5d7256 2003-06-04 Joel Sherrill <joel@OARcorp.com>
* src/ide_part_table.c: Removed warnings.
2003-06-04 20:28:58 +00:00
Joel Sherrill
33f17a12f5 2003-06-02 Joel Sherrill <joel@OARcorp.com>
* setup.def: Updated for RPM revision 3 of gcc3.2.3 and newlib1.11.0.
2003-06-02 16:50:35 +00:00
Ralf Corsepius
f69c84bf50 2003-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/rtems/types.h: Include stdint.h.
2003-05-30 11:45:55 +00:00
Ralf Corsepius
8df287b07e 2003-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Conditionally install stdint.h/inttypes.h.
	* configure.ac: Check for system-stdint.h/inttypes.h.
2003-05-30 11:32:55 +00:00
Joel Sherrill
a07f5b109b 2003-05-29 Joel Sherrill <joel@OARcorp.com>
* rtems/rtems_syscall.c: Removed warnings.
2003-05-29 19:09:45 +00:00
Joel Sherrill
bd2fab3ff4 2003-05-29 Joel Sherrill <joel@OARcorp.com>
* psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
	psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
	psxtimer/psxtimer.c: Removed warnings.
2003-05-29 19:08:53 +00:00
Joel Sherrill
8751d12177 2003-05-29 Joel Sherrill <joel@OARcorp.com>
* sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2003-05-29 19:08:38 +00:00
Ralf Corsepius
e4de580d32 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 409:
	* include/stdint.h: Include rtems/stdint.h
2003-05-27 16:32:03 +00:00
Ralf Corsepius
be7996136d 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 409:
	* include/rtems/rtems/types.h: Include rtems/stdint.h.
	Apply c99-types to typedef rtems_[un]signed[8|16|32|64].
2003-05-27 16:29:16 +00:00
Ralf Corsepius
5ee5c331cf 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 409:
	* include/Makefile.am: Add rtems/stdint.h
	* include/rtems/stdint.h: New.
2003-05-27 16:23:29 +00:00
cvs2git
d17d9c81e7 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-05-27 16:17:31 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2003-05-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
    c/src/tests/samples/pppd/.cvsignore
    c/src/tests/samples/pppd/Makefile-user
    c/src/tests/samples/pppd/Makefile.am
    c/src/tests/samples/pppd/README
    c/src/tests/samples/pppd/init.c
    c/src/tests/samples/pppd/netconfig.h
    c/src/tests/samples/pppd/ppp.conf
    c/src/tests/samples/pppd/pppd.options
    c/src/tests/samples/pppd/pppdapp.c
    c/src/tests/samples/pppd/system.h
    cpukit/include/rtems/stdint.h
2003-05-27 16:17:32 +00:00
Ralf Corsepius
93d5462710 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove CC_CFLAGS_DEBUG_V.
	CC_CFLAGS_DEFAULT (obsolete).

2003-05-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove CC_CFLAGS_PROFILE_V.
	Remove CC_LDFLAGS_PROFILE_V.
2003-05-27 10:02:07 +00:00
Ralf Corsepius
7406ae3e05 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/mvme2307.cfg: Remove CFLAGS_PROFILE_V.
2003-05-27 07:23:51 +00:00
Joel Sherrill
35b8dbb934 2003-04-17 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 399/rtems_misc
	* src/termios.c: In canonical mode, when input is present in the
	input buffer that contains an EOL character and some following
	characters, a read call read data behind the EOL character, although
	it should stop reading with the EOL character.
2003-05-26 15:57:21 +00:00
Ralf Corsepius
5f196d7331 2003-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* fatal.t: Reflect c/src/exec having moved to cpukit.
2003-05-22 08:26:03 +00:00
Ralf Corsepius
1984f4823b 2003-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* cpumodel.t: Reflect c/src/exec having moved to cpukit.
2003-05-22 08:07:25 +00:00
Ralf Corsepius
e7854a80e6 2003-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* daemon.t: Reflect c/src/exec having moved to cpukit.
2003-05-22 07:58:03 +00:00
Ralf Corsepius
77c15bbc6f 2003-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* example.t: Reflect c/src/exec having moved to cpukit.
2003-05-22 07:58:01 +00:00
Ralf Corsepius
3116c5aba4 2003-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* build45.t: Fix typo (config.long).
2003-05-22 07:57:59 +00:00
Ralf Corsepius
271d981c27 2003-05-21 Ralf corsepius <corsepiu@faw.uni-ulm.de>
* adaintr.t, ata.t, ide-ctrl.t, target.t: Various typo-fixes, Update
	to reflect introduction of the cpukit.
2003-05-21 23:29:58 +00:00
Ralf Corsepius
f902e82206 2003-05-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove src2html.
	* configure.ac: Remove src2html.
2003-05-21 23:16:33 +00:00
Ralf Corsepius
f7910a1043 Remove. 2003-05-21 23:14:33 +00:00
Ralf Corsepius
dbb074a20a 2003-05-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* archive/texi2www-960103.tgz (rtems-4-6-branch only): Remove.
	* archive/ (rtems-4-6-branch only): Remove.
	* Makefile.am (rtems-4-6-branch only): Reflect change above.
2003-05-21 20:45:28 +00:00
Ralf Corsepius
820761de45 2003-05-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* texi2www: Add support for @ifnottex.
2003-05-21 19:29:32 +00:00
Ralf Corsepius
5403ada346 Merger from CVS-HEAD 2003-05-16 13:22:35 +00:00
Ralf Corsepius
644a3a42ca 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/fsm.c: Make peer_mru global again.
2003-05-16 13:13:17 +00:00
Ralf Corsepius
72cd8b289d 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/check-cxx.m4: Remove LIBSUFFIX_VA.
	* automake/compile.am: Remove LIBSUFFIX_VA.
2003-05-16 09:07:17 +00:00
Ralf Corsepius
b8a3af8122 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/magic.c: Remove *rand48.
	* pppd/chap.c: Remove prototypes of *rand48.
2003-05-16 08:54:09 +00:00
Chris Johns
7bc0c85c5c PR406 2003-05-15 12:04:51 +00:00
Chris Johns
07f5f5dc02 2003-05-15 cjohns@cybertec.com.au <cjohns@cybertec.com.au>
* netinet/in.h:
	PR406 - Added INET_ADDRSTRLEN per the SUSv3 standard.
2003-05-15 12:04:08 +00:00
Ralf Corsepius
a6242fa5d6 2003-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/Makefile.am: Remove -DBSP_IS_I386EX=1 (unused).
2003-05-15 09:36:58 +00:00
Ralf Corsepius
48c962561d 2003-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/compile.am: Remove LIBSUFFIX_VA (unused).
2003-05-14 04:27:40 +00:00
Ralf Corsepius
99f97d3f2d 2003-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* common/common.add.in: Add %define __os_install_post %{nil} to
	work around rpm-4.2 choking on foreign file types.
2003-05-09 08:56:57 +00:00
Chris Johns
e16f60cdc2 HOWTO changes. 2003-05-08 14:24:05 +00:00
Chris Johns
776c11161e Updated the GRUB version info and how to build GRUB from source.
Added how to boot over the network with a PXE Netboot BIOS.
2003-05-08 14:21:24 +00:00
Ralf Corsepius
508c509dfb 2003-05-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
	* aclocal/env-rtemsbsp.m4: Remove.
	* aclocal/enable-rtemsbsp.m4: Remove.
2003-05-02 20:28:05 +00:00
Ralf Corsepius
c53bf46895 2003-05-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
	* aclocal/env-rtemsbsp.m4: Remove.
	* aclocal/enable-rtemsbsp.m4: Remove.
2003-05-02 20:20:00 +00:00
Ralf Corsepius
7e20744217 2003-05-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
	project_libdir.
2003-05-02 13:37:22 +00:00
Chris Johns
3bd8f85795 PR401. Missing causing issues when importing into CVS. 2003-05-02 07:53:57 +00:00
Ralf Corsepius
c0a8df526f 2003-04-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* project.am: clean *.info*.
2003-04-29 10:29:50 +00:00
Ralf Corsepius
e298b90742 2003-04-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* develenv.texi: Fix @setfilename to develenv.info.
2003-04-29 10:28:42 +00:00
Ralf Corsepius
a02f9674d1 2003-04-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Add libide.a.
2003-04-29 08:03:48 +00:00
Ralf Corsepius
fe85708819 2003-04-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/cpu.h: Fix typo in __ARMEB__ handling.
2003-04-24 10:55:40 +00:00
Joel Sherrill
daf485eeb0 2003-04-23 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre3.
2003-04-23 18:36:11 +00:00
Joel Sherrill
da82bb6d6d 2003-04-23 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre3.
2003-04-23 18:36:10 +00:00
Joel Sherrill
81ba516898 2003-04-23 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre3.
2003-04-23 18:23:34 +00:00
Joel Sherrill
3a7b81ab9b 2003-04-23 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre3.
2003-04-23 18:23:33 +00:00
Joel Sherrill
af973f4166 2003-04-18 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre2.
2003-04-18 14:35:36 +00:00
Joel Sherrill
36c3c03ea3 2003-04-18 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre2.
2003-04-18 14:35:35 +00:00
Joel Sherrill
e2a262aeb8 2003-04-18 Joel Sherrill <joel@OARcorp.com>
* index.html.in: Merged from Head.
2003-04-18 14:33:14 +00:00
Joel Sherrill
dbb80309be 2003-04-18 Joel Sherrill <joel@OARcorp.com>
* tversions.texi: Updated to reflect gcc3.2.2newlib1.11.0-2.
2003-04-18 12:59:34 +00:00
Joel Sherrill
217019f3b6 2003-04-18 Joel Sherrill <joel@OARcorp.com>
* ChangeLog, gcc3newlib/gccnewlib.add, gdb/Makefile.am: Merged from
	head.
2003-04-18 12:58:24 +00:00
Joel Sherrill
522652e46b 2003-04-17 Joel Sherrill <joel@OARcorp.com>
* .cvsignore, ChangeLog, Makefile.am, develenv.texi: Merged from head.
	* direct.t, sample.t, utils.t: New files.
	* compile.texi, direct.texi, sample.texi, utils.texi: Removed.
2003-04-17 13:42:34 +00:00
Ralf Corsepius
b8ae9ec858 2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add PREINSTALL_FILES and TMPINSTALL_FILES to
	all-local (Sync with other Makefile.ams).
2003-04-17 10:55:13 +00:00
Ralf Corsepius
b22d3e5004 2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use "all-local:" instead of "all:".
2003-04-17 10:52:57 +00:00
Ralf Corsepius
b50c582da8 2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* dummy/Makefile.am: Remove stray dummy.rel.
2003-04-17 10:50:08 +00:00
Ralf Corsepius
0f7d5a778f 2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/no_posix.c: include <reent.h> instead of <sys/reent.h>
2003-04-17 10:45:07 +00:00
Joel Sherrill
3b585c3be6 2003-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 389/rtems
	* src/no_posix.c: Correct _kill_r() prototype and make it conditional
	on newlib.
2003-04-16 19:40:47 +00:00
Joel Sherrill
e3aa7c1ba5 2002-04-10 Victor V. Vengerov <vvv@oktet.ru>
PR 385/filesystem
	* src/ramdisk.c: The "from" and "to" locations are calculated as
	the start of the block within the ram that data is to be transferred
	from/to for reads and writes respectively.  However, within
	the loops, the "from" and "to" locations are never updated.  The loop
	should have been updated as:
	    from += rd->block_size;
	and
	    to += rd->block_size;
	within the for loops in the ramdisk_read and ramdisk_write routines,
	respectively.
2003-04-16 19:35:11 +00:00
Joel Sherrill
44268550bf 2003-04-15 Joel Sherrill <joel@OARcorp.com>
PR 388/networking
	* kern/kern_sysctl.c: Revert previous patch and use strlcpy() now that
	it is available. Also fixed some warnings.
2003-04-15 14:58:28 +00:00
Joel Sherrill
eedf195795 2003-04-15 Joel Sherrill <joel@OARcorp.com>
PR 387/rtems_misc
	* ide/ata.c: Removed warning and moved to use of simpler libc routines.
	* ide/ata_internal.h: Added missing newline and end of file.
2003-04-15 13:03:40 +00:00
Ralf Corsepius
d8767c3e64 Merger from trunk. 2003-04-14 06:24:44 +00:00
cvs2git
7c608e88e5 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-04-14 06:19:46 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2003-04-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>':
    c/src/lib/libbsp/i386/pc386/ide/.cvsignore
    c/src/lib/libbsp/powerpc/mbx8xx/ide/.cvsignore
    doc/develenv/direct.t
    doc/develenv/sample.t
    doc/develenv/utils.t
2003-04-14 06:19:47 +00:00
Joel Sherrill
b545552df8 2003-04-10 Till Straumann <strauman@slac.stanford.edu>
PR 380/bsps
	* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
	make printk format strings compliant with libcpu/printk.
	minor fixes and lazy init bugfix.
2003-04-10 16:40:25 +00:00
Joel Sherrill
6ad3694786 2003-04-10 Till Straumann <strauman@slac.stanford.edu>
PR 379/bsps
	* console/polled_io.c: libcpu provides 'printk' already.
	Therefore, the implementation in this file was removed (still
	used for the bootloader, though).  It now provides BSP_output_char()
	for libcpu's printk().
	* console/uart.c, console/uart.h: BSP_output_char_via_serial()
	prototype changed to match the BSP_output_char_function_type.  Note
	that the motorola BSPs use polled-io for the output_char routine, not
	the uart.c version. The latter can be used be other BSPs however
	(e.g. SVGM).
	* console/console.c, console/consoleIo.h, console/polled_io.c,
	irq/irq_init.c, openpic/openpic.c, pci/detect_raven_bridge.c:
	Unfortunately, the supported 'printk' format string subset of the
	polled-io and libcpu implementations are different - hence, a few
	format strings in the ppc/shared BSP were changed.
2003-04-10 16:35:13 +00:00
Joel Sherrill
c3f8aa9d16 2003-04-10 Joel Sherrill <joel@OARcorp.com>
PR 371/pppd
	* pppd/auth.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/lcp.c,
	pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c:
	Change many symbols to static. There are still global symbols in
	rtemspppd.h which might need to be changed or converted into member
	of a structure which is dereferenced with a pointer that is managed
	as a per task variable. But this patch should avoid many conflicts.
2003-04-10 13:09:09 +00:00
Joel Sherrill
2d8eddea7a 2003-04-10 Joel Sherrill <joel@OARcorp.com>
PR 383/bsps
	* irq/irq.c: Fix bug introduced by conflicts in previous patches.
2003-04-10 13:05:10 +00:00
Ralf Corsepius
0793e35195 2003-04-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp.mak: Use var="$val" instead of var=${var=$val}. to satisfy
	Solaris /bin/sh.
	(Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
2003-04-08 05:22:37 +00:00
Ralf Corsepius
48b0211586 2003-04-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* sourcecode.t: cpukit/score/cpu.
2003-04-07 16:16:13 +00:00
Joel Sherrill
bce564105d 2003-04-03 Eri Valette <eric.valette@free.fr>
PR 381/core
	* src/newlibc.c: Switch from using _REENT_INIT to _REEINT_INIT_PTR
	to fix strange run-time problem where EIP was corrupted on pc386 BSP.
2003-04-03 23:01:31 +00:00
Joel Sherrill
dd6ad01947 2003-03-27 Joel Sherrill <joel@OARcorp.com>
* bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
	compile the bootloader.
2003-03-27 18:44:42 +00:00
Joel Sherrill
5f83947367 2003-03-27 Joel Sherrill <joel@OARcorp.com>
* ide/Makefile.am: ATA code depends upon libchip/ide which is not
	allowed in the cpukit source code since it must be buildable
	independent of any BSP. These files were moved to libchip/ide.
	* ide/ata.c, ide/ata.h, ide/ata_internal.h: New files.
2003-03-27 15:18:37 +00:00
Joel Sherrill
05341d806f 2003-03-27 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: ATA code depends upon libchip/ide which is not allowed
	in the cpukit source code since it must be buildable independent of
	any BSP. These files were moved to libchip/ide.
	* include/rtems/ata.h, include/rtems/ata_internal.h, src/ata.c: Removed.
2003-03-27 15:17:53 +00:00
Joel Sherrill
c2034a9eb7 2003-03-27 Joel Sherrill <joel@OARcorp.com>
* kern/kern_sysctl.c: Converted from BSP strlcpy() to strncpy().
2003-03-27 13:48:41 +00:00
Joel Sherrill
8db5e22630 2003-03-25 Joel Sherrill <joel@OARcorp.com>
* rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of include file.
2003-03-25 19:43:12 +00:00
Joel Sherrill
593616a8db 2002-03-25 Eric Norum <norume@aps.anl.gov>
PR 374/networking
	* Makefile.am, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
	The patch sent as part of PR270 got applied to the wrong place.
	The effect was that (1) startup was no faster than before and
	(2) malloc starvation messages came way too quickly.  The attached
	patch fixes both these problems and also provides a mechanism for
	applications to handle malloc starvation conditions as they see fit.
	* rtems/rtems_bsdnet_malloc_starvation.c: New file.
2003-03-25 19:00:23 +00:00
Joel Sherrill
b7985c50a6 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
2003-03-25 18:36:34 +00:00
Joel Sherrill
bf82aab61d 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* custom/mbx821_002.cfg, custom/mbx821_002b.cfg: New files included
	with this PR for alias BSPs.
2003-03-25 18:30:52 +00:00
Joel Sherrill
08d43444a5 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* ide/Makefile.am, ide/ide_ctrl_cfg.h: General improvements which
	now work on pc386 and mbx8xx.
	* ide/ide_controller.c: New file.
2003-03-25 18:25:03 +00:00
Joel Sherrill
26e927f71b 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* startup/ldsegs.S: Increase alignment.
	* Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
	Added IDE supporting infrastructure.
	* ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
	BSP support for libchip standard ide driver.
2003-03-25 18:21:29 +00:00
Joel Sherrill
086e708d3f 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystem
	* ide/*: added BSP support for libchip standard ide driver
2003-03-25 18:17:25 +00:00
Joel Sherrill
bf71e25ee4 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 367/filesystem
	* Makefile.am, include/rtems/ide_part_table.h, src/ata.c,
	src/ide_part_table.c: Some bugs were still present in the DOSFS
	implementation:
	    - FAT12 did not work properly on Big-Endian machines
	    - Some synchronization and error handling problems were present
	    - Some legal codings for EOC were not recognized
2003-03-25 17:02:01 +00:00
Joel Sherrill
01c5b9d74e 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 367/filesystem
	* src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
	src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
	src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
	present in the DOSFS implementation:
	    - FAT12 did not work properly on Big-Endian machines
	    - Some synchronization and error handling problems were present
	    - Some legal codings for EOC were not recognized
2003-03-25 17:01:56 +00:00
Joel Sherrill
2742cc30e5 2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 360/bsps
	* irq/irq.c, irq/irq_init.c, openpic/openpic.c, openpic/openpic.h:
	BSP code had set the task priority register multiple times of
	the OpenPIC instead of setting the individual source priorities.
	This patch adds openpic_get_source_priority() and
	openpic_set_source_priority() calls and lets IRQ management code
	use them.
2003-03-25 16:55:29 +00:00
Joel Sherrill
a3ef256740 2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency
	on the vmeUniverse driver. It is now possible to use the ppc/shared/irq
	code on non-VME BSPs without triggering linkage of the vmeUniverse
	driver.
2003-03-25 16:46:01 +00:00
Joel Sherrill
c960a72529 2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* shared/include/cpuIdent.c: Readd PPC604r CPU.
2003-03-25 16:40:08 +00:00
Ralf Corsepius
4bab4aff51 Merger from CVS-trunk. 2003-03-25 08:06:19 +00:00
Joel Sherrill
186d8b23ce 2003-03-19 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Fixed so sysctl sections appear correctly. Also
	increased RAM (a lie) so all programs link.
2003-03-20 00:17:15 +00:00
Ralf Corsepius
ccb739c6b3 2003-03-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/utils.c: Remove strlcpy, strlcat.
2003-03-19 00:51:54 +00:00
Ralf Corsepius
8114f30144 2003-03-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
	* src/strlcat.c: New (extracted from pppd/utils.c).
	* src/strlcpy.c: New (extracted from pppd/utils.c).
	* Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.
2003-03-19 00:49:15 +00:00
Joel Sherrill
49f02fff4c 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	* sys/linker_set.h: This patch makes RTEMS/PowerPC eabi compliant.
	Declare all linker-script defined addresses as
	variables of unknown size and not as short objects
	like 'int', 'void*' etc.  Since only addresses are used and never those
	variable's values, the type used in a declaration is not important.
2003-03-18 20:43:07 +00:00
Joel Sherrill
7e9c793ba5 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	* custom/mvme2307.cfg: This patch makes RTEMS/PowerPC eabi compliant.
	Enable EABI by adding -meabi -msdata=eabi CFLAGS.
2003-03-18 19:26:36 +00:00
Joel Sherrill
2ae52c7583 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	This patch makes RTEMS/powerpc/shared EABI compliant.
	* irq/irq_init.c, start/Makefile.am, start/start.S, startup/bspstart.c,
	startup/pgtbl_setup.c, vectors/vectors.h, vectors/vectors_init.c:
	zero_bss() should clear not only bss but sbss and sbss2
	also (this is probably a bugfix, as sbss/sbss2 are
	probably used even if -msdata=eabi is not specified).
	* start/rtems_crti.S: New file which must
	be linked immediately after ecrti.o. rtems_crti.o contains
	a code snippet who lets __init() return immediately. Also,
	a new entry point '_init' to the C++ Ctors is generated
	for use by the RTEMS Thread_Handler.
2003-03-18 19:24:59 +00:00
Joel Sherrill
2e0ee93e04 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	* src/threadhandlerc: This patch makes RTEMS/PowerPC eabi compliant.
	Let Thread_Handler verify that _init/_main are non-NULL
	before calling them (gives the linker script/user more
	freedom to handle special cases).
2003-03-18 19:24:28 +00:00
Joel Sherrill
9cfccae23f 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	* cpu.c: This patch makes RTEMS/PowerPC eabi compliant.
2003-03-18 19:22:55 +00:00
cvs2git
6ac7a12b3f This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-03-18 19:20:55 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-03-18  Till Straumann <strauman@slac.stanford.edu>':
    c/src/lib/libbsp/powerpc/shared/start/rtems_crti.S
2003-03-18 19:20:56 +00:00
Joel Sherrill
98847ed837 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
PR 356/bsps
	* bsp_specs, start/Makefile.am, startup/linkcmds
	This patch makes RTEMS/powerpc/shared EABI compliant.
	Declare all linker-script defined addresses as
	variables of unknown size and not as short objects
	like 'int', 'void*' etc.
	This prevents the compiler from generating a relocation
	who assumes the existence of an __rtems_end object in
	one of the short data areas (which would result in a
	linker error).
2003-03-18 18:16:53 +00:00
Joel Sherrill
95501284c6 2003-03-18 Joel Sherrill <joel@OARcorp.com>
* comm/GDB.HOWTO: Updated.
2003-03-18 14:25:40 +00:00
Ralf Corsepius
04a6b0da6e 2003-03-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Reformat build_* handling.
	Preset *_alias if empty.
	* configure.ac: Change tools/build to build-config dirs.
	Conditionally build tools/build as host-config dirs.
2003-03-14 00:25:00 +00:00
Ralf Corsepius
7d9818cb47 2003-03-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Fix broken comments.
	Add hidden option --enable-experimental.
	* README.cdn-X: Update.
	* configure.ac:	Build tools/build as host and build-host tools to
	accomodate those BSPs applying packhex in <BSP>.cfg.
	Build tools/cpu as build-host tools.
2003-03-13 11:03:53 +00:00
Ralf Corsepius
19c69fa101 2003-03-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* tools/Makefile.am: Remove.
	* configure.ac: Remove tools/Makefile.am
	* acinclude.m4: Fix build_subdir handling.
	* Makefile.am: Remove tools from SUBDIRS.
	Rename HOST|BUILD|TARGET_SUBDIRS into host|build|target_SUBDIRS.
2003-03-13 01:31:53 +00:00
Ralf Corsepius
58dccb1d18 *** empty log message *** 2003-03-13 01:26:38 +00:00
Ralf Corsepius
2ff68ec24a 2003-03-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 310_to_320_list: Delete (Obsolete).
	* acpolish: Delete (Obsolete).
	* ampolish: Delete (Obsolete).
	* cipolish: Delete (Obsolete).
	* rtems-polish.sh: Delete (Obsolete).
	* update.in: Delete (Unused).
	* word-replace.in: Delete (Unused).
	* README: Delete (Obsolete).
	* Makefile.am: Reflect changes above.
	* configure.ac: Reflect changes above.
2003-03-12 08:21:32 +00:00
Ralf Corsepius
63d683323e 2003-03-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around
	Cygwin mistreating paths.
2003-03-12 08:12:59 +00:00
Ralf Corsepius
2bca4ea3bd 2003-03-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Reflect changes to project_libdir.
2003-03-11 23:13:39 +00:00
Ralf Corsepius
1a7784f87c 2003-03-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemscpu.m4: Remove obsolete comment.
	Add MULTISUBDIR to probject_libdir.
2003-03-11 23:12:12 +00:00
Ralf Corsepius
03cd4b611a 2003-03-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
	* aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused).
	Remove RTEMS_PROJECT_ROOT (Unused).
	* aclocal/tool-paths.m4: Delete.
2003-03-11 16:28:15 +00:00
Ralf Corsepius
d2c2c6ca48 2003-03-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/ppcn_60x.cfg: Fix mal-formed CVS-Id.
2003-03-10 16:41:09 +00:00
Ralf Corsepius
52f13c3e19 2003-03-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add AC_CHECK_HEADERS(getopt.h) to work around a bug
	in autoconf-2.57.
2003-03-07 03:00:17 +00:00
Ralf Corsepius
ebab90121a 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
2003-03-06 11:31:46 +00:00
Ralf Corsepius
d10340a1bf 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
2003-03-06 11:13:53 +00:00
Ralf Corsepius
0f1ee002e1 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
	* alocal/rtems-top.a4: Add AC_CONFIG_AUX_DIR.
2003-03-06 10:49:13 +00:00
Ralf Corsepius
b18646c909 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
2003-03-06 10:45:24 +00:00
Ralf Corsepius
17569bf489 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
2003-03-06 09:40:38 +00:00
Ralf Corsepius
45633aa3ed 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
	* aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
2003-03-06 09:38:10 +00:00
Ralf Corsepius
6a02d05533 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* netinet/in_chksum.c: Remove duplicate case to include
	in_chksum_arm.c.
2003-03-06 09:08:47 +00:00
Ralf Corsepius
cd83ff6184 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_PREREQ(2.57).
2003-03-06 06:52:51 +00:00
Ralf Corsepius
a7cc7b42a6 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove stray reference to sptables.h.in.
2003-03-06 06:51:56 +00:00
Ralf Corsepius
5bc48b5eb5 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove sptables.h.in.
2003-03-06 06:14:28 +00:00
Ralf Corsepius
691fed92cd 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/sptables.h.in: Remove.
	* include/rtems/sptables.h: New.
	* include/.cvsignore: Remove.
	* include/rtems/.cvsignore: Remove.
	* inline/.cvsignore: Remove.
	* inline/rtems/.cvsignore: Remove.
	* macros/.cvsignore: Remove.
	* macros/rtems/.cvsignore: Remove.
	* src/.cvsignore: Remove.
2003-03-06 06:12:27 +00:00
Ralf Corsepius
0b5d1b0a8a Fix ChangeLog 2003-03-06 06:05:21 +00:00
Ralf Corsepius
f87a9f2558 2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add support/.
	* support/Makefile.am: New.
	* support/version.c: New.
	* wrapup/Makefile.am: Add support/libsupport.a.
2003-03-06 06:01:31 +00:00
Ralf Corsepius
b3ceb8973d 2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Build librtems++$(LIB_VARIANT).a
2003-03-04 17:12:06 +00:00
Ralf Corsepius
64e52730a8 2002-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Add __RTEMS_REVISION__.
2003-03-04 17:08:41 +00:00
Ralf Corsepius
d24f574e07 2003-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Use SRC += instead of make-vars.
2003-03-04 11:27:58 +00:00
Ralf Corsepius
4638a5f021 2003-03-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/arm.h: Remove ARM_HAS_THUMB (Unused).
2003-03-03 15:59:36 +00:00
Ralf Corsepius
fc230981f9 2003-03-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add AC_CHECK_HEADERS.
2003-03-02 06:21:44 +00:00
Ralf Corsepius
fec45040bc 2003-03-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/cpu.h: Set up CPU_*_ENDIAN based on -D__ARMEL__ and
	-D__ARMEB__. Fix minor typo in comment.
2003-03-02 06:19:42 +00:00
Ralf Corsepius
3f5a592004 Remove corrupted ChangeLog entry. 2003-02-28 08:01:06 +00:00
Ralf Corsepius
b566205fca 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_SUBST(RTEMS_VERSION).
	AC_DEFINE(RTEMS_VERSION) to propagate it through cpuopts.h.
2003-02-28 06:23:12 +00:00
Ralf Corsepius
a3c5064e53 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
	cpuopts.h).
2003-02-28 06:21:39 +00:00
Ralf Corsepius
1842800039 2002-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
2003-02-28 06:19:11 +00:00
Ralf Corsepius
1c450d78a0 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: Add ACLOCAL, AUTOHEADER.
	Don't check for auto*tool-versions.
2003-02-28 06:12:07 +00:00
Ralf Corsepius
f196b7a97d 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config-ml.in: Don't build sh-rtems ml and ml/m2 multilib variants.
2003-02-28 05:53:57 +00:00
Ralf Corsepius
15eb411e86 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/compile.am: Introduce depend-gcc.
	* automake/lib.am: Remove stray comment.
	* automake/local.am: Introduce depend-gcc.
2003-02-28 05:13:20 +00:00
Ralf Corsepius
09969a8d12 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config-ml.in: Don't build arm-rtems/*fpu* multilib variants.
2003-02-28 05:08:26 +00:00
Ralf Corsepius
8a1d1e0bed 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/gccnewlib.add: Add %gcc_version, %newlib_version.
	Apply %gcc_version, %newlib_version.
	* gcc3newlib/target-c++.add: Apply %gcc_version, %newlib_version.
	* gcc3newlib/target-g77.add: Apply %gcc_version, %newlib_version.
	* gcc3newlib/target-gcc.add: Apply %gcc_version, %newlib_version.
	* gcc3newlib/target-gcj.add: Apply %gcc_version, %newlib_version.
	* gcc3newlib/target-gnat.add: Apply %gcc_version, %newlib_version.
	* gcc3newlib/target-objc.add: Apply %gcc_version, %newlib_version.
2003-02-26 15:52:36 +00:00
Ralf Corsepius
d4e67c5dc0 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/armulator.cfg: CPU_CFLAGS = -msoft-float.
	* custom/vegaplus.cfg: CPU_CFLAGS = -msoft-float.
	* custom/ebd7312.cfg: CPU_CFLAGS = -msoft-float.
	* custom/arm_bare_bsp.cfg: CPU_CFLAGS = -msoft-float.
2003-02-26 07:46:06 +00:00
Ralf Corsepius
f622d16663 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/armulator.cfg: CPU_CFLAGS = -msoft-float.
	* custom/vegaplus.cfg: CPU_CFLAGS = -msoft-float.
	* custom/ebd7312.cfg: CPU_CFLAGS = -msoft-float.
	* custom/arm_bare_bsp.cfg: CPU_CFLAGS += -msoft-float.
2003-02-26 07:45:48 +00:00
Ralf Corsepius
536b41ac1b 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/arm.h: Set up ARM_HAS_FPU based on -D__SOFTFP__.
2003-02-26 07:16:01 +00:00
Ralf Corsepius
55e2e98a7f 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).
2003-02-26 07:14:05 +00:00
Joel Sherrill
125d81db0f 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
2003-02-20 22:12:10 +00:00
Joel Sherrill
c494deb85d Patch against RTEMS-ss-20030128
Author: Till Straumann <strauman@slac.stanford.edu>

2003/2/11

This patch addresses the following issues:
2003-02-20	Till Straumann <strauman@slac.stanford.edu>

	PR 349/bsps
	* src/mount.c, src/privateenv.c:
  	    - mount() bugfix: allocated 'loc' node must be released if
			mount fails due to missing node_type_h
	    - silence compiler warning about improper pointer type

Index: cpukit/libcsupport/src/mount.c
===================================================================
RCS file: /afs/slac/g/spear/cvsrep/rtems/src-20030128/cpukit/libcsupport/src/mount.c,v
retrieving revision 1.1.1.2
diff -c -r1.1.1.2 mount.c
*** cpukit/libcsupport/src/mount.c	29 Jan 2003 22:57:19 -0000	1.1.1.2
--- cpukit/libcsupport/src/mount.c	7 Feb 2003 20:47:49 -0000
***************
*** 142,147 ****
--- 142,149 ----
              mount_point, RTEMS_LIBIO_PERMS_RWX, &loc, TRUE ) == -1 )
        goto cleanup_and_bail;

+     loc_to_free = &loc;
+
      /*
       * Test for node_type_h
       */
***************
*** 155,161 ****
       *  Test to see if it is a directory
       */

-     loc_to_free = &loc;
      if ( loc.ops->node_type_h( &loc ) != RTEMS_FILESYSTEM_DIRECTORY ) {
        errno = ENOTDIR;
        goto cleanup_and_bail;
--- 157,162 ----
Index: cpukit/libcsupport/src/privateenv.c
===================================================================
RCS file: /afs/slac/g/spear/cvsrep/rtems/src-20030128/cpukit/libcsupport/src/privateenv.c,v
retrieving revision 1.1.1.3
diff -c -r1.1.1.3 privateenv.c
*** cpukit/libcsupport/src/privateenv.c	29 Jan 2003 22:57:20 -0000	1.1.1.3
--- cpukit/libcsupport/src/privateenv.c	30 Jan 2003 18:01:40 -0000
***************
*** 65,71 ****
     tmp->refcnt = 1;
  #endif

!    sc = rtems_task_variable_add(RTEMS_SELF,(void*)&rtems_current_user_env,free_user_env);
     if (sc != RTEMS_SUCCESSFUL) {
  	 /* don't use free_user_env because the pathlocs are
  	  * not initialized yet
--- 65,71 ----
     tmp->refcnt = 1;
  #endif

!    sc = rtems_task_variable_add(RTEMS_SELF,(void*)&rtems_current_user_env,(void(*)(void *))free_user_env);
     if (sc != RTEMS_SUCCESSFUL) {
  	 /* don't use free_user_env because the pathlocs are
  	  * not initialized yet
2003-02-20 22:10:38 +00:00
Joel Sherrill
c074ea2eae 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* mpc6xx/exceptions/raw_exception.c, mpc6xx/mmu/bat.c,
	mpc6xx/mmu/pte121.c, shared/include/cpuIdent.c,
	shared/include/cpuIdent.h, shared/src/Makefile.am, shared/src/stack.c,
	shared/src/stackTrace.h, powerpc/registers.h:
	  - undo improper 'fix' who broke mpc604r identification
	  - fix: 7400 identification PVR value was wrong
	  - enhance 'setdbat()' to switch OFF a given BAT if called with 0 size
	  - fix: page table support bugfix
	  - enhancement: provide routines to take and print stack trace
	    snapshots
	  - add definitions for HID1 and DABR SPRs
2003-02-20 22:07:54 +00:00
cvs2git
da1100e035 This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-02-20 22:07:22 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-02-20	Till Straumann <strauman@slac.stanford.edu>':
    c/src/lib/libcpu/powerpc/shared/src/stack.c
    c/src/lib/libcpu/powerpc/shared/src/stackTrace.h
2003-02-20 22:07:23 +00:00
Joel Sherrill
ef42b5c2e9 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* configure.ac: Add glue to the powerpc/shared BSP
	to use the vmeUniverse VME-PCI bridge driver.
2003-02-20 21:59:02 +00:00
Joel Sherrill
83ae314d4e 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* startup/Makefile.am, startup/linkcmds startup/Makefile.am,
	startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
	Let the powerpc/shared (+derived) BSPs use pagetable support
	from libcpu.
2003-02-20 21:57:44 +00:00
Joel Sherrill
ff4e9fe7a1 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* startup/Makefile.am, startup/linkcmds startup/Makefile.am,
	startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
	Let the powerpc/shared (+derived) BSPs use pagetable support
	from libcpu.
2003-02-20 21:57:22 +00:00
Joel Sherrill
3c2f21a987 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
	to use the vmeUniverse VME-PCI bridge driver.
	* vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
2003-02-20 21:57:21 +00:00
Joel Sherrill
5cfb5ca283 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* openpic/Makefile.am, pci/Makefile.am:
	  - install the 'openpic.h' and 'pci.h' headers
	  - avoid a name clash by renaming 'vsprintf' & friends
	    to 'k_vsprintf' etc.
	  - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
	  - irq.c:
	     * fix: remove implicit assumption that ISA interrupt vectors start
	            at 0
	     * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
	       IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
	  - fix: EABI compliance; isr/exception lowlevel handlers must not
	         clobber R2 or R13
	  - fix: openpic_init was called with the polarity/senses tables
	         swapped (fixed wrong order of arguments)
	  - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
2003-02-20 21:52:21 +00:00
Joel Sherrill
e7625fc6c9 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* console/polled_io.c, console/reboot.c, irq/irq.c, irq/irq_asm.S,
	irq/irq_init.c, openpic/Makefile.am, startup/linkcmds,
	vectors/vectors.S, vectors/vectors_init.c:
	  - install the 'openpic.h' and 'pci.h' headers
	  - avoid a name clash by renaming 'vsprintf' & friends
	    to 'k_vsprintf' etc.
	  - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
	  - irq.c:
	     * fix: remove implicit assumption that ISA interrupt vectors start
	            at 0
	     * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
	       IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
	  - fix: EABI compliance; isr/exception lowlevel handlers must not
	         clobber R2 or R13
	  - fix: openpic_init was called with the polarity/senses tables
	         swapped (fixed wrong order of arguments)
	  - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
2003-02-20 21:48:25 +00:00
Joel Sherrill
837a1323e3 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* startup/pgtbl_setup.c, startup/pgtbl_activate.c: New files
	* startup/Makefile.am, startup/bspstart.c, startup/linkcmds:
	Let the powerpc/shared (+derived) BSPs use pagetable support
   	from libcpu.
2003-02-20 21:45:49 +00:00
Joel Sherrill
422d561d4a 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* vme/.cvsignore, vme/Makefile.am, vme/VME.h, vme/VMEConfig.h,
	vme/vmeconfig.c: Add glue to the powerpc/shared BSP to use
	the vmeUniverse VME-PCI bridge driver.
2003-02-20 21:42:15 +00:00
Joel Sherrill
01fdbb1f30 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* console/console.c, console/uart.c, console/uart.h: implement
	IOCTLs for the serial (UART) console to install/retrieve a BREAK-IRQ
	callback.  The callback routine (if installed) is invoked from the
	UART ISR when a BREAK interrupt is detected.  This can be used
	e.g. to enforce a "hotkey" reboot a la vxWorks Ctrl-X (although we
	use the serial line break condition) NOTE: The callback runs in
	ISR context.
2003-02-20 21:38:50 +00:00
Joel Sherrill
254f0552cb 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* README.universe, vmeUniverse/README.porting
	vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
	vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
	* vmeUniverse/README.porting: New file.
2003-02-20 21:37:34 +00:00
cvs2git
03dfa5ee5f This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Cherrypick from master 2003-02-20 21:35:57 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-02-20	Till Straumann <strauman@slac.stanford.edu>':
    c/src/lib/libbsp/shared/vmeUniverse/README.porting
2003-02-20 21:35:58 +00:00
Joel Sherrill
c16310759a 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 353/bsps
	* include/bsp.h: Let the application override the network driver
	and attach routine.
2003-02-20 21:25:11 +00:00
Joel Sherrill
6ba05a77cc Fixed typo in PR category. 2003-02-20 21:22:34 +00:00
Joel Sherrill
64db6d3f44 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 351/networking
	* nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
	strdup_bootp_realloc() everywhere for sake of consistency.
2003-02-20 21:21:46 +00:00
Joel Sherrill
8daecd811b 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
PR 354/networkign
	* network/if_fxp.c (Intel eepro network driver): re-enabled the chip
	against a table of supported chips. The untested
	ones are still commented out, however.
2003-02-20 21:18:14 +00:00
Joel Sherrill
bce9f3b173 2003-02-20 Wolfram Wadepohl <W.Wadepohl@indumat.de>
PR 357/rtems_misc
	* src/termios.c (rtems_termios_open):  Fixed code the incorrectly
	checked that the wrong pointer during allocation was NULL.
2003-02-20 20:45:40 +00:00
Ralf Corsepius
529fc62612 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
capture/capture-cli.c: Add proper definition to avoid compiler
	warnings. Apply int = getchar().
2003-02-18 15:19:13 +00:00
Ralf Corsepius
6738c9dc6e 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/gcc-isystem.m4: New.
	* aclocal/gcc-specs.m4: Remove.
	* aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS.
	Add RTEMS_GCC_ISYSTEM.
	Reformat setting up RTEMS_CPPFLAGS.
2003-02-18 14:35:03 +00:00
Ralf Corsepius
f7276a9bdf 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/rtems-top.m4: Set PROJECT_ROOT unconditionally.
	* automake/local.am: Remove $(ARCH), clean-local.
	* automake/compile.am: Add $(ARCH), clean-local.
	Set CXXFLAGS = @RTEMS_CFLAGS@ $(XCXXFLAGS).
2003-02-18 13:20:59 +00:00
Ralf Corsepius
385b2e235d 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/local.am: Introduce depend-gcc.
	Remove ${ARCH}.
	* automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC,
	CPP. Add ${ARCH}. depend-gcc.
	* aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
	* aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
	* aclocal/env-rtemsbsp.m4: Remove GCC_SPECS.
2003-02-18 12:58:44 +00:00
Ralf Corsepius
a0d2c79a73 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/privateenv.c: Fix prototype for free_user_env.
2003-02-18 12:51:46 +00:00
Ralf Corsepius
21595c79b3 2003-02-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Unconditionally check for epstopdf and texi2pdf.
2003-02-15 06:09:43 +00:00
Ralf Corsepius
fb5bfdc4bc 2003-02-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* buildc.t: Add several @ifset BUILDTOOLS-TAR.
	* sample.t: Use @code{make/README} instead of
	@code{@value{RTEMS-UNTAR}/make/README} (Workaround to PR 345).
2003-02-15 06:09:26 +00:00
Ralf Corsepius
d7efd85239 2003-02-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove references to obsoleted files
	aclocal/enable-gcc28.m4, aclocal/enable-libcdir.m4.
2003-02-15 04:09:03 +00:00
Ralf Corsepius
4b14cd2940 2003-02-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove references to obsolete files
	README.DOS REQUIRES PROBLEMS TESTED README UPDATE_HELP.
	Add TOOL_TARGETS.
2003-02-15 04:03:14 +00:00
Joel Sherrill
9e2dc5fc56 2003-02-14 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 348/bsps
	* mpc6xx/exceptions/raw_exception.c: Add PPC_603ev as required
	by MTX603e BSP.
2003-02-14 20:12:34 +00:00
Joel Sherrill
de621a5bd5 2003-02-14 Till Straumann <strauman@slac.stanford.edu>
PR 352/rtems_misc
	* shell/shell.c: make rtems_shell main task an FP enabled task.
2003-02-14 20:09:11 +00:00
Joel Sherrill
b07906fd6e *** empty log message *** 2003-02-14 19:34:09 +00:00
Ralf Corsepius
14228b6cd1 Remove. 2003-02-13 16:14:20 +00:00
Ralf Corsepius
f827bded30 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src2html: Remove.
	* src2html1.4a: Remove.
	* configure.ac: Reflect changes above.
	* Makefile.am: Reflect changes above.
2003-02-13 16:08:15 +00:00
Ralf Corsepius
fa652b57db 2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config.sub (rtems-4-6-branch only): New from subversion.
	* bootstrap (rtems-4-6-branch only): Do not delete config.sub.
2003-02-12 15:27:50 +00:00
Ralf Corsepius
cfc06a7661 2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
2003-02-12 15:26:42 +00:00
Joel Sherrill
d4682b9304 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre1.
2003-02-11 23:56:23 +00:00
Joel Sherrill
945a68f5eb 2003-02-11 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre1.
2003-02-11 23:56:22 +00:00
cvs2git
d8daeafaba This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.
Sprout from master 2003-02-11 23:44:41 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2003-02-11	Joel Sherrill <joel@OARcorp.com>'
Cherrypick from rtemsdoc-4-5-branch 1997-05-27 12:40:10 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'base RTEMS documentation':
    doc/common/treedef.tex
Delete:
    bootstrap
    c/src/ada/.cvsignore
    c/src/ada/ChangeLog
    c/src/ada/Makefile.am
    c/src/ada/rtems-multiprocessing.adb
    c/src/ada/rtems-multiprocessing.ads
    c/src/ada/rtems.adb
    c/src/ada/rtems.ads
    c/src/lib/libcpu/powerpc/new-exceptions/ChangeLog
    c/src/lib/libcpu/powerpc/new-exceptions/cpu.c
    c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S
    c/src/lib/libcpu/powerpc/old-exceptions/ChangeLog
    c/src/lib/libcpu/powerpc/old-exceptions/README
    c/src/lib/libcpu/powerpc/old-exceptions/TODO
    c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
    c/src/lib/libcpu/powerpc/old-exceptions/cpu_asm.S
    c/src/lib/libcpu/powerpc/old-exceptions/irq_stub.S
    c/src/lib/libcpu/powerpc/old-exceptions/ppccache.c
    c/src/lib/libcpu/powerpc/old-exceptions/rtems/score/ppc_offs.h
    c/src/libchip/shmdr/.cvsignore
    c/src/libchip/shmdr/README
    c/src/libchip/shmdr/addlq.c
    c/src/libchip/shmdr/cnvpkt.c
    c/src/libchip/shmdr/dump.c
    c/src/libchip/shmdr/fatal.c
    c/src/libchip/shmdr/getlq.c
    c/src/libchip/shmdr/getpkt.c
    c/src/libchip/shmdr/init.c
    c/src/libchip/shmdr/initlq.c
    c/src/libchip/shmdr/intr.c
    c/src/libchip/shmdr/mpci.h
    c/src/libchip/shmdr/mpisr.c
    c/src/libchip/shmdr/poll.c
    c/src/libchip/shmdr/receive.c
    c/src/libchip/shmdr/retpkt.c
    c/src/libchip/shmdr/send.c
    c/src/libchip/shmdr/setckvec.c
    c/src/libchip/shmdr/shm_driver.h
    cpukit/ftpd/Makefile.am
    cpukit/ftpd/ftpd.c
    cpukit/ftpd/ftpd.h
    cpukit/httpd/.cvsignore
    cpukit/httpd/Makefile.am
    cpukit/httpd/NOTES
    cpukit/httpd/asp.c
    cpukit/httpd/balloc.c
    cpukit/httpd/default.c
    cpukit/httpd/ej.h
    cpukit/httpd/ejIntrn.h
    cpukit/httpd/ejlex.c
    cpukit/httpd/ejparse.c
    cpukit/httpd/emfdb.c
    cpukit/httpd/emfdb.h
    cpukit/httpd/form.c
    cpukit/httpd/h.c
    cpukit/httpd/handler.c
    cpukit/httpd/license.txt
    cpukit/httpd/md5.h
    cpukit/httpd/md5c.c
    cpukit/httpd/mime.c
    cpukit/httpd/misc.c
    cpukit/httpd/ringq.c
    cpukit/httpd/rom.c
    cpukit/httpd/rtems_webserver.h
    cpukit/httpd/security.c
    cpukit/httpd/sock.c
    cpukit/httpd/socket.c
    cpukit/httpd/sym.c
    cpukit/httpd/uemf.c
    cpukit/httpd/uemf.h
    cpukit/httpd/um.c
    cpukit/httpd/um.h
    cpukit/httpd/url.c
    cpukit/httpd/value.c
    cpukit/httpd/wbase64.c
    cpukit/httpd/webcomp.c
    cpukit/httpd/webmain.c
    cpukit/httpd/webpage.c
    cpukit/httpd/webrom.c
    cpukit/httpd/webs.c
    cpukit/httpd/webs.h
    cpukit/httpd/websuemf.c
    cpukit/httpd/wsIntrn.h
    cpukit/libnetworking/netinet/in_cksum_arm.h
    cpukit/libnetworking/netinet/in_cksum_i386.h
    cpukit/libnetworking/netinet/in_cksum_m68k.h
    cpukit/libnetworking/netinet/in_cksum_powerpc.h
    cpukit/pppd/Makefile.am
    cpukit/pppd/README
    cpukit/pppd/STATUS
    cpukit/pppd/auth.c
    cpukit/pppd/cbcp.c
    cpukit/pppd/cbcp.h
    cpukit/pppd/ccp.c
    cpukit/pppd/ccp.h
    cpukit/pppd/chap.c
    cpukit/pppd/chap.h
    cpukit/pppd/chap_ms.c
    cpukit/pppd/chap_ms.h
    cpukit/pppd/chat.c
    cpukit/pppd/demand.c
    cpukit/pppd/example/Makefile-user
    cpukit/pppd/example/README
    cpukit/pppd/example/init.c
    cpukit/pppd/example/netconfig.h
    cpukit/pppd/example/ppp.conf
    cpukit/pppd/example/pppd.options
    cpukit/pppd/example/pppdapp.c
    cpukit/pppd/example/system.h
    cpukit/pppd/fsm.c
    cpukit/pppd/fsm.h
    cpukit/pppd/ipcp.c
    cpukit/pppd/ipcp.h
    cpukit/pppd/ipxcp.c
    cpukit/pppd/ipxcp.h
    cpukit/pppd/lcp.c
    cpukit/pppd/lcp.h
    cpukit/pppd/magic.c
    cpukit/pppd/magic.h
    cpukit/pppd/md4.c
    cpukit/pppd/md4.h
    cpukit/pppd/md5.c
    cpukit/pppd/md5.h
    cpukit/pppd/options.c
    cpukit/pppd/patchlevel.h
    cpukit/pppd/pathnames.h
    cpukit/pppd/pppd.8
    cpukit/pppd/pppd.h
    cpukit/pppd/rtemsdialer.h
    cpukit/pppd/rtemsmain.c
    cpukit/pppd/rtemspppd.c
    cpukit/pppd/rtemspppd.h
    cpukit/pppd/sys-rtems.c
    cpukit/pppd/upap.c
    cpukit/pppd/upap.h
    cpukit/pppd/utils.c
    cpukit/rtems/src/clocktodtoseconds.c
    cpukit/rtems/src/clocktodvalidate.c
    cpukit/score/cpu/arm/rtems/asm.h
    cpukit/score/cpu/c4x/rtems/asm.h
    cpukit/score/cpu/c4x/rtems/tic4x/c4xio.h
    cpukit/score/cpu/h8300/rtems/asm.h
    cpukit/score/cpu/i386/rtems/asm.h
    cpukit/score/cpu/m68k/rtems/asm.h
    cpukit/score/cpu/m68k/rtems/m68k/m68302.h
    cpukit/score/cpu/m68k/rtems/m68k/m68360.h
    cpukit/score/cpu/m68k/rtems/m68k/qsm.h
    cpukit/score/cpu/m68k/rtems/m68k/sim.h
    cpukit/score/cpu/mips/rtems/asm.h
    cpukit/score/cpu/mips/rtems/mips/idtcpu.h
    cpukit/score/cpu/mips/rtems/mips/iregdef.h
    cpukit/score/cpu/no_cpu/rtems/asm.h
    cpukit/score/cpu/or32/rtems/asm.h
    cpukit/score/cpu/powerpc/rtems/asm.h
    cpukit/score/cpu/sh/rtems/asm.h
    cpukit/score/cpu/sparc/rtems/asm.h
    cpukit/telnetd/Makefile.am
    cpukit/telnetd/README
    cpukit/telnetd/icmds.c
    cpukit/telnetd/pty.c
    cpukit/telnetd/pty.h
    cpukit/telnetd/telnetd.c
    cpukit/telnetd/telnetd.h
    cpukit/zlib/doc/rfc1950.txt
    cpukit/zlib/doc/rfc1951.txt
    cpukit/zlib/doc/rfc1952.txt
    testsuites/.cvsignore
    testsuites/ChangeLog
    testsuites/Makefile.am
    testsuites/PROBLEMS
    testsuites/README
    testsuites/configure.ac
    testsuites/itrontests/.cvsignore
    testsuites/itrontests/ChangeLog
    testsuites/itrontests/Makefile.am
    testsuites/itrontests/README
    testsuites/itrontests/configure.ac
    testsuites/itrontests/itronhello/.cvsignore
    testsuites/itrontests/itronhello/Makefile.am
    testsuites/itrontests/itronhello/init.c
    testsuites/itrontests/itronhello/itronhello.doc
    testsuites/itrontests/itronhello/itronhello.scn
    testsuites/itrontests/itronhello/system.h
    testsuites/itrontests/itronmbf01/.cvsignore
    testsuites/itrontests/itronmbf01/Makefile.am
    testsuites/itrontests/itronmbf01/init.c
    testsuites/itrontests/itronmbf01/itronmbf01.doc
    testsuites/itrontests/itronmbf01/itronmbf01.scn
    testsuites/itrontests/itronmbf01/system.h
    testsuites/itrontests/itronmbox01/.cvsignore
    testsuites/itrontests/itronmbox01/Makefile.am
    testsuites/itrontests/itronmbox01/init.c
    testsuites/itrontests/itronmbox01/itronmbox01.doc
    testsuites/itrontests/itronmbox01/itronmbox01.scn
    testsuites/itrontests/itronmbox01/system.h
    testsuites/itrontests/itronsem01/.cvsignore
    testsuites/itrontests/itronsem01/Makefile.am
    testsuites/itrontests/itronsem01/init.c
    testsuites/itrontests/itronsem01/itronsem01.doc
    testsuites/itrontests/itronsem01/itronsem01.scn
    testsuites/itrontests/itronsem01/system.h
    testsuites/itrontests/itrontask01/.cvsignore
    testsuites/itrontests/itrontask01/Makefile.am
    testsuites/itrontests/itrontask01/init.c
    testsuites/itrontests/itrontask01/itrontask01.doc
    testsuites/itrontests/itrontask01/itrontask01.scn
    testsuites/itrontests/itrontask01/system.h
    testsuites/itrontests/itrontask01/task1.c
    testsuites/itrontests/itrontask02/.cvsignore
    testsuites/itrontests/itrontask02/Makefile.am
    testsuites/itrontests/itrontask02/dormant.c
    testsuites/itrontests/itrontask02/init.c
    testsuites/itrontests/itrontask02/itrontask02.doc
    testsuites/itrontests/itrontask02/itrontask02.scn
    testsuites/itrontests/itrontask02/system.h
    testsuites/itrontests/itrontask03/.cvsignore
    testsuites/itrontests/itrontask03/Makefile.am
    testsuites/itrontests/itrontask03/init.c
    testsuites/itrontests/itrontask03/itrontask03.doc
    testsuites/itrontests/itrontask03/itrontask03.scn
    testsuites/itrontests/itrontask03/preempt.c
    testsuites/itrontests/itrontask03/system.h
    testsuites/itrontests/itrontask03/task1.c
    testsuites/itrontests/itrontask03/task2.c
    testsuites/itrontests/itrontask03/task3.c
    testsuites/itrontests/itrontask04/.cvsignore
    testsuites/itrontests/itrontask04/Makefile.am
    testsuites/itrontests/itrontask04/init.c
    testsuites/itrontests/itrontask04/itrontask04.doc
    testsuites/itrontests/itrontask04/itrontask04.scn
    testsuites/itrontests/itrontask04/system.h
    testsuites/itrontests/itrontask04/task1.c
    testsuites/itrontests/itrontask04/task2.c
    testsuites/itrontests/itrontask04/task3.c
    testsuites/itrontests/itrontests.am
    testsuites/itrontests/itrontime01/.cvsignore
    testsuites/itrontests/itrontime01/Makefile.am
    testsuites/itrontests/itrontime01/init.c
    testsuites/itrontests/itrontime01/itrontime01.doc
    testsuites/itrontests/itrontime01/itrontime01.scn
    testsuites/itrontests/itrontime01/system.h
    testsuites/libtests/.cvsignore
    testsuites/libtests/ChangeLog
    testsuites/libtests/Makefile.am
    testsuites/libtests/README
    testsuites/libtests/configure.ac
    testsuites/libtests/cpuuse/.cvsignore
    testsuites/libtests/cpuuse/Makefile.am
    testsuites/libtests/cpuuse/cpuuse.scn
    testsuites/libtests/cpuuse/init.c
    testsuites/libtests/cpuuse/system.h
    testsuites/libtests/cpuuse/task1.c
    testsuites/libtests/cpuuse/task2.c
    testsuites/libtests/cpuuse/task3.c
    testsuites/libtests/cpuuse/tswitch.c
    testsuites/libtests/libtests.am
    testsuites/libtests/malloctest/.cvsignore
    testsuites/libtests/malloctest/Makefile.am
    testsuites/libtests/malloctest/init.c
    testsuites/libtests/malloctest/malloctest.scn
    testsuites/libtests/malloctest/system.h
    testsuites/libtests/malloctest/task1.c
    testsuites/libtests/monitor/.cvsignore
    testsuites/libtests/monitor/Makefile.am
    testsuites/libtests/monitor/init.c
    testsuites/libtests/monitor/system.h
    testsuites/libtests/putenvtest/.cvsignore
    testsuites/libtests/putenvtest/Makefile.am
    testsuites/libtests/putenvtest/init.c
    testsuites/libtests/rtems++/.cvsignore
    testsuites/libtests/rtems++/Init.cc
    testsuites/libtests/rtems++/Makefile.am
    testsuites/libtests/rtems++/System.h
    testsuites/libtests/rtems++/Task1.cc
    testsuites/libtests/rtems++/Task2.cc
    testsuites/libtests/rtems++/Task3.cc
    testsuites/libtests/rtems++/rtems++.doc
    testsuites/libtests/rtems++/rtems++.scn
    testsuites/libtests/rtmonuse/.cvsignore
    testsuites/libtests/rtmonuse/Makefile.am
    testsuites/libtests/rtmonuse/getall.c
    testsuites/libtests/rtmonuse/init.c
    testsuites/libtests/rtmonuse/rtmonuse.scn
    testsuites/libtests/rtmonuse/system.h
    testsuites/libtests/rtmonuse/task1.c
    testsuites/libtests/stackchk/.cvsignore
    testsuites/libtests/stackchk/Makefile.am
    testsuites/libtests/stackchk/blow.c
    testsuites/libtests/stackchk/init.c
    testsuites/libtests/stackchk/stackchk.scn
    testsuites/libtests/stackchk/system.h
    testsuites/libtests/stackchk/task1.c
    testsuites/libtests/termios/.cvsignore
    testsuites/libtests/termios/Makefile.am
    testsuites/libtests/termios/README
    testsuites/libtests/termios/init.c
    testsuites/mptests/.cvsignore
    testsuites/mptests/ChangeLog
    testsuites/mptests/Makefile.am
    testsuites/mptests/README
    testsuites/mptests/configure.ac
    testsuites/mptests/mp01/.cvsignore
    testsuites/mptests/mp01/Makefile.am
    testsuites/mptests/mp01/init.c
    testsuites/mptests/mp01/node1/.cvsignore
    testsuites/mptests/mp01/node1/Makefile.am
    testsuites/mptests/mp01/node1/mp01.doc
    testsuites/mptests/mp01/node1/mp01.scn
    testsuites/mptests/mp01/node2/.cvsignore
    testsuites/mptests/mp01/node2/Makefile.am
    testsuites/mptests/mp01/node2/mp01.doc
    testsuites/mptests/mp01/node2/mp01.scn
    testsuites/mptests/mp01/system.h
    testsuites/mptests/mp01/task1.c
    testsuites/mptests/mp02/.cvsignore
    testsuites/mptests/mp02/Makefile.am
    testsuites/mptests/mp02/init.c
    testsuites/mptests/mp02/node1/.cvsignore
    testsuites/mptests/mp02/node1/Makefile.am
    testsuites/mptests/mp02/node1/mp02.doc
    testsuites/mptests/mp02/node1/mp02.scn
    testsuites/mptests/mp02/node2/.cvsignore
    testsuites/mptests/mp02/node2/Makefile.am
    testsuites/mptests/mp02/node2/mp02.doc
    testsuites/mptests/mp02/node2/mp02.scn
    testsuites/mptests/mp02/system.h
    testsuites/mptests/mp02/task1.c
    testsuites/mptests/mp03/.cvsignore
    testsuites/mptests/mp03/Makefile.am
    testsuites/mptests/mp03/delay.c
    testsuites/mptests/mp03/init.c
    testsuites/mptests/mp03/node1/.cvsignore
    testsuites/mptests/mp03/node1/Makefile.am
    testsuites/mptests/mp03/node1/mp03.doc
    testsuites/mptests/mp03/node1/mp03.scn
    testsuites/mptests/mp03/node2/.cvsignore
    testsuites/mptests/mp03/node2/Makefile.am
    testsuites/mptests/mp03/node2/mp03.doc
    testsuites/mptests/mp03/node2/mp03.scn
    testsuites/mptests/mp03/system.h
    testsuites/mptests/mp03/task1.c
    testsuites/mptests/mp04/.cvsignore
    testsuites/mptests/mp04/Makefile.am
    testsuites/mptests/mp04/init.c
    testsuites/mptests/mp04/node1/.cvsignore
    testsuites/mptests/mp04/node1/Makefile.am
    testsuites/mptests/mp04/node1/mp04.doc
    testsuites/mptests/mp04/node1/mp04.scn
    testsuites/mptests/mp04/node2/.cvsignore
    testsuites/mptests/mp04/node2/Makefile.am
    testsuites/mptests/mp04/node2/mp04.doc
    testsuites/mptests/mp04/node2/mp04.scn
    testsuites/mptests/mp04/system.h
    testsuites/mptests/mp04/task1.c
    testsuites/mptests/mp05/.cvsignore
    testsuites/mptests/mp05/Makefile.am
    testsuites/mptests/mp05/asr.c
    testsuites/mptests/mp05/init.c
    testsuites/mptests/mp05/node1/.cvsignore
    testsuites/mptests/mp05/node1/Makefile.am
    testsuites/mptests/mp05/node1/mp05.doc
    testsuites/mptests/mp05/node1/mp05.scn
    testsuites/mptests/mp05/node2/.cvsignore
    testsuites/mptests/mp05/node2/Makefile.am
    testsuites/mptests/mp05/node2/mp05.doc
    testsuites/mptests/mp05/node2/mp05.scn
    testsuites/mptests/mp05/system.h
    testsuites/mptests/mp05/task1.c
    testsuites/mptests/mp06/.cvsignore
    testsuites/mptests/mp06/Makefile.am
    testsuites/mptests/mp06/init.c
    testsuites/mptests/mp06/node1/.cvsignore
    testsuites/mptests/mp06/node1/Makefile.am
    testsuites/mptests/mp06/node1/mp06.doc
    testsuites/mptests/mp06/node1/mp06.scn
    testsuites/mptests/mp06/node2/.cvsignore
    testsuites/mptests/mp06/node2/Makefile.am
    testsuites/mptests/mp06/node2/mp06.doc
    testsuites/mptests/mp06/node2/mp06.scn
    testsuites/mptests/mp06/system.h
    testsuites/mptests/mp06/task1.c
    testsuites/mptests/mp07/.cvsignore
    testsuites/mptests/mp07/Makefile.am
    testsuites/mptests/mp07/init.c
    testsuites/mptests/mp07/node1/.cvsignore
    testsuites/mptests/mp07/node1/Makefile.am
    testsuites/mptests/mp07/node1/mp07.doc
    testsuites/mptests/mp07/node1/mp07.scn
    testsuites/mptests/mp07/node2/.cvsignore
    testsuites/mptests/mp07/node2/Makefile.am
    testsuites/mptests/mp07/node2/mp07.doc
    testsuites/mptests/mp07/node2/mp07.scn
    testsuites/mptests/mp07/system.h
    testsuites/mptests/mp07/task1.c
    testsuites/mptests/mp08/.cvsignore
    testsuites/mptests/mp08/Makefile.am
    testsuites/mptests/mp08/init.c
    testsuites/mptests/mp08/node1/.cvsignore
    testsuites/mptests/mp08/node1/Makefile.am
    testsuites/mptests/mp08/node1/mp08.doc
    testsuites/mptests/mp08/node1/mp08.scn
    testsuites/mptests/mp08/node2/.cvsignore
    testsuites/mptests/mp08/node2/Makefile.am
    testsuites/mptests/mp08/node2/mp08.doc
    testsuites/mptests/mp08/node2/mp08.scn
    testsuites/mptests/mp08/system.h
    testsuites/mptests/mp08/task1.c
    testsuites/mptests/mp09/.cvsignore
    testsuites/mptests/mp09/Makefile.am
    testsuites/mptests/mp09/init.c
    testsuites/mptests/mp09/node1/.cvsignore
    testsuites/mptests/mp09/node1/Makefile.am
    testsuites/mptests/mp09/node1/mp09.doc
    testsuites/mptests/mp09/node1/mp09.scn
    testsuites/mptests/mp09/node2/.cvsignore
    testsuites/mptests/mp09/node2/Makefile.am
    testsuites/mptests/mp09/node2/mp09.doc
    testsuites/mptests/mp09/node2/mp09.scn
    testsuites/mptests/mp09/recvmsg.c
    testsuites/mptests/mp09/sendmsg.c
    testsuites/mptests/mp09/system.h
    testsuites/mptests/mp09/task1.c
    testsuites/mptests/mp10/.cvsignore
    testsuites/mptests/mp10/Makefile.am
    testsuites/mptests/mp10/init.c
    testsuites/mptests/mp10/node1/.cvsignore
    testsuites/mptests/mp10/node1/Makefile.am
    testsuites/mptests/mp10/node1/mp10.doc
    testsuites/mptests/mp10/node1/mp10.scn
    testsuites/mptests/mp10/node2/.cvsignore
    testsuites/mptests/mp10/node2/Makefile.am
    testsuites/mptests/mp10/node2/mp10.doc
    testsuites/mptests/mp10/node2/mp10.scn
    testsuites/mptests/mp10/system.h
    testsuites/mptests/mp10/task1.c
    testsuites/mptests/mp10/task2.c
    testsuites/mptests/mp10/task3.c
    testsuites/mptests/mp11/.cvsignore
    testsuites/mptests/mp11/Makefile.am
    testsuites/mptests/mp11/init.c
    testsuites/mptests/mp11/node1/.cvsignore
    testsuites/mptests/mp11/node1/Makefile.am
    testsuites/mptests/mp11/node1/mp11.doc
    testsuites/mptests/mp11/node1/mp11.scn
    testsuites/mptests/mp11/node2/.cvsignore
    testsuites/mptests/mp11/node2/Makefile.am
    testsuites/mptests/mp11/node2/mp11.doc
    testsuites/mptests/mp11/node2/mp11.scn
    testsuites/mptests/mp11/system.h
    testsuites/mptests/mp12/.cvsignore
    testsuites/mptests/mp12/Makefile.am
    testsuites/mptests/mp12/init.c
    testsuites/mptests/mp12/node1/.cvsignore
    testsuites/mptests/mp12/node1/Makefile.am
    testsuites/mptests/mp12/node1/mp12.doc
    testsuites/mptests/mp12/node1/mp12.scn
    testsuites/mptests/mp12/node2/.cvsignore
    testsuites/mptests/mp12/node2/Makefile.am
    testsuites/mptests/mp12/node2/mp12.doc
    testsuites/mptests/mp12/node2/mp12.scn
    testsuites/mptests/mp12/system.h
    testsuites/mptests/mp13/.cvsignore
    testsuites/mptests/mp13/Makefile.am
    testsuites/mptests/mp13/init.c
    testsuites/mptests/mp13/node1/.cvsignore
    testsuites/mptests/mp13/node1/Makefile.am
    testsuites/mptests/mp13/node1/mp13.doc
    testsuites/mptests/mp13/node1/mp13.scn
    testsuites/mptests/mp13/node2/.cvsignore
    testsuites/mptests/mp13/node2/Makefile.am
    testsuites/mptests/mp13/node2/mp13.doc
    testsuites/mptests/mp13/node2/mp13.scn
    testsuites/mptests/mp13/system.h
    testsuites/mptests/mp13/task1.c
    testsuites/mptests/mp13/task2.c
    testsuites/mptests/mp14/.cvsignore
    testsuites/mptests/mp14/Makefile.am
    testsuites/mptests/mp14/delay.c
    testsuites/mptests/mp14/evtask1.c
    testsuites/mptests/mp14/evtmtask.c
    testsuites/mptests/mp14/exit.c
    testsuites/mptests/mp14/init.c
    testsuites/mptests/mp14/msgtask1.c
    testsuites/mptests/mp14/node1/.cvsignore
    testsuites/mptests/mp14/node1/Makefile.am
    testsuites/mptests/mp14/node1/mp14.doc
    testsuites/mptests/mp14/node1/mp14.scn
    testsuites/mptests/mp14/node2/.cvsignore
    testsuites/mptests/mp14/node2/Makefile.am
    testsuites/mptests/mp14/node2/mp14.doc
    testsuites/mptests/mp14/node2/mp14.scn
    testsuites/mptests/mp14/pttask1.c
    testsuites/mptests/mp14/smtask1.c
    testsuites/mptests/mp14/system.h
    testsuites/mptests/mptests.am
    testsuites/psxtests/.cvsignore
    testsuites/psxtests/ChangeLog
    testsuites/psxtests/Makefile.am
    testsuites/psxtests/configure.ac
    testsuites/psxtests/include/.cvsignore
    testsuites/psxtests/include/Makefile.am
    testsuites/psxtests/include/pmacros.h
    testsuites/psxtests/psx01/.cvsignore
    testsuites/psxtests/psx01/Makefile.am
    testsuites/psxtests/psx01/init.c
    testsuites/psxtests/psx01/psx01.scn
    testsuites/psxtests/psx01/system.h
    testsuites/psxtests/psx01/task.c
    testsuites/psxtests/psx02/.cvsignore
    testsuites/psxtests/psx02/Makefile.am
    testsuites/psxtests/psx02/init.c
    testsuites/psxtests/psx02/psx02.scn
    testsuites/psxtests/psx02/system.h
    testsuites/psxtests/psx02/task.c
    testsuites/psxtests/psx03/.cvsignore
    testsuites/psxtests/psx03/Makefile.am
    testsuites/psxtests/psx03/init.c
    testsuites/psxtests/psx03/psx03.scn
    testsuites/psxtests/psx03/system.h
    testsuites/psxtests/psx03/task.c
    testsuites/psxtests/psx04/.cvsignore
    testsuites/psxtests/psx04/Makefile.am
    testsuites/psxtests/psx04/init.c
    testsuites/psxtests/psx04/psx04.scn
    testsuites/psxtests/psx04/system.h
    testsuites/psxtests/psx04/task1.c
    testsuites/psxtests/psx04/task2.c
    testsuites/psxtests/psx04/task3.c
    testsuites/psxtests/psx05/.cvsignore
    testsuites/psxtests/psx05/Makefile.am
    testsuites/psxtests/psx05/init.c
    testsuites/psxtests/psx05/psx05.scn
    testsuites/psxtests/psx05/system.h
    testsuites/psxtests/psx05/task.c
    testsuites/psxtests/psx05/task2.c
    testsuites/psxtests/psx05/task3.c
    testsuites/psxtests/psx06/.cvsignore
    testsuites/psxtests/psx06/Makefile.am
    testsuites/psxtests/psx06/init.c
    testsuites/psxtests/psx06/psx06.scn
    testsuites/psxtests/psx06/system.h
    testsuites/psxtests/psx06/task.c
    testsuites/psxtests/psx06/task2.c
    testsuites/psxtests/psx07/.cvsignore
    testsuites/psxtests/psx07/Makefile.am
    testsuites/psxtests/psx07/init.c
    testsuites/psxtests/psx07/psx07.scn
    testsuites/psxtests/psx07/system.h
    testsuites/psxtests/psx07/task.c
    testsuites/psxtests/psx08/.cvsignore
    testsuites/psxtests/psx08/Makefile.am
    testsuites/psxtests/psx08/init.c
    testsuites/psxtests/psx08/psx08.scn
    testsuites/psxtests/psx08/system.h
    testsuites/psxtests/psx08/task1.c
    testsuites/psxtests/psx08/task2.c
    testsuites/psxtests/psx08/task3.c
    testsuites/psxtests/psx09/.cvsignore
    testsuites/psxtests/psx09/Makefile.am
    testsuites/psxtests/psx09/init.c
    testsuites/psxtests/psx09/psx09.scn
    testsuites/psxtests/psx09/system.h
    testsuites/psxtests/psx10/.cvsignore
    testsuites/psxtests/psx10/Makefile.am
    testsuites/psxtests/psx10/init.c
    testsuites/psxtests/psx10/psx10.scn
    testsuites/psxtests/psx10/system.h
    testsuites/psxtests/psx10/task.c
    testsuites/psxtests/psx10/task2.c
    testsuites/psxtests/psx10/task3.c
    testsuites/psxtests/psx11/.cvsignore
    testsuites/psxtests/psx11/Makefile.am
    testsuites/psxtests/psx11/init.c
    testsuites/psxtests/psx11/psx11.scn
    testsuites/psxtests/psx11/system.h
    testsuites/psxtests/psx11/task.c
    testsuites/psxtests/psx12/.cvsignore
    testsuites/psxtests/psx12/Makefile.am
    testsuites/psxtests/psx12/init.c
    testsuites/psxtests/psx12/psx12.scn
    testsuites/psxtests/psx12/system.h
    testsuites/psxtests/psx12/task.c
    testsuites/psxtests/psx13/.cvsignore
    testsuites/psxtests/psx13/Makefile.am
    testsuites/psxtests/psx13/main.c
    testsuites/psxtests/psx13/psx13.scn
    testsuites/psxtests/psx13/test.c
    testsuites/psxtests/psxcancel/.cvsignore
    testsuites/psxtests/psxcancel/Makefile.am
    testsuites/psxtests/psxcancel/init.c
    testsuites/psxtests/psxcancel/psxcancel.scn
    testsuites/psxtests/psxchroot01/.cvsignore
    testsuites/psxtests/psxchroot01/Makefile.am
    testsuites/psxtests/psxchroot01/main.c
    testsuites/psxtests/psxchroot01/psxchroot01.scn
    testsuites/psxtests/psxchroot01/test.c
    testsuites/psxtests/psxfile01/.cvsignore
    testsuites/psxtests/psxfile01/Makefile.am
    testsuites/psxtests/psxfile01/main.c
    testsuites/psxtests/psxfile01/psxfile01.scn
    testsuites/psxtests/psxfile01/test.c
    testsuites/psxtests/psxfile01/test_cat.c
    testsuites/psxtests/psxfile01/test_extend.c
    testsuites/psxtests/psxfile01/test_write.c
    testsuites/psxtests/psxhdrs/.cvsignore
    testsuites/psxtests/psxhdrs/Makefile.am
    testsuites/psxtests/psxhdrs/clock01.c
    testsuites/psxtests/psxhdrs/clock02.c
    testsuites/psxtests/psxhdrs/clock03.c
    testsuites/psxtests/psxhdrs/clock04.c
    testsuites/psxtests/psxhdrs/clock05.c
    testsuites/psxtests/psxhdrs/clock06.c
    testsuites/psxtests/psxhdrs/cond01.c
    testsuites/psxtests/psxhdrs/cond02.c
    testsuites/psxtests/psxhdrs/cond03.c
    testsuites/psxtests/psxhdrs/cond04.c
    testsuites/psxtests/psxhdrs/cond05.c
    testsuites/psxtests/psxhdrs/cond06.c
    testsuites/psxtests/psxhdrs/cond07.c
    testsuites/psxtests/psxhdrs/cond08.c
    testsuites/psxtests/psxhdrs/cond09.c
    testsuites/psxtests/psxhdrs/cond10.c
    testsuites/psxtests/psxhdrs/key01.c
    testsuites/psxtests/psxhdrs/key02.c
    testsuites/psxtests/psxhdrs/key03.c
    testsuites/psxtests/psxhdrs/key04.c
    testsuites/psxtests/psxhdrs/mutex01.c
    testsuites/psxtests/psxhdrs/mutex02.c
    testsuites/psxtests/psxhdrs/mutex03.c
    testsuites/psxtests/psxhdrs/mutex04.c
    testsuites/psxtests/psxhdrs/mutex05.c
    testsuites/psxtests/psxhdrs/mutex06.c
    testsuites/psxtests/psxhdrs/mutex07.c
    testsuites/psxtests/psxhdrs/mutex08.c
    testsuites/psxtests/psxhdrs/mutex09.c
    testsuites/psxtests/psxhdrs/mutex10.c
    testsuites/psxtests/psxhdrs/mutex11.c
    testsuites/psxtests/psxhdrs/mutex12.c
    testsuites/psxtests/psxhdrs/mutex13.c
    testsuites/psxtests/psxhdrs/mutex14.c
    testsuites/psxtests/psxhdrs/mutex15.c
    testsuites/psxtests/psxhdrs/mutex16.c
    testsuites/psxtests/psxhdrs/proc01.c
    testsuites/psxtests/psxhdrs/proc02.c
    testsuites/psxtests/psxhdrs/proc03.c
    testsuites/psxtests/psxhdrs/proc04.c
    testsuites/psxtests/psxhdrs/proc05.c
    testsuites/psxtests/psxhdrs/proc06.c
    testsuites/psxtests/psxhdrs/proc07.c
    testsuites/psxtests/psxhdrs/proc08.c
    testsuites/psxtests/psxhdrs/proc09.c
    testsuites/psxtests/psxhdrs/proc10.c
    testsuites/psxtests/psxhdrs/proc11.c
    testsuites/psxtests/psxhdrs/proc12.c
    testsuites/psxtests/psxhdrs/proc13.c
    testsuites/psxtests/psxhdrs/proc14.c
    testsuites/psxtests/psxhdrs/pthread01.c
    testsuites/psxtests/psxhdrs/pthread02.c
    testsuites/psxtests/psxhdrs/pthread03.c
    testsuites/psxtests/psxhdrs/pthread04.c
    testsuites/psxtests/psxhdrs/pthread05.c
    testsuites/psxtests/psxhdrs/pthread06.c
    testsuites/psxtests/psxhdrs/pthread07.c
    testsuites/psxtests/psxhdrs/pthread08.c
    testsuites/psxtests/psxhdrs/pthread09.c
    testsuites/psxtests/psxhdrs/pthread10.c
    testsuites/psxtests/psxhdrs/pthread11.c
    testsuites/psxtests/psxhdrs/pthread12.c
    testsuites/psxtests/psxhdrs/pthread13.c
    testsuites/psxtests/psxhdrs/pthread14.c
    testsuites/psxtests/psxhdrs/pthread15.c
    testsuites/psxtests/psxhdrs/pthread16.c
    testsuites/psxtests/psxhdrs/pthread17.c
    testsuites/psxtests/psxhdrs/pthread18.c
    testsuites/psxtests/psxhdrs/pthread19.c
    testsuites/psxtests/psxhdrs/pthread20.c
    testsuites/psxtests/psxhdrs/pthread21.c
    testsuites/psxtests/psxhdrs/pthread22.c
    testsuites/psxtests/psxhdrs/pthread23.c
    testsuites/psxtests/psxhdrs/pthread24.c
    testsuites/psxtests/psxhdrs/pthread25.c
    testsuites/psxtests/psxhdrs/pthread26.c
    testsuites/psxtests/psxhdrs/pthread27.c
    testsuites/psxtests/psxhdrs/pthread28.c
    testsuites/psxtests/psxhdrs/pthread29.c
    testsuites/psxtests/psxhdrs/pthread30.c
    testsuites/psxtests/psxhdrs/pthread31.c
    testsuites/psxtests/psxhdrs/pthread32.c
    testsuites/psxtests/psxhdrs/pthread33.c
    testsuites/psxtests/psxhdrs/pthread34.c
    testsuites/psxtests/psxhdrs/pthread35.c
    testsuites/psxtests/psxhdrs/pthread36.c
    testsuites/psxtests/psxhdrs/sched01.c
    testsuites/psxtests/psxhdrs/sched02.c
    testsuites/psxtests/psxhdrs/sched03.c
    testsuites/psxtests/psxhdrs/sched04.c
    testsuites/psxtests/psxhdrs/sched05.c
    testsuites/psxtests/psxhdrs/sched06.c
    testsuites/psxtests/psxhdrs/sched07.c
    testsuites/psxtests/psxhdrs/sched08.c
    testsuites/psxtests/psxhdrs/signal01.c
    testsuites/psxtests/psxhdrs/signal02.c
    testsuites/psxtests/psxhdrs/signal03.c
    testsuites/psxtests/psxhdrs/signal04.c
    testsuites/psxtests/psxhdrs/signal05.c
    testsuites/psxtests/psxhdrs/signal06.c
    testsuites/psxtests/psxhdrs/signal07.c
    testsuites/psxtests/psxhdrs/signal08.c
    testsuites/psxtests/psxhdrs/signal09.c
    testsuites/psxtests/psxhdrs/signal10.c
    testsuites/psxtests/psxhdrs/signal11.c
    testsuites/psxtests/psxhdrs/signal12.c
    testsuites/psxtests/psxhdrs/signal13.c
    testsuites/psxtests/psxhdrs/signal14.c
    testsuites/psxtests/psxhdrs/signal15.c
    testsuites/psxtests/psxhdrs/signal16.c
    testsuites/psxtests/psxhdrs/signal17.c
    testsuites/psxtests/psxhdrs/signal18.c
    testsuites/psxtests/psxhdrs/signal19.c
    testsuites/psxtests/psxhdrs/signal20.c
    testsuites/psxtests/psxhdrs/signal21.c
    testsuites/psxtests/psxhdrs/signal22.c
    testsuites/psxtests/psxhdrs/time01.c
    testsuites/psxtests/psxhdrs/time02.c
    testsuites/psxtests/psxhdrs/time03.c
    testsuites/psxtests/psxhdrs/time04.c
    testsuites/psxtests/psxhdrs/time05.c
    testsuites/psxtests/psxhdrs/time06.c
    testsuites/psxtests/psxhdrs/time07.c
    testsuites/psxtests/psxhdrs/time08.c
    testsuites/psxtests/psxhdrs/time09.c
    testsuites/psxtests/psxhdrs/time10.c
    testsuites/psxtests/psxhdrs/time11.c
    testsuites/psxtests/psxhdrs/time12.c
    testsuites/psxtests/psxhdrs/time13.c
    testsuites/psxtests/psxhdrs/timer01.c
    testsuites/psxtests/psxhdrs/timer02.c
    testsuites/psxtests/psxhdrs/timer03.c
    testsuites/psxtests/psxhdrs/timer04.c
    testsuites/psxtests/psxhdrs/timer05.c
    testsuites/psxtests/psxhdrs/timer06.c
    testsuites/psxtests/psxmount/.cvsignore
    testsuites/psxtests/psxmount/Makefile.am
    testsuites/psxtests/psxmount/main.c
    testsuites/psxtests/psxmount/psxmount.scn
    testsuites/psxtests/psxmount/test.c
    testsuites/psxtests/psxmsgq01/.cvsignore
    testsuites/psxtests/psxmsgq01/Makefile.am
    testsuites/psxtests/psxmsgq01/init.c
    testsuites/psxtests/psxmsgq01/psxmsgq01.scn
    testsuites/psxtests/psxmsgq01/system.h
    testsuites/psxtests/psxreaddir/.cvsignore
    testsuites/psxtests/psxreaddir/Makefile.am
    testsuites/psxtests/psxreaddir/main.c
    testsuites/psxtests/psxreaddir/psxreaddir.scn
    testsuites/psxtests/psxreaddir/test.c
    testsuites/psxtests/psxsem01/.cvsignore
    testsuites/psxtests/psxsem01/Makefile.am
    testsuites/psxtests/psxsem01/init.c
    testsuites/psxtests/psxsem01/psxsem01.scn
    testsuites/psxtests/psxsem01/system.h
    testsuites/psxtests/psxstat/.cvsignore
    testsuites/psxtests/psxstat/Makefile.am
    testsuites/psxtests/psxstat/main.c
    testsuites/psxtests/psxstat/psxstat.scn
    testsuites/psxtests/psxstat/test.c
    testsuites/psxtests/psxtests.am
    testsuites/psxtests/psxtime/.cvsignore
    testsuites/psxtests/psxtime/Makefile.am
    testsuites/psxtests/psxtime/main.c
    testsuites/psxtests/psxtime/psxtime.scn
    testsuites/psxtests/psxtime/test.c
    testsuites/psxtests/psxtimer/.cvsignore
    testsuites/psxtests/psxtimer/Makefile.am
    testsuites/psxtests/psxtimer/psxtimer.c
    testsuites/psxtests/psxtimer/psxtimer.scn
    testsuites/psxtests/psxtimer/system.h
    testsuites/samples/.cvsignore
    testsuites/samples/ChangeLog
    testsuites/samples/Makefile.am
    testsuites/samples/README
    testsuites/samples/base_mp/.cvsignore
    testsuites/samples/base_mp/Makefile.am
    testsuites/samples/base_mp/apptask.c
    testsuites/samples/base_mp/init.c
    testsuites/samples/base_mp/node1/.cvsignore
    testsuites/samples/base_mp/node1/Makefile.am
    testsuites/samples/base_mp/node1/base_mp.doc
    testsuites/samples/base_mp/node1/base_mp.scn
    testsuites/samples/base_mp/node2/.cvsignore
    testsuites/samples/base_mp/node2/Makefile.am
    testsuites/samples/base_mp/node2/base_mp.doc
    testsuites/samples/base_mp/node2/base_mp.scn
    testsuites/samples/base_mp/system.h
    testsuites/samples/base_sp/.cvsignore
    testsuites/samples/base_sp/Makefile.am
    testsuites/samples/base_sp/apptask.c
    testsuites/samples/base_sp/base_sp.doc
    testsuites/samples/base_sp/base_sp.scn
    testsuites/samples/base_sp/init.c
    testsuites/samples/base_sp/system.h
    testsuites/samples/cdtest/.cvsignore
    testsuites/samples/cdtest/Makefile.am
    testsuites/samples/cdtest/cdtest.scn
    testsuites/samples/cdtest/init.c
    testsuites/samples/cdtest/main.cc
    testsuites/samples/cdtest/system.h
    testsuites/samples/configure.ac
    testsuites/samples/hello/.cvsignore
    testsuites/samples/hello/Makefile.am
    testsuites/samples/hello/hello.doc
    testsuites/samples/hello/hello.scn
    testsuites/samples/hello/init.c
    testsuites/samples/hello/system.h
    testsuites/samples/loopback/.cvsignore
    testsuites/samples/loopback/Makefile.am
    testsuites/samples/loopback/README
    testsuites/samples/loopback/init.c
    testsuites/samples/loopback/loopback.scn
    testsuites/samples/minimum/.cvsignore
    testsuites/samples/minimum/Makefile.am
    testsuites/samples/minimum/init.c
    testsuites/samples/minimum/minimum.doc
    testsuites/samples/minimum/minimum.scn
    testsuites/samples/paranoia/.cvsignore
    testsuites/samples/paranoia/Makefile.am
    testsuites/samples/paranoia/init.c
    testsuites/samples/paranoia/paranoia.c
    testsuites/samples/paranoia/paranoia.doc
    testsuites/samples/paranoia/system.h
    testsuites/samples/sample.am
    testsuites/samples/ticker/.cvsignore
    testsuites/samples/ticker/Makefile.am
    testsuites/samples/ticker/init.c
    testsuites/samples/ticker/system.h
    testsuites/samples/ticker/tasks.c
    testsuites/samples/ticker/ticker.doc
    testsuites/samples/ticker/ticker.scn
    testsuites/samples/unlimited/.cvsignore
    testsuites/samples/unlimited/Makefile.am
    testsuites/samples/unlimited/init.c
    testsuites/samples/unlimited/system.h
    testsuites/samples/unlimited/test1.c
    testsuites/samples/unlimited/test2.c
    testsuites/samples/unlimited/test3.c
    testsuites/samples/unlimited/unlimited.doc
    testsuites/samples/unlimited/unlimited.scn
    testsuites/sptests/.cvsignore
    testsuites/sptests/ChangeLog
    testsuites/sptests/Makefile.am
    testsuites/sptests/README
    testsuites/sptests/configure.ac
    testsuites/sptests/sp01/.cvsignore
    testsuites/sptests/sp01/Makefile.am
    testsuites/sptests/sp01/init.c
    testsuites/sptests/sp01/sp01.doc
    testsuites/sptests/sp01/sp01.scn
    testsuites/sptests/sp01/system.h
    testsuites/sptests/sp01/task1.c
    testsuites/sptests/sp02/.cvsignore
    testsuites/sptests/sp02/Makefile.am
    testsuites/sptests/sp02/init.c
    testsuites/sptests/sp02/preempt.c
    testsuites/sptests/sp02/sp02.doc
    testsuites/sptests/sp02/sp02.scn
    testsuites/sptests/sp02/system.h
    testsuites/sptests/sp02/task1.c
    testsuites/sptests/sp02/task2.c
    testsuites/sptests/sp02/task3.c
    testsuites/sptests/sp03/.cvsignore
    testsuites/sptests/sp03/Makefile.am
    testsuites/sptests/sp03/init.c
    testsuites/sptests/sp03/sp03.doc
    testsuites/sptests/sp03/sp03.scn
    testsuites/sptests/sp03/system.h
    testsuites/sptests/sp03/task1.c
    testsuites/sptests/sp03/task2.c
    testsuites/sptests/sp04/.cvsignore
    testsuites/sptests/sp04/Makefile.am
    testsuites/sptests/sp04/init.c
    testsuites/sptests/sp04/sp04.doc
    testsuites/sptests/sp04/sp04.scn
    testsuites/sptests/sp04/system.h
    testsuites/sptests/sp04/task1.c
    testsuites/sptests/sp04/task2.c
    testsuites/sptests/sp04/task3.c
    testsuites/sptests/sp04/tswitch.c
    testsuites/sptests/sp05/.cvsignore
    testsuites/sptests/sp05/Makefile.am
    testsuites/sptests/sp05/init.c
    testsuites/sptests/sp05/sp05.doc
    testsuites/sptests/sp05/sp05.scn
    testsuites/sptests/sp05/system.h
    testsuites/sptests/sp05/task1.c
    testsuites/sptests/sp05/task2.c
    testsuites/sptests/sp05/task3.c
    testsuites/sptests/sp06/.cvsignore
    testsuites/sptests/sp06/Makefile.am
    testsuites/sptests/sp06/init.c
    testsuites/sptests/sp06/sp06.doc
    testsuites/sptests/sp06/sp06.scn
    testsuites/sptests/sp06/system.h
    testsuites/sptests/sp06/task1.c
    testsuites/sptests/sp06/task2.c
    testsuites/sptests/sp06/task3.c
    testsuites/sptests/sp07/.cvsignore
    testsuites/sptests/sp07/Makefile.am
    testsuites/sptests/sp07/init.c
    testsuites/sptests/sp07/sp07.doc
    testsuites/sptests/sp07/sp07.scn
    testsuites/sptests/sp07/system.h
    testsuites/sptests/sp07/task1.c
    testsuites/sptests/sp07/task2.c
    testsuites/sptests/sp07/task3.c
    testsuites/sptests/sp07/task4.c
    testsuites/sptests/sp07/taskexit.c
    testsuites/sptests/sp07/tcreate.c
    testsuites/sptests/sp07/tdelete.c
    testsuites/sptests/sp07/trestart.c
    testsuites/sptests/sp07/tstart.c
    testsuites/sptests/sp08/.cvsignore
    testsuites/sptests/sp08/Makefile.am
    testsuites/sptests/sp08/init.c
    testsuites/sptests/sp08/sp08.doc
    testsuites/sptests/sp08/sp08.scn
    testsuites/sptests/sp08/system.h
    testsuites/sptests/sp08/task1.c
    testsuites/sptests/sp09/.cvsignore
    testsuites/sptests/sp09/Makefile.am
    testsuites/sptests/sp09/delay.c
    testsuites/sptests/sp09/init.c
    testsuites/sptests/sp09/isr.c
    testsuites/sptests/sp09/screen01.c
    testsuites/sptests/sp09/screen02.c
    testsuites/sptests/sp09/screen03.c
    testsuites/sptests/sp09/screen04.c
    testsuites/sptests/sp09/screen05.c
    testsuites/sptests/sp09/screen06.c
    testsuites/sptests/sp09/screen07.c
    testsuites/sptests/sp09/screen08.c
    testsuites/sptests/sp09/screen09.c
    testsuites/sptests/sp09/screen10.c
    testsuites/sptests/sp09/screen11.c
    testsuites/sptests/sp09/screen12.c
    testsuites/sptests/sp09/screen13.c
    testsuites/sptests/sp09/screen14.c
    testsuites/sptests/sp09/sp09.doc
    testsuites/sptests/sp09/sp09.scn
    testsuites/sptests/sp09/system.h
    testsuites/sptests/sp09/task1.c
    testsuites/sptests/sp09/task2.c
    testsuites/sptests/sp09/task3.c
    testsuites/sptests/sp09/task4.c
    testsuites/sptests/sp11/.cvsignore
    testsuites/sptests/sp11/Makefile.am
    testsuites/sptests/sp11/init.c
    testsuites/sptests/sp11/sp11.doc
    testsuites/sptests/sp11/sp11.scn
    testsuites/sptests/sp11/system.h
    testsuites/sptests/sp11/task1.c
    testsuites/sptests/sp11/task2.c
    testsuites/sptests/sp11/timer.c
    testsuites/sptests/sp12/.cvsignore
    testsuites/sptests/sp12/Makefile.am
    testsuites/sptests/sp12/init.c
    testsuites/sptests/sp12/pridrv.c
    testsuites/sptests/sp12/pritask.c
    testsuites/sptests/sp12/sp12.doc
    testsuites/sptests/sp12/sp12.scn
    testsuites/sptests/sp12/system.h
    testsuites/sptests/sp12/task1.c
    testsuites/sptests/sp12/task2.c
    testsuites/sptests/sp12/task3.c
    testsuites/sptests/sp12/task4.c
    testsuites/sptests/sp12/task5.c
    testsuites/sptests/sp13/.cvsignore
    testsuites/sptests/sp13/Makefile.am
    testsuites/sptests/sp13/fillbuff.c
    testsuites/sptests/sp13/init.c
    testsuites/sptests/sp13/putbuff.c
    testsuites/sptests/sp13/sp13.doc
    testsuites/sptests/sp13/sp13.scn
    testsuites/sptests/sp13/system.h
    testsuites/sptests/sp13/task1.c
    testsuites/sptests/sp13/task2.c
    testsuites/sptests/sp13/task3.c
    testsuites/sptests/sp14/.cvsignore
    testsuites/sptests/sp14/Makefile.am
    testsuites/sptests/sp14/asr.c
    testsuites/sptests/sp14/init.c
    testsuites/sptests/sp14/sp14.doc
    testsuites/sptests/sp14/sp14.scn
    testsuites/sptests/sp14/system.h
    testsuites/sptests/sp14/task1.c
    testsuites/sptests/sp14/task2.c
    testsuites/sptests/sp15/.cvsignore
    testsuites/sptests/sp15/Makefile.am
    testsuites/sptests/sp15/init.c
    testsuites/sptests/sp15/sp15.doc
    testsuites/sptests/sp15/sp15.scn
    testsuites/sptests/sp15/system.h
    testsuites/sptests/sp15/task1.c
    testsuites/sptests/sp16/.cvsignore
    testsuites/sptests/sp16/Makefile.am
    testsuites/sptests/sp16/init.c
    testsuites/sptests/sp16/sp16.doc
    testsuites/sptests/sp16/sp16.scn
    testsuites/sptests/sp16/system.h
    testsuites/sptests/sp16/task1.c
    testsuites/sptests/sp16/task2.c
    testsuites/sptests/sp16/task3.c
    testsuites/sptests/sp16/task4.c
    testsuites/sptests/sp16/task5.c
    testsuites/sptests/sp17/.cvsignore
    testsuites/sptests/sp17/Makefile.am
    testsuites/sptests/sp17/asr.c
    testsuites/sptests/sp17/init.c
    testsuites/sptests/sp17/sp17.doc
    testsuites/sptests/sp17/sp17.scn
    testsuites/sptests/sp17/system.h
    testsuites/sptests/sp17/task1.c
    testsuites/sptests/sp17/task2.c
    testsuites/sptests/sp19/.cvsignore
    testsuites/sptests/sp19/Makefile.am
    testsuites/sptests/sp19/first.c
    testsuites/sptests/sp19/fptask.c
    testsuites/sptests/sp19/fptest.h
    testsuites/sptests/sp19/init.c
    testsuites/sptests/sp19/inttest.h
    testsuites/sptests/sp19/sp19.doc
    testsuites/sptests/sp19/sp19.scn
    testsuites/sptests/sp19/system.h
    testsuites/sptests/sp19/task1.c
    testsuites/sptests/sp20/.cvsignore
    testsuites/sptests/sp20/Makefile.am
    testsuites/sptests/sp20/getall.c
    testsuites/sptests/sp20/init.c
    testsuites/sptests/sp20/sp20.doc
    testsuites/sptests/sp20/sp20.scn
    testsuites/sptests/sp20/system.h
    testsuites/sptests/sp20/task1.c
    testsuites/sptests/sp21/.cvsignore
    testsuites/sptests/sp21/Makefile.am
    testsuites/sptests/sp21/init.c
    testsuites/sptests/sp21/sp21.doc
    testsuites/sptests/sp21/sp21.scn
    testsuites/sptests/sp21/system.h
    testsuites/sptests/sp21/task1.c
    testsuites/sptests/sp22/.cvsignore
    testsuites/sptests/sp22/Makefile.am
    testsuites/sptests/sp22/delay.c
    testsuites/sptests/sp22/init.c
    testsuites/sptests/sp22/prtime.c
    testsuites/sptests/sp22/sp22.doc
    testsuites/sptests/sp22/sp22.scn
    testsuites/sptests/sp22/system.h
    testsuites/sptests/sp22/task1.c
    testsuites/sptests/sp23/.cvsignore
    testsuites/sptests/sp23/Makefile.am
    testsuites/sptests/sp23/init.c
    testsuites/sptests/sp23/sp23.doc
    testsuites/sptests/sp23/sp23.scn
    testsuites/sptests/sp23/system.h
    testsuites/sptests/sp23/task1.c
    testsuites/sptests/sp24/.cvsignore
    testsuites/sptests/sp24/Makefile.am
    testsuites/sptests/sp24/init.c
    testsuites/sptests/sp24/resume.c
    testsuites/sptests/sp24/sp24.doc
    testsuites/sptests/sp24/sp24.scn
    testsuites/sptests/sp24/system.h
    testsuites/sptests/sp24/task1.c
    testsuites/sptests/sp25/.cvsignore
    testsuites/sptests/sp25/Makefile.am
    testsuites/sptests/sp25/init.c
    testsuites/sptests/sp25/sp25.doc
    testsuites/sptests/sp25/sp25.scn
    testsuites/sptests/sp25/system.h
    testsuites/sptests/sp25/task1.c
    testsuites/sptests/sp26/.cvsignore
    testsuites/sptests/sp26/Makefile.am
    testsuites/sptests/sp26/init.c
    testsuites/sptests/sp26/sp26.doc
    testsuites/sptests/sp26/sp26.scn
    testsuites/sptests/sp26/system.h
    testsuites/sptests/sp26/task1.c
    testsuites/sptests/sp27/.cvsignore
    testsuites/sptests/sp27/Makefile.am
    testsuites/sptests/sp27/init.c
    testsuites/sptests/sp27/sp27.doc
    testsuites/sptests/sp27/sp27.scn
    testsuites/sptests/sp28/.cvsignore
    testsuites/sptests/sp28/Makefile.am
    testsuites/sptests/sp28/init.c
    testsuites/sptests/sp28/sp28.doc
    testsuites/sptests/sp28/sp28.scn
    testsuites/sptests/sp29/.cvsignore
    testsuites/sptests/sp29/Makefile.am
    testsuites/sptests/sp29/init.c
    testsuites/sptests/sp29/sp29.doc
    testsuites/sptests/sp29/sp29.scn
    testsuites/sptests/sp30/.cvsignore
    testsuites/sptests/sp30/Makefile.am
    testsuites/sptests/sp30/init.c
    testsuites/sptests/sp30/resume.c
    testsuites/sptests/sp30/sp30.doc
    testsuites/sptests/sp30/sp30.scn
    testsuites/sptests/sp30/system.h
    testsuites/sptests/sp30/task1.c
    testsuites/sptests/sp31/.cvsignore
    testsuites/sptests/sp31/Makefile.am
    testsuites/sptests/sp31/delay.c
    testsuites/sptests/sp31/init.c
    testsuites/sptests/sp31/prtime.c
    testsuites/sptests/sp31/sp31.doc
    testsuites/sptests/sp31/sp31.scn
    testsuites/sptests/sp31/system.h
    testsuites/sptests/sp31/task1.c
    testsuites/sptests/sp32/.cvsignore
    testsuites/sptests/sp32/Makefile.am
    testsuites/sptests/sp32/init.c
    testsuites/sptests/sp32/sp32.scn
    testsuites/sptests/spfatal/.cvsignore
    testsuites/sptests/spfatal/Makefile.am
    testsuites/sptests/spfatal/README
    testsuites/sptests/spfatal/fatal.c
    testsuites/sptests/spfatal/init.c
    testsuites/sptests/spfatal/puterr.c
    testsuites/sptests/spfatal/spfatal.doc
    testsuites/sptests/spfatal/spfatal.scn
    testsuites/sptests/spfatal/system.h
    testsuites/sptests/spfatal/task1.c
    testsuites/sptests/spsize/.cvsignore
    testsuites/sptests/spsize/Makefile.am
    testsuites/sptests/spsize/getint.c
    testsuites/sptests/spsize/init.c
    testsuites/sptests/spsize/size.c
    testsuites/sptests/spsize/size.scn
    testsuites/sptests/spsize/system.h
    testsuites/sptests/sptests.am
    testsuites/support/.cvsignore
    testsuites/support/ChangeLog
    testsuites/support/Makefile.am
    testsuites/support/configure.ac
    testsuites/support/include/.cvsignore
    testsuites/support/include/buffer_test_io.h
    testsuites/support/include/tmacros.h
    testsuites/tmitrontests/.cvsignore
    testsuites/tmitrontests/ChangeLog
    testsuites/tmitrontests/Makefile.am
    testsuites/tmitrontests/README
    testsuites/tmitrontests/configure.ac
    testsuites/tmitrontests/include/.cvsignore
    testsuites/tmitrontests/include/Makefile.am
    testsuites/tmitrontests/include/timesys.h
    testsuites/tmitrontests/tmitronsem01/.cvsignore
    testsuites/tmitrontests/tmitronsem01/Makefile.am
    testsuites/tmitrontests/tmitronsem01/init.c
    testsuites/tmitrontests/tmitronsem01/system.h
    testsuites/tmitrontests/tmitronsem01/tmitronsem01.doc
    testsuites/tmitrontests/tmitrontests.am
    testsuites/tmtests/.cvsignore
    testsuites/tmtests/ChangeLog
    testsuites/tmtests/Makefile.am
    testsuites/tmtests/README
    testsuites/tmtests/configure.ac
    testsuites/tmtests/include/.cvsignore
    testsuites/tmtests/include/Makefile.am
    testsuites/tmtests/include/timesys.h
    testsuites/tmtests/tm01/.cvsignore
    testsuites/tmtests/tm01/Makefile.am
    testsuites/tmtests/tm01/system.h
    testsuites/tmtests/tm01/task1.c
    testsuites/tmtests/tm01/tm01.doc
    testsuites/tmtests/tm02/.cvsignore
    testsuites/tmtests/tm02/Makefile.am
    testsuites/tmtests/tm02/system.h
    testsuites/tmtests/tm02/task1.c
    testsuites/tmtests/tm02/tm02.doc
    testsuites/tmtests/tm03/.cvsignore
    testsuites/tmtests/tm03/Makefile.am
    testsuites/tmtests/tm03/system.h
    testsuites/tmtests/tm03/task1.c
    testsuites/tmtests/tm03/tm03.doc
    testsuites/tmtests/tm04/.cvsignore
    testsuites/tmtests/tm04/Makefile.am
    testsuites/tmtests/tm04/system.h
    testsuites/tmtests/tm04/task1.c
    testsuites/tmtests/tm04/tm04.doc
    testsuites/tmtests/tm05/.cvsignore
    testsuites/tmtests/tm05/Makefile.am
    testsuites/tmtests/tm05/system.h
    testsuites/tmtests/tm05/task1.c
    testsuites/tmtests/tm05/tm05.doc
    testsuites/tmtests/tm06/.cvsignore
    testsuites/tmtests/tm06/Makefile.am
    testsuites/tmtests/tm06/system.h
    testsuites/tmtests/tm06/task1.c
    testsuites/tmtests/tm06/tm06.doc
    testsuites/tmtests/tm07/.cvsignore
    testsuites/tmtests/tm07/Makefile.am
    testsuites/tmtests/tm07/system.h
    testsuites/tmtests/tm07/task1.c
    testsuites/tmtests/tm07/tm07.doc
    testsuites/tmtests/tm08/.cvsignore
    testsuites/tmtests/tm08/Makefile.am
    testsuites/tmtests/tm08/system.h
    testsuites/tmtests/tm08/task1.c
    testsuites/tmtests/tm08/tm08.doc
    testsuites/tmtests/tm09/.cvsignore
    testsuites/tmtests/tm09/Makefile.am
    testsuites/tmtests/tm09/system.h
    testsuites/tmtests/tm09/task1.c
    testsuites/tmtests/tm09/tm09.doc
    testsuites/tmtests/tm10/.cvsignore
    testsuites/tmtests/tm10/Makefile.am
    testsuites/tmtests/tm10/system.h
    testsuites/tmtests/tm10/task1.c
    testsuites/tmtests/tm10/tm10.doc
    testsuites/tmtests/tm11/.cvsignore
    testsuites/tmtests/tm11/Makefile.am
    testsuites/tmtests/tm11/system.h
    testsuites/tmtests/tm11/task1.c
    testsuites/tmtests/tm11/tm11.doc
    testsuites/tmtests/tm12/.cvsignore
    testsuites/tmtests/tm12/Makefile.am
    testsuites/tmtests/tm12/system.h
    testsuites/tmtests/tm12/task1.c
    testsuites/tmtests/tm12/tm12.doc
    testsuites/tmtests/tm13/.cvsignore
    testsuites/tmtests/tm13/Makefile.am
    testsuites/tmtests/tm13/system.h
    testsuites/tmtests/tm13/task1.c
    testsuites/tmtests/tm13/tm13.doc
    testsuites/tmtests/tm14/.cvsignore
    testsuites/tmtests/tm14/Makefile.am
    testsuites/tmtests/tm14/system.h
    testsuites/tmtests/tm14/task1.c
    testsuites/tmtests/tm14/tm14.doc
    testsuites/tmtests/tm15/.cvsignore
    testsuites/tmtests/tm15/Makefile.am
    testsuites/tmtests/tm15/system.h
    testsuites/tmtests/tm15/task1.c
    testsuites/tmtests/tm15/tm15.doc
    testsuites/tmtests/tm16/.cvsignore
    testsuites/tmtests/tm16/Makefile.am
    testsuites/tmtests/tm16/system.h
    testsuites/tmtests/tm16/task1.c
    testsuites/tmtests/tm16/tm16.doc
    testsuites/tmtests/tm17/.cvsignore
    testsuites/tmtests/tm17/Makefile.am
    testsuites/tmtests/tm17/system.h
    testsuites/tmtests/tm17/task1.c
    testsuites/tmtests/tm17/tm17.doc
    testsuites/tmtests/tm18/.cvsignore
    testsuites/tmtests/tm18/Makefile.am
    testsuites/tmtests/tm18/system.h
    testsuites/tmtests/tm18/task1.c
    testsuites/tmtests/tm18/tm18.doc
    testsuites/tmtests/tm19/.cvsignore
    testsuites/tmtests/tm19/Makefile.am
    testsuites/tmtests/tm19/system.h
    testsuites/tmtests/tm19/task1.c
    testsuites/tmtests/tm19/tm19.doc
    testsuites/tmtests/tm20/.cvsignore
    testsuites/tmtests/tm20/Makefile.am
    testsuites/tmtests/tm20/system.h
    testsuites/tmtests/tm20/task1.c
    testsuites/tmtests/tm20/tm20.doc
    testsuites/tmtests/tm21/.cvsignore
    testsuites/tmtests/tm21/Makefile.am
    testsuites/tmtests/tm21/system.h
    testsuites/tmtests/tm21/task1.c
    testsuites/tmtests/tm21/tm21.doc
    testsuites/tmtests/tm22/.cvsignore
    testsuites/tmtests/tm22/Makefile.am
    testsuites/tmtests/tm22/system.h
    testsuites/tmtests/tm22/task1.c
    testsuites/tmtests/tm22/tm22.doc
    testsuites/tmtests/tm23/.cvsignore
    testsuites/tmtests/tm23/Makefile.am
    testsuites/tmtests/tm23/system.h
    testsuites/tmtests/tm23/task1.c
    testsuites/tmtests/tm23/tm23.doc
    testsuites/tmtests/tm24/.cvsignore
    testsuites/tmtests/tm24/Makefile.am
    testsuites/tmtests/tm24/system.h
    testsuites/tmtests/tm24/task1.c
    testsuites/tmtests/tm24/tm24.doc
    testsuites/tmtests/tm25/.cvsignore
    testsuites/tmtests/tm25/Makefile.am
    testsuites/tmtests/tm25/system.h
    testsuites/tmtests/tm25/task1.c
    testsuites/tmtests/tm25/tm25.doc
    testsuites/tmtests/tm26/.cvsignore
    testsuites/tmtests/tm26/Makefile.am
    testsuites/tmtests/tm26/fptest.h
    testsuites/tmtests/tm26/system.h
    testsuites/tmtests/tm26/task1.c
    testsuites/tmtests/tm26/tm26.doc
    testsuites/tmtests/tm27/.cvsignore
    testsuites/tmtests/tm27/Makefile.am
    testsuites/tmtests/tm27/system.h
    testsuites/tmtests/tm27/task1.c
    testsuites/tmtests/tm27/tm27.doc
    testsuites/tmtests/tm28/.cvsignore
    testsuites/tmtests/tm28/Makefile.am
    testsuites/tmtests/tm28/system.h
    testsuites/tmtests/tm28/task1.c
    testsuites/tmtests/tm28/tm28.doc
    testsuites/tmtests/tm29/.cvsignore
    testsuites/tmtests/tm29/Makefile.am
    testsuites/tmtests/tm29/system.h
    testsuites/tmtests/tm29/task1.c
    testsuites/tmtests/tm29/tm29.doc
    testsuites/tmtests/tmck/.cvsignore
    testsuites/tmtests/tmck/Makefile.am
    testsuites/tmtests/tmck/system.h
    testsuites/tmtests/tmck/task1.c
    testsuites/tmtests/tmck/tmck.doc
    testsuites/tmtests/tmoverhd/.cvsignore
    testsuites/tmtests/tmoverhd/Makefile.am
    testsuites/tmtests/tmoverhd/dumrtems.h
    testsuites/tmtests/tmoverhd/empty.c
    testsuites/tmtests/tmoverhd/system.h
    testsuites/tmtests/tmoverhd/testtask.c
    testsuites/tmtests/tmoverhd/tmoverhd.doc
    testsuites/tmtests/tmtests.am
    testsuites/tools/.cvsignore
    testsuites/tools/ChangeLog
    testsuites/tools/Makefile.am
    testsuites/tools/configure.ac
    testsuites/tools/generic/.cvsignore
    testsuites/tools/generic/ChangeLog
    testsuites/tools/generic/Makefile.am
    testsuites/tools/generic/configure.ac
    testsuites/tools/generic/difftest.in
    testsuites/tools/generic/sorttimes.in
2003-02-11 23:44:42 +00:00
11830 changed files with 402655 additions and 1276784 deletions

View File

@@ -1,6 +1,5 @@
aclocal.m4
autom4te*.cache
compile
config.cache
config.guess
config.log
@@ -14,4 +13,5 @@ Makefile
Makefile.in
mdate-sh
missing
mkinstalldirs
texinfo.tex

808
ChangeLog
View File

@@ -1,748 +1,31 @@
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
2004-04-08 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
* aclocal/version.m4: Updated to rtems-4.6.1.
2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
2004-02-03 Joel Sherrill <joel@OARcorp.com>
* SUPPORT: Update address.
* VERSION: Updated to rtems-4.6.0.
2010-09-27 Ralf Corsépius <ralf.corsepius@rtems.org>
2004-02-03 Joel Sherrill <joel@OARcorp.com>
* README.configure: Cleanup.
2010-06-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: autoconf >= 2.65, automake >= 1.11.
2010-06-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1553/filesystem
Coverity Id 37
* libblock/src/flashdisk.c: Fix two paths which should have returned an
error but did not have the return statement.
2010-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Change quoting to work-round
http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Be less verbose.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Fix quoting bug.
2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4:
Remove "${srcdir}/${RTEMS_TOPdir}/make/custom/$1".
* aclocal/check-bsps.m4: Remove "blacklist".
2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Remove bare BSP (Abandoned).
2009-10-16 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* README.configure: added COBRA5475 reference
2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Pickup bsps from
c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom*.cfg.
2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Pickup bsps from
c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom*.cfg.
2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
*.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
2009-10-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/enable-posix.m4:
Remove posix/unix simulator.
2009-10-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Renamed LPC24XX BSP
variants.
2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4: Add BSP for GDB ARM simulator so we can easily
experiment with and debug different ARM architectural variations.
2009-09-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Add csb337 bsp family.
2009-07-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/enable-itron.m4: Default to not building itron.
2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/bsp-alias.m4: Add csb637 as variant of csb337.
2009-02-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Added defines for
LPC2478 BSP variants.
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4: Add simsh2e.
2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: rtems_api=4.10.
* Makefile.maint: Dump stuff hanging around for much too long.
2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4:
Remove comment referring to HPUX9.
2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove pck6 BSP.
2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* config-ml.in: Comment out arm/thumb exception (Add arm/thumb
multilib).
2008-12-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: remove stray ")" from rtl22xx_t alias.
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4: Remove tic4x.
2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* README.configure: Add Lattice Mico32 support.
2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add h8sxsim as variant
of h8sim.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Add new M32R port. It is just a beginning but the
BSP is functional enough to initialize and shutdown RTEMS.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add
M32C port and m32csim BSP.
2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* VERSION: Bump version to 4.9.99.0
2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Revert Joel's icecube patch.
2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* MAINTAINERS: Remove myself from avr.
2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
Recognize the the GDB SuperH simulator is just an architectural
simulator and does not include devices. Rename existing simulator BSP
configurations to simsh1 and simsh2 and add simsh4.
2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Add missing icecube.
2008-09-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump RTEMS_API to 4.10.
Bump _RTEMS_VERSION to 4.9.99.0.
2008-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Added defines for
LPC2478 BSP.
2008-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Updated list of BSPs.
2008-09-08 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* make/custom/pghplus.cfg, make/custom/tqm8xx_stk8xx.cfg,
* make/custom/tqm8xx.cfg,
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
added MPC8xx based tqm8xx BSP family
2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4 (_RTEMS_OUTPUT_SUBDIRS): Allow empty configdirs.
2008-07-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove doxygen
comments.
* aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING.
AC_PREREQ(2.62).
2008-07-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Added MPC5566EVB and
MPC8313ERDB. Added Doxygen style comment.
2008-07-14 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* make/custom/haleakala.cfg:
added PPC405 haleakala BSP contributed by Michael Hamel
2008-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4,
* make/custom/m5484FireEngine.cfg:
added pgh360 BSP variant
added m5484FireEngine BSP
2008-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, acinclude.m4: s/AC_HELP/AS_HELP/.
2008-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Use find . ... preinstall.am for portability reasons.
2008-02-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-cxx.m4, aclocal/enable-itron.m4,
aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
aclocal/enable-rtemsbsp.m4, aclocal/enable-tests.m4,
aclocal/multilib.m4: s/AC_HELP/AS_HELP/.
2007-11-06 Ray Xu <rayx.cn@gmail.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
2007-09-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* VERSION: Bump VERSION to 4.8.99.0.
* aclocal/version.m4: Bump RTEMS_API to 4.9.
Bump RTEMS_VERSION to 4.8.99.0.
2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: touch all documentation master files so the date on
the manual reflects the release date of the software.
2007-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: Add touching master files for various manuals so the
date on the cover page will reflect the date a tarball is cut.
2007-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4: Rename EP5200 to IceCube
since that is the nickname for the Freescale evaluation board it is
based upon. BSP was tested on a Freescale MPC5200LITE.
2007-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint, configure.ac, release_support: Remove RDBG.
* aclocal/enable-rdbg.m4: Removed.
2007-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4, README.configure:
Add gen83xx and mpc8349eamds BSP
2007-07-02 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* README.configure: Add virtex BSP
2007-06-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4, README.configure: Add ep5200, IceCube, 5200Lite.
2007-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure: Removed armulator.
2007-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/check-bsps.m4: Remove references to
mbx860_1b since it is just an alternate name for the mbx860_001b.
2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
Per Jiri Gaisler remove unused erc32nfp and leon1 BSP variants.
2007-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: DMV152 obsoleted.
2007-02-21 Joel Sherrill <joel@OARcorp.com>
* Makefile.maint: Added TOOL_VERSIONS stanza and fixed typo.
2007-02-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Use MKDIR_P instead of mkdir_p.
2007-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Use VERSION as master source for version.m4's.
* VERSION: Sync with version in aclocal/version.m4.
2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Sync nomenclature with that being used in
cpukit/score/include/rtems/system.h (major->minor,
minor->revision).
2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Remove references to
cpukit/score/include/rtems/system.h.
* Makefile.maint: Add CVS_RUN.
2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: New.
2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* acinclude.m4: AC_PREREQ(2.60).
2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: Use MKDIR_P instead of mkdir_p.
2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove scripts/.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add ampolish3.
2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -r (autoreconf).
2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -p (regenerate preinstall.ams).
2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: New.
2006-10-19 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Remove all macro implementations and use only the
static inline. Static inline functions are now well supported so
there is no reason for duplicate maintenance.
* aclocal/enable-inlines.m4: Removed.
2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-top.m4: Remove RTEMS_API.
* aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump version to 4.7.99.0.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-08-09 Kolja Waschk <waschk@telos.de>
* config-ml.in: New port to Altera NIOS II.
2006-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* aclocal/bsp-alias.m4: (PR1117) Add brs5l as alias for gen5200
* aclocal/check-bsps.m4: (PR1117) Add brs5l as alias for gen5200
2006-06-23 Worth Burruss <worth@motioncontrol.org>
* README.configure: Add mcf5235.
2006-04-18 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.99.3.
2006-04-18 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.99.3.
2006-04-18 Joel Sherrill <joel@OARcorp.com>
* release_support: Fix typos.
2006-04-18 Joel Sherrill <joel@OARcorp.com>
* ChangeLog, release_support: Fix typos.
2006-03-09 Ralf Corsepius <ralf.corsepius@rtems.org>
* acinclude.m4: Requires autoconf-2.59.
2006-03-07 Joel Sherrill <joel@OARcorp.com>
PR 694/rtems
* release_support: Do not include .cvsignore files in release tarballs.
2006-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 882/make_build
* bootstrap: Only remove bspopts.h.in instead of bspopts.h*.
2006-01-12 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Revert Joel's 2006-01-10 change.
Alpha-sort the aliases list.
* automake/host.am, automake/local.am, automake/subdirs.am:
Remove depend-am, depend-recursive.
2006-01-10 Joel Sherrill <joel@OARcorp.com>
* aclocal/bsp-alias.m4: Add sis as alias of erc32.
2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Remove brs5l. Remove leon2.
Alias leon1 to leon2. Add sis.
* aclocal/check_bsps.m4: Remove brs5l.
Remove leon. Add leon2. Add sis to erc32 family.
2005-11-31 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 851/bsps
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add gen5200 BSP
family.
2005-11-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Add the plethora of mbx* BSP.
2005-09-02 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.99.2.
2005-09-02 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.99.2.
2005-07-06 Philippe Simons
* MAINTAINERS: Added me as arm/gp32 bsp maintainer.
2005-04-28 Joel Sherrill <joel@OARcorp.com>
* README.configure: Updated to account for removal of dmv177 and
ppcn_60x as well as other additions and deletions.
2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/enable-itron.m4: Allow unix.
2005-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove ACLOCAL_FILES.
2004-11-16 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/check-bsps.m4: Use ls instead of globs to pickup
bsp_specs.
2004-11-12 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/check-bsps.m4: Add MVME2100 BSP as alias of
motorola_shared.
2004-11-10 Joel Sherrill <joel@oarcorp.com>
* aclocal/bsp-alias.m4: Add MVME2100 BSP as alias of motorola_shared.
2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* alocal/check-custom-bsp.m4: Reflect new location of bspkit*cfg.
2004-10-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/check-bsps.m4: Add bspkit support. Don't check for
presence of *.cfg.
* aclocal/check-custom-bsp.m4: Add bspkit support.
2004-10-18 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/enable-bare.m4: Remove.
2004-09-29 Joel Sherrill <joel@OARcorp.com>
* MAINTAINERS, README.configure, c/ACKNOWLEDGEMENTS,
c/TOOL_TARGETS: i960 obsoleted and all references removed.
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/rtems-cpu-subdirs.m4: Remove (unused).
2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 673/make_build
* config-ml.in: Quote 'cd "${ml_origdir}"'.
Quote 'cd "${ML_POPDIR}"'.
2004-08-17 Ralf Corsepius <ralf_corsepius@rtems.org>
PR 673/make_build
* acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses.
2004-07-14 Joel Sherrill <joel@OARcorp.com>
* MAINTAINERS: Added Jay Monkman as ARM architecture maintainer
2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>
* aclocal/rtems-top.m4: Remove ENDIF.
Remove with_target_subdir defaulting to '.'.
* acinclude.m4: Add --includedir to sub_configure_args.
2004-02-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: DIST_SUBDIRS = $(SUBDIRS).
Rework dist-hook.
* configure.ac: Reflect changes to RTEMS_ENABLE_RTEMSBSP.
* aclocal/enable-rtemsbsp.m4: Add support for --disable-rtemsbsp.
2004-02-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: RTEMS_BUILD_CONFIG_SUBDIRS([testsuites/tools]).
2004-02-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove AUTOMAKE_FILES.
Cleanup duplicate ACLOCAL_FILES.
EXTRA_DIST += config-ml.in.
DIST_SUBDIRS += make.
Add dist-hook.
* configure.ac: Add dist-bzip2 no-dist-gzip to AUTOMAKE_OPTIONS.
2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY).
2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* VERSION: 4.6.99.0.
* aclocal/version.m4: 4.6.99.0.
2004-02-06 Joel Sherrill <joel@OARcorp.com>
* aclocal/bsp-alias.m4: Readd aliases for p4600 and p4650
which were accidentally removed when purging the mips64orion.
2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/rpm.m4: Make osversions the default.
* aclocal/rtems-top.m4: Remove check for version.m4 (Breaks make
distcheck).
* aclocal/version.m4: Updated to rtems-4.6.0.
2004-02-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/rpm.m4: New (extracted from scripts/configure.ac).
* aclocal/rpms.m4: New (extracted from scripts/configure.ac).
2004-01-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2003-10-13 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Require automake >= 1.8.2.
* aclocal/check-bsps.m4: Also test for make/custom/*.cfg.
* VERSION: Updated to rtems-4.6.0pre5.
2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2003-10-13 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Requires automake >= 1.8.1.
* aclocal/version.m4: Updated to rtems-4.6.0pre5.
2004-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Remove mkinstalldirs.
* bootstrap: Remove compile during "clean".
2004-01-08 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: Add compile.
2004-01-07 Joel Sherrill <joel@OARcorp.com>
* README.configure: Remove efi68k and efi332 references as they are no
longer in the tree.
2004-01-07 Joel Sherrill <joel@OARcorp.com>
* aclocal/bsp-alias.m4, aclocal/rtems-cpu-subdirs.m4: mips64orion port
removed as mips port more completely covers the MIPS family.
2003-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* README.configure: Reflect requireing autoconf-2.59 and
automake-1.8.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-20031217-test.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-20031217-test.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* release_support: Correct method used to find ChangeLog associated
with the version.m4 files. Keep going until I can get a tarball cut.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* release_support: Use dirname not basedir. Keep going until I
can get a tarball cut.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* release_support: New file -- assistant to new cut_release script.
2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove automake/compile.am
2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/compile.am: Remove (Unused).
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/lib.am: Remove (Unused).
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove make/custom/Makefile.
* Makefile.am: Cosmetics.
* automake/compile.am: Remove compilation rules.
Remove $(ARCH) directory generation.
2003-11-26 Joel Sherrill <joel@OARcorp.com>
* MAINTAINERS: New file.
2003-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/bsp-alias.m4, aclocal/canonical-target-name.m4,
aclocal/check-bsps.m4, aclocal/check-custom-bsp.m4,
aclocal/enable-bare.m4, aclocal/enable-cxx.m4,
aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
aclocal/enable-posix.m4, aclocal/enable-rdbg.m4,
aclocal/enable-rtems-debug.m4, aclocal/enable-rtemsbsp.m4,
aclocal/enable-tests.m4, aclocal/multilib.m4,
aclocal/path-ksh.m4, aclocal/project-root.m4,
aclocal/rtems-top.m4, aclocal/tool-paths.m4,
acinclude.m4:
Fix underquoting to silence automake-1.8.
2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config-ml.in: Don't built multilib variant normal (-mn) for
h8300-*-rtems*.
2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/config-subdirs.m4: Remove.
* Makefile.am: Reflect changes above.
2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/canonical-host.m4: Remove.
* Makefile.am: Reflect changes above.
2003-10-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: Use $RTEMS_BSP_FAMILY instead of RTEMS_BSP_ALIAS in
c/src/lib/libbsp/*/acinclude.m4.
2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/check-cpu.m4: Remove.
* Makefile.am: Remove reference to aclocal/check-cpu.m4.
* acinclude.m4 (RTEMS_TARGET_CONFIG_SUBDIR): Check for presence of
$1 in $srcdir before adding dir to SUBDIRS.
2003-09-26 Joel Sherrill <joel@OARcorp.com>
* README.configure, aclocal/rtems-cpu-subdirs.m4: Removing HPPA port.
2003-08-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/enable-rtems-debug.m4: New (Missed in yesterday's
patches).
* aclocal/enable-tests.m4: Change to support
--enable-tests=no|yes|samples, default is samples.
2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Correct bogus ACLOCAL_FILES.
2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/bsp-arg-enable.m4, aclocal/bsp-configure.m4,
aclocal/bspopts.m4, aclocal/canonicalize-tools.m4,
aclocal/check-bsp-cache.m4, aclocal/check-cxx.m4,
aclocal/check-itron.m4, aclocal/check-multiprocessing.m4,
aclocal/check-networking.m4, aclocal/check-newlib.m4,
aclocal/check-posix.m4, aclocal/check-rdbg.m4,
aclocal/check-tool.m4, aclocal/env-rtemsbsp.m4,
aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
aclocal/gcc-specs.m4, aclocal/i386-gas-code16.m4,
aclocal/path-perl.m4, aclocal/ppc.m4,
aclocal/prog-cc.m4, aclocal/prog-ccas.m4,
aclocal/prog-cxx.m4, aclocal/prog-gnat.m4,
aclocal/rtems-debug.m4, aclocal/rtems-flags.m4,
aclocal/rtems-test-no-pause.m4, aclocal/target.m4:
Remove (Unused).
* automake/leaf.am, automake/force-preinstall.am:
Remove (Unused).
* Makefile.am: Reflect changes above.
2003-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/local.am, automake/host.am: Remove "debug".
* aclocal/rtems-top.m4: Add RTEMS_API.
AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
@@ -753,27 +36,20 @@
* config-ml.in: Partial sync with gcc-3.4's config-ml.in.
Add "autoconf-2.5x unquoting" hack.
2003-07-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config.sub: Remove (Automatically added by automake, again).
* bootstrap: Reflect change above.
* configure.ac: Require automake >= 1.7.6.
2003-07-03 Joel Sherrill <joel@OARcorp.com>
* SUPPORT: Fix Mark Johannes' email address.
2003-07-03 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-ss-20030703.
* VERSION: Updated to rtems-4.6.0pre4.
2003-07-03 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-ss-20030703.
* aclocal/version.m4: Updated to rtems-4.6.0pre4.
2003-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: Reflect having added config.sub.
* config.sub: New from subversions to accomodate c4x/tic4x.
2003-06-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
@@ -786,48 +62,34 @@
* aclocal/gcc-isystem.m4: New.
* Makefile.am: Add aclocal/gcc-isystem.m4.
2003-06-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/local.am: Remove $(ARCH), clean-local.
2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 321:
* aclocal/check-bsp-cache.m4: Remove support for profile-variant.
* aclocal/env-rtemsbsp.m4
* automake/compile.am
* automake/host.am
* automake/local.am
2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/check-cxx.m4: Remove LIBSUFFIX_VA.
* automake/compile.am: Remove LIBSUFFIX_VA.
Merger from rtems-4-6-branch.
2003-04-17 Joel Sherrill <joel@OARcorp.com>
2003-04-23 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-ss-20030417.
* VERSION: Updated to rtems-4.6.0pre3.
2003-04-17 Joel Sherrill <joel@OARcorp.com>
2003-04-23 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-ss-20030417.
* aclocal/version.m4: Updated to rtems-4.6.0pre3.
2003-04-11 Joel Sherrill <joel@OARcorp.com>
2003-04-23 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-ss-20030411.
* VERSION: Updated to rtems-4.6.0pre3.
2003-04-11 Joel Sherrill <joel@OARcorp.com>
2003-04-23 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-ss-20030411.
* aclocal/version.m4: Updated to rtems-4.6.0pre3.
2003-04-11 Joel Sherrill <joel@OARcorp.com>
2003-04-18 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-ss-20020411.
* VERSION: Updated to rtems-4.6.0pre2.
2003-04-11 Joel Sherrill <joel@OARcorp.com>
2003-04-18 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-ss-20020411.
* aclocal/version.m4: Updated to rtems-4.6.0pre2.
2003-03-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
@@ -889,15 +151,23 @@
* Makefile.am: Remove references to obsoleted files
aclocal/enable-gcc28.m4, aclocal/enable-libcdir.m4.
2003-02-14 Joel Sherrill <joel@OARcorp.com>
2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* README.configure, aclocal/rtems-cpu-subdirs.m4: Remove a29k
references.
* config.sub (rtems-4-6-branch only): New from subversion.
* bootstrap (rtems-4-6-branch only): Do not delete config.sub.
2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
2003-02-11 Joel Sherrill <joel@OARcorp.com>
* VERSION: Updated to rtems-4.6.0pre1.
2003-02-11 Joel Sherrill <joel@OARcorp.com>
* aclocal/version.m4: Updated to rtems-4.6.0pre1.
2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: Remove attempts to detect autoconf and automake using

View File

@@ -1,54 +0,0 @@
Note
====
This file contains information about people who are permitted to make
changes to various parts of RTEMS and its associated components and
add-ons.
Please do not contact the people in this file directly to report
problems with RTEMS.
For general information about RTEMS, please visit:
http://www.rtems.com
To report problems in RTEMS, please visit:
http://www.rtems.com/bugs.html
Maintainers
===========
Blanket Write Privileges (alphabetical order)
Jennifer Averett jennifer@oarcorp.com
Ralf Corsepius ralf.corsepius@rtems.org
Chris Johns chris.johns@rtems.com
Eric Norum eric.norum@rtems.com
Joel Sherrill joel.sherrill@oarcorp.com
Various Component Maintainers
Networking NAME-TBD EMAIL-TBD
CPU Port Maintainers (CPU alphabetical order)
arm Jay Monkman jtm@lopingdog.com
avr NAME-TBD EMAIL-TBD
c4x Joel Sherrill joel.sherrill@OARcorp.com
h8300 NAME-TBD EMAIL-TBD
i386 NAME-TBD EMAIL-TBD
m68k NAME-TBD EMAIL-TBD
mips NAME-TBD EMAIL-TBD
no_cpu NAME-TBD EMAIL-TBD
or32 NAME-TBD EMAIL-TBD
powerpc NAME-TBD EMAIL-TBD
sh NAME-TBD EMAIL-TBD
sparc NAME-TBD EMAIL-TBD
BSP Maintainers (CPU/BSP alphabetical order)
CPU/BSP NAME-TBD EMAIL-TBD
arm/edb7312 Jay Monkman jtm@lopingdog.com
arm/gp32 Philippe Simons loki_666@fastmail.fm

View File

@@ -1,6 +1,7 @@
#
# top level directory for RTEMS build tree
#
## The target's toplevel Makefile now is in c/src
##
## $Id$
##
@@ -8,37 +9,33 @@
ACLOCAL_AMFLAGS = -I aclocal
SUBDIRS = make $(build_SUBDIRS) $(host_SUBDIRS) $(target_SUBDIRS)
DIST_SUBDIRS = $(SUBDIRS)
AUTOMAKE_FILES = automake/compile.am automake/host.am automake/lib.am \
automake/local.am automake/subdirs.am \
automake/leaf.am automake/force-preinstall.am
ACLOCAL_FILES = aclocal/bsp-alias.m4 aclocal/canonical-host.m4 \
aclocal/canonical-target-name.m4 aclocal/canonicalize-tools.m4 \
aclocal/check-bsp-cache.m4 aclocal/check-bsps.m4 aclocal/check-cpu.m4 \
aclocal/check-cxx.m4 aclocal/check-itron.m4 \
aclocal/check-multiprocessing.m4 aclocal/check-networking.m4 \
aclocal/check-newlib.m4 aclocal/check-posix.m4 aclocal/check-rdbg.m4 \
aclocal/enable-bare.m4 aclocal/enable-cxx.m4 \
aclocal/enable-inlines.m4 aclocal/enable-itron.m4 \
aclocal/enable-multiprocessing.m4 aclocal/enable-networking.m4 \
aclocal/enable-posix.m4 aclocal/enable-rdbg.m4 aclocal/enable-rtemsbsp.m4 \
aclocal/enable-tests.m4 aclocal/gcc-pipe.m4 aclocal/gcc-specs.m4 \
aclocal/i386-gas-code16.m4 aclocal/multilib.m4 aclocal/path-ksh.m4 \
aclocal/path-perl.m4 aclocal/prog-cc.m4 aclocal/prog-cxx.m4 \
aclocal/project-root.m4 aclocal/rtems-debug.m4 \
aclocal/rtems-test-no-pause.m4 aclocal/rtems-top.m4 \
aclocal/target.m4 aclocal/tool-paths.m4 aclocal/bspopts.m4 \
aclocal/ppc.m4 aclocal/bsp-configure.m4 aclocal/gcc-isystem.m4
noinst_SCRIPTS = bootstrap
EXTRA_DIST = README.configure SUPPORT VERSION LICENSE $(noinst_SCRIPTS)
EXTRA_DIST += config-ml.in
EXTRA_DIST += ampolish3
dist-hook:
@files=`(cd $(srcdir); find doc cpukit c testsuites tools \
-name configure.ac -print | sed 's,/configure.ac,,' | sort)`; \
for i in $$files; do \
if test -f $(distdir)/$$i/configure.ac; then : ; \
else \
d=`dirname $(distdir)/$$i`; \
$(MKDIR_P) $$d;\
echo "cp -pR $(srcdir)/$$i $(distdir)/$$i"; \
cp -pR $(srcdir)/$$i $(distdir)/$$i; \
fi; \
done
rm -rf `find $(distdir) -name 'autom4te*'`
rm -rf `find $(distdir) -name CVS`
rm -f `find $(distdir) \( -name .cvsignore \
-o -name config.status \
-o -name config.log \)`
rm -f `find $(distdir) \( -name '*.bak' \
-o -name 'changes' -o -name 'diff' -o -name 'tmp' -o -name 'log' \
-o -name '*~' -o -name '.*~' -o -name '.#*' \)`
find $(distdir) -name '*.in' -print | while read a; do \
f=`echo $$a | sed 's,\.in$$,,'`; \
if test -f $$f; then echo "rm $$f"; rm $$f; fi; done
EXTRA_DIST = $(AUTOMAKE_FILES) $(ACLOCAL_FILES) README.configure SUPPORT \
VERSION LICENSE $(noinst_SCRIPTS)
include $(top_srcdir)/automake/subdirs.am
include $(top_srcdir)/automake/host.am

View File

@@ -1,162 +0,0 @@
#
# Maintainer Makefile
#
# WARNING:
# THIS IS EXPERIMENTAL - DO NOT USE (YET) !
# * This Makefile is only useful to RTEMS maintainers
# * You must have write access to RTEMS CVS
# * Running this Makefile modifies RTEMS CVS
# * Watch out for warning and error messages - Do NOT IGNORE them!
# MAINTAINER notes:
# Cutting a new release:
# 1. Perform a non-anonymous cvs checkout of the BRANCH
# you want to cut a release tarball from
# 2. Run "make -f Makefile.maint new-revision"
# (rsp. "make -f Makefile.maint new-minor").
# 3. Run "make -f Makefile.maint commit"
# 4. Run "make -f Makefile.maint tag"
# 5. Run "make -f Makefile.maint tarball"
# -----------------
# SECURITY: Append a string to tag to avoid accidentially screwing up cvs-tags
# For "hot runs" you will want to use "make -f Makefile.maint TAG_SUFFIX= <command>"
TAG_SUFFIX = -test1
rtems_version := $(shell cat VERSION | sed -n '/.* Version /{s/^.*Version[ ]*\([0-9\.]\+\)/\1/p};')
rtems_tag := $(shell echo "rtems-$(rtems_version)" | tr . -)
rtems_api := 4.10
PATH := /opt/rtems-$(rtems_api)/bin:$(PATH)
# -----------------
# Cleanup check out and cvs-tag the files inside
tag:
cvs -q -z9 up -dP
./bootstrap -p >/dev/null
cvs -q tag -c $(rtems_tag)$(TAG_SUFFIX)
# -----------------
# Different stages of cvs-exporting
rtems-$(rtems_version)/stamp.export.$(rtems_tag)$(TAG_SUFFIX):
rm -rf rtems-$(rtems_version)
@cvs -q -z9 export -d rtems-$(rtems_version) -r $(rtems_tag)$(TAG_SUFFIX) rtems
@if ! test -f rtems-$(rtems_version)/VERSION; then \
echo "ERROR export failed"; \
echo " Did you run 'make -f Makefile.maint tag' ?"; exit 1; fi
echo "$(rtems_tag)$(TAG_SUFFIX)" > rtems-$(rtems_version)/stamp.export.$(rtems_tag)$(TAG_SUFFIX)
rtems-$(rtems_version)$(TAG_SUFFIX).tar.bz2: rtems-$(rtems_version)/stamp.autofiles \
rtems-$(rtems_version)/excludes \
rtems-$(rtems_version)/TOOL_VERSIONS
cd rtems-$(rtems_version) ; \
touch doc/ada_user/ada_user.texi doc/bsp_howto/bsp_howto.texi \
doc/cpu_supplement/cpu_supplement.texi \
doc/develenv/develenv.texi doc/filesystem/filesystem.texi \
doc/itron3.0/itron.texi doc/networking/networking.texi \
doc/new_chapters/new_chapters.texi doc/porting/porting.texi \
doc/posix1003.1/posix1003_1.texi doc/posix_users/posix_users.texi \
doc/relnotes/relnotes.texi doc/started_ada/started_ada.texi \
doc/started/started.texi doc/user/c_user.texi
tar -cj -X rtems-$(rtems_version)/excludes \
-f rtems-$(rtems_version)$(TAG_SUFFIX).tar.bz2 rtems-$(rtems_version)
## Touching the top pages in the various manuals results in the date
## on their title page matching the release date.
rtems-$(rtems_version)/stamp.cleanup: rtems-$(rtems_version)/stamp.export.$(rtems_tag)$(TAG_SUFFIX)
find rtems-$(rtems_version) -name .cvsignore -exec rm -f {} \;
find rtems-$(rtems_version) -name preinstall.am -exec touch {} \;
rm -rf rtems-$(rtems_version)/contrib
touch rtems-$(rtems_version)/stamp.cleanup
rtems-$(rtems_version)/stamp.autofiles: rtems-$(rtems_version)/stamp.cleanup
cd rtems-$(rtems_version) && ./bootstrap -r
touch rtems-$(rtems_version)/stamp.autofiles
rtems-$(rtems_version)/excludes: Makefile.maint
@echo "Generating $@"
@echo "excludes" > $@
@echo "stamp.*" >> $@
@echo "autom4te.cache" >> $@
@echo "Makefile.maint" >> $@
tarball: rtems-$(rtems_version)$(TAG_SUFFIX).tar.bz2
rtems-$(rtems_version)/TOOL_VERSIONS: Makefile.maint
( \
date ; \
echo ; \
echo "This file contains configuration information on the " ; \
echo "primary computer used to test and make the $(rtems_version)" ; \
echo "version of RTEMS" ; \
echo ; \
echo "OS Version: " `head -1 /etc/issue` ; \
echo ; \
echo "The following RTEMS RPMs were installed on the machine" ; \
echo "where this release was made:" ; \
echo ; \
rpm -qa 'rtems-$(rtems_api)-*' | sort | sed -e 's/^/ /' ; \
echo \
) > $@
# -----------------
# Create a new minor release
# increments the 2nd digit of the version number
# set the 3rd digit of the version number to 0
# Example: 4.6.99.4 -> 4.7.0
new-minor:
@v=$$(echo $(rtems_version) | sed 's,^\([0-9]\+\).*,\1,'); \
r=$$(echo $(rtems_version) | sed 's,^[0-9]\+\.\([0-9]\+\).*,\1,'); \
r=$$(($$r + 1)); version="$$v.$$r.0"; \
echo "New minor release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
# Create a new revision release
# increments the last digit of the version number
# Examples: 4.6.99.4 -> 4.6.99.5
# 4.7.0 -> 4.7.1
new-revision:
@m=$$(echo $(rtems_version) | sed 's,^\(.*\)\.[0-9]\+,\1,'); \
n=$$(echo $(rtems_version) | sed 's,^.*\.\([0-9]\+\),\1,'); \
n=$$(($$n + 1)); version="$$m.$$n";\
echo "New revision release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
# -----------------
# Create a new branch
# increments the 2nd digit of the version number
# set the 3rd digit of the version number to 99
# set the 4rd digit of the version number to 0
# Example: 4.6.34.4 -> 4.7.99.0
new-branch:
v=$$(echo $(rtems_version) | sed 's,^\([0-9]\+\).*,\1,'); \
r=$$(echo $(rtems_version) | sed 's,^[0-9]\+\.\([0-9]\+\).*,\1,'); \
r=$$(($$r + 1)); version="$$v.$$r.99.0"; \
api="$$v.$$(($$r + 1))"; \
echo "New branch release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
-e "s|\[RTEMS_API\],\[.*\]|\[RTEMS_API\],\[$$api\]|" \
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
VERSION_FILES += aclocal/version.m4
VERSION_FILES += cpukit/aclocal/version.m4
VERSION_FILES += c/src/aclocal/version.m4
VERSION_FILES += testsuites/aclocal/version.m4
CVS_RUN := $(shell if [ -n "$(TAG_SUFFIX)" ]; then echo "cvs -n"; else echo "cvs"; fi)
commit:
$(CVS_RUN) commit -m "Upgrade to $(rtems_version)" \
$(VERSION_FILES) VERSION
.PHONY: commit new-minor new-revision new-branch tag tarball

View File

@@ -11,30 +11,34 @@ tools in the Cygnus one-tree structure. Using autoconf also means
that RTEMS now can be built in a separate build directory.
To re-generate auto*tool generated files (configure, Makefile.in etc),
autoconf-2.68 and automake-1.11.1 are required.
autoconf-2.57 and automake-1.7.2 are required.
2. Installation
===============
2.1 Standalone build
To configure RTEMS for a specific target, run configure in the build
directory. In addition to the standard configure options, the following
RTEMS-specific option are supported:
--disable-rtems-inlines
--disable-posix
--enable-itron
--disable-networking
--enable-cxx
--enable-multiprocessing
--enable-rtemsbsp="bsp1 bsp2 ..."
--enable-tests
--enable-rdbg (only valid for i386 and some PowerPC BSPs)
--enable-docs
--disable-rtems-inlines
--disable-posix
--disable-itron
--disable-networking
--enable-cxx
--enable-bare-cpu-model=<MODEL>
--enable-bare-cpu-cflags=<FLAGS>
--enable-multiprocessing
--enable-rtemsbsp="bsp1 bsp2 ..."
--enable-tests
--enable-rdbg (only valid for i386 and some PowerPC BSPs)
--enable-docs
In addition, the following standard autoconf options are frequently
used when configuring RTEMS installations:
--prefix=INSTALL_DIRECTORY
--prefix=INSTALL_DIRECTORY
By default, inline routines are used instead of macros where possible.
Macros can be selected using the --disable-inlines option. [NOTE:
@@ -75,31 +79,40 @@ for those BSPs supporting it by the --enable-multiprocessing option.
By default, all bsps for a target are built. The bare BSP is not built
unless directly specified. There are two ways of changing this:
+ use the --enable-rtemsbsp option which will set the specified
bsps as the default bsps, or
+ set the RTEMS_BSP variable during make (see below).
+ use the --enable-rtemsbsp option which will set the specified
bsps as the default bsps, or
+ set the RTEMS_BSP variable during make (see below).
The --enable-rtemsbsp= option configures RTEMS for a specific board
within a target architecture. Remember that the target specifies the
CPU family while the BSP specifies the precise board you will be using.
The following targets are supported:
arm-rtems4.10
avr-rtems4.10
bfin-rtems4.10
h8300-rtems4.10
i386-rtems4.10
lm32-rtems4.10
m32c-rtems4.10
m32r-rtems4.10
m68k-rtems4.10
mips-rtems4.10
no_cpu-rtems4.10
powerpc-rtems4.10
sh-rtems4.10
sparc-rtems4.10
(none) will build the host-based version on Linux,
Solaris and HPUX.
The cross-compiler is set to $(target)-gcc by default.
a29k-rtems only standalone, uses non-gnu compiler
arm-rtems
h8300-rtems
i386-rtems
i960-rtems
hppa1.1-rtems
m68k-rtems
mips-rtems
mips64orion-rtems
no_cpu-rtems
powerpc-rtems
sh-rtems
sparc-rtems
bare see notes
The cross-compiler is set to $(target)-gcc by default. This can be
overridden by:
+ using the --program-prefix option to configure to specify the
string which will prepended to the tool names. Be sure to include
a trailing "-". For example, to use a m68k-coff toolset, use the
--program-prefix=m68k-coff- option.
To build, run make in the build directory. To specify which bsps to build,
add the RTEMS_BSP="bsp1 bsp2 .." to the make command. Specifying multiple
@@ -107,19 +120,40 @@ BSPs to build only works from the top level build directory.
Installation is done under $(prefix)/rtems.
As an example, to build and install the mvme136 and mvme162 bsps for m68k do:
As an example, to build and install the mvme136 and dmv152 bsps for m68k do:
(path_to_rtems_src)/configure --target=m68k-rtems4.10
(path_to_rtems_src)/configure --target=m68k-rtems
make RTEMS_BSP="mvme136 mvme162"
make install RTEMS_BSP="mvme136 mvme162"
make RTEMS_BSP="mvme136 dmv152"
make install RTEMS_BSP="mvme136 dmv152"
The sample tests are built by 'make all' when configured with
--enable-tests=samples. Use --enable-tests=all to build the full
The sample tests are built by 'make all', do a 'make test' to build the full
test suite.
Documentation is built separately from the source code.
By default, --enable-docs is disabled and documentation is not built.
2.2 Build with Cygnus one-tree release
[NOTE: This section does not apply anymore.]
To build and install RTEMS with the one-tree structure, just copy the rtems
directory to the tree. The one-tree configure.in and Makefile.in has to be
replaced with the RTEMS-aware versions. The build options are the same as
for the standalone build.
2.3 Target Dependent Notes
bare:
1. See the README in the bare bsp source directory. This should
contain all info you need.
2. The bare bsp source contains a script to show how to build it.
3. The configure flags must be used to get the bare bsp to work.
The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the
only pieces of information. The module is usually a gcc module
such as m68302 or mcpu32. The flags are passed directly to gcc.
Use "" if more than one option is specified.
3. To use the installed RTEMS library
=====================================
@@ -129,7 +163,7 @@ makefile has to include a bsp-specific makefile that will define the
RTEMS variables necessary to find include files and libraries. The
bsp-specific makefile is installed at
$(RTEMS_MAKEFILE_PATH)/Makefile.inc
$(RTEMS_MAKEFILE_PATH)/Makefile.inc
For the erc32 bsp installed at /usr/local/cross, the environment
variable RTEMS_MAKEFILE_PATH would be set as follows to the
@@ -142,54 +176,58 @@ following:
The following bsps are supported:
arm : csb336 csb337 edb7312 gba gp32 nds rtl22x rtl22xx_t
smdk2410
host-based : posix (on Linux, FreeBSD, Cygwin, Solaris, and HPUX)
avr: : avrtest
arm : arm_bare_bsp armulator edb7312 vegaplus
bfin : eZKit533 bf537Stamp
c4x : c4xsim
h8300 : h8sim
i386 : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
NOTE: The "pc386" BSP can be compiled to support a
variety of PC configurations including PC-104
based solutions.
NOTE: The "pc386" BSP can be compiled to support a
variety of PC configurations including PC-104
based solutions.
lm32: : lm32_evr
i960 : cvme961 i960sim rxgen960
m32c : m32csim
m32r : m32rsim
m68k : av5282 csb360 gen68302 gen68360 gen68360_040
genmcf548x idp mcf5206elite mcf52235 mcf5235 mcf5239
m5484FireEngine mrm332 mvme136 mvme147s mvme162 mvme162lx
mvme167 ods68302 pgh360 sim68000 simcpu32 uC5282 COBRA5475
m68k : dmv152 efi332 efi68k gen68302 gen68340 gen68360
gen68360_040 idp mcf5206elite mrm332 mvme136 mvme147
mvme147s mvme162 mvme162lx ods68302
no_cpu : no_bsp (porting example)
mips : csb350 genmongoosev hurricane jmr3904 rbtx4925 rbtx4938
p4600 p4650
mips : p4600 p4650 (p4000 port with either R4600 or R4650)
jmr3904 genmongoosev
powerpc : brs5l ep1a gen5200 gen83xx haleakala hsc_cm01 icecube
mbx821_001 mbx821_002 mbx821_002b mbx860_001b mbx860_002
mbx860_005b mcp750 mvme2100 mvme2307 mtx603e
mvme5500 mpc55xxevb mpc8260ads mpc8313erdb mpc8349eamds
pghplus pm520_cr825 pm520_ze30 psim score603e ss555
tqm8xx_stk8xx virtex
or32: : orp
powerpc : dmv177 eth_comm gen405 helas403 mcp750 mbx8xx mtx603e
mvme230x ppcn_60x psim score603e
NOTE: The "motorola_powerpc" BSP is a single BSP which
can be conditionally compiled to support most Motorola
VMEbus, CompactPCI, and MTX boards.)
NOTE: The mbx8xx, gen5200, gen83xx, and tqm8xx BSPs are
designed to handle a variety of boards based on the same
family of system on chips CPUs
sh : gensh1 gensh2 shsim simsh4 gensh4
sh : gensh1 gensh2 gensh4 simsh1 simsh2 simsh4
sparc : erc32 erc32nfp leon1 leon2
sparc : erc32 sis leon2 leon3
any : bare
The following ports are considered deprecated and will be removed in
a future release:
a29k : portsw
hppa1.1 : simhppa
mips64orion : (deprecated)
p4600 p4650 (p4000 port with either R4600 or R4650)
NOTE: MIPS support is NOT being dropped. This is a clean up
effort and the mips64orion BSPs and CPUs will be
supported by the mips port.
5. Makefile structure
=====================
@@ -218,6 +256,14 @@ Please refer to the BSP and Device Driver Guide.
All gnu-based bsps have been built on Linux.
The native (posix) ports have been built and run only on Linux.
The following configurations have NOT been tested:
+ Anything on Nextstep, HPUX and Irix.
+ The a29k port
+ The C4x and OR32 ports (requires specially patched toolchain)
8. Prerequisites
================

View File

@@ -8,12 +8,12 @@ includes porting RTEMS to new processors and the development of custom board
support packages and device drivers. In addition, OAR is available
to assist in the development of your real-time embedded application.
For more information, email Joel Sherrill joel.sherrill@OARcorp.com
For more information, email Mark Johannes at mark.johannes@OARcorp.com
or contact OAR at:
On-Line Applications Research Corporation
7047 Old Madison Pike Suite 320
Huntsville AL 35806
4910-L Corporate Drive
Huntsville AL 35805
Voice: (205) 722-9985
Fax: (205 722-0985

View File

@@ -4,4 +4,4 @@
# $Id$
#
RTEMS Version 4.10.0
RTEMS Version 4.6.1

View File

@@ -3,7 +3,7 @@
## ${TARGET_CONFIGDIRS_LIST} is directories we build using the target tools.
## ${BUILD_CONFIGDIRS_LIST} is directories we build using the build tools
AC_PREREQ(2.60)
AC_PREREQ(2.57)
dnl RTEMS_ARG_VAR(VAR,HELP-STRING)
dnl An internal macros to have help strings pretty
@@ -14,7 +14,7 @@ dnl Stripped down version of autoconf-2.52's AC_ARG_VAR.
AC_DEFUN([_RTEMS_ARG_VAR],
[
m4_expand_once([m4_divert_once([HELP_VAR],
[AS_HELP_STRING([$1], [$2], [ ])])],
[AC_HELP_STRING([$1], [$2], [ ])])],
[$0($1)])dnl
])
@@ -204,14 +204,12 @@ if test "$no_recursion" != yes; then
case "$$1_subdir" in
"." ) ;;
* )
ac_sub_configure_args="$ac_sub_configure_args '--with-target-subdir=$$1_subdir'"
ac_sub_configure_args="$ac_sub_configure_args '--exec-prefix=${prefix}/$$1_subdir'"
ac_sub_configure_args="$ac_sub_configure_args '--includedir=${prefix}/$$1_subdir/include'"
ac_sub_configure_args="$ac_sub_configure_args '--with-target-subdir=$$1_subdir' '--exec-prefix=${prefix}/$$1_subdir'"
;;
esac
ac_popdir=`pwd`
for ac_dir in : $$1_configdirs; do test "x$ac_dir" = x: && continue
for ac_dir in $$1_configdirs; do
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.
@@ -263,7 +261,7 @@ if test "$no_recursion" != yes; then
AC_MSG_ERROR([$ac_sub_configure failed for $ac_dir])
fi
cd "$ac_popdir"
cd $ac_popdir
done
fi
fi
@@ -334,7 +332,7 @@ m4_divert_text([DEFAULTS],
m4_expand_once([_RTEMS_COMMANDS_POST_CONFIG_SUBDIRS])
])
AC_DEFUN([_RTEMS_BUILD_CONFIG_PREPARE],[
AC_DEFUN(_RTEMS_BUILD_CONFIG_PREPARE,[
## # Record the configure arguments in Makefile.
m4_ifdef([_RTEMS_BUILD_CONFIGDIRS_LIST],
[
@@ -360,7 +358,7 @@ m4_divert_text([DEFAULTS],
m4_expand_once([_RTEMS_COMMANDS_POST_CONFIG_SUBDIRS])
])
AC_DEFUN([_RTEMS_HOST_CONFIG_PREPARE],[
AC_DEFUN(_RTEMS_HOST_CONFIG_PREPARE,[
m4_ifdef([_RTEMS_HOST_CONFIGDIRS_LIST],
[
m4_expand_once([_RTEMS_TOOLS([host],[HOST])])
@@ -375,7 +373,6 @@ AC_SUBST(host_subdir)
## PUBLIC: RTEMS_TARGET_CONFIG_SUBDIRS(target_subdir)
# subdirs to be build for the target environment
AC_DEFUN([RTEMS_TARGET_CONFIG_SUBDIRS],[
AS_IF([test -d ${srcdir}/$1],[
m4_append([_RTEMS_TARGET_CONFIGDIRS_LIST],[ $1])
_RTEMS_SUBST_IFNOT([target_configdirs],[$1])
@@ -383,10 +380,9 @@ _RTEMS_SUBST_IFNOT([target_configdirs],[$1])
m4_divert_text([DEFAULTS],
[ac_subdirs_all="$ac_subdirs_all m4_normalize([$1])"])
m4_expand_once([_RTEMS_COMMANDS_POST_CONFIG_SUBDIRS])
])
])
AC_DEFUN([_RTEMS_TARGET_CONFIG_PREPARE],[
AC_DEFUN(_RTEMS_TARGET_CONFIG_PREPARE,[
m4_ifdef([_RTEMS_TARGET_CONFIGDIRS_LIST],
[
m4_expand_once([_RTEMS_TOOLS([target],[TARGET])])

View File

@@ -4,19 +4,37 @@ dnl
dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl Internal subroutine to RTEMS_BSP_ALIAS
AC_DEFUN([_RTEMS_BSP_ALIAS],
AC_DEFUN(_RTEMS_BSP_ALIAS,
[# account for "aliased" bsps which share source code
for bsp_cfgs in `ls "$srcdir"/"$RTEMS_TOPdir"/c/src/lib/libbsp/"$RTEMS_CPU"/*/"make/custom/$1.cfg" 2>/dev/null`; do
$2=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/make/custom/.*\.cfg$,,"`
break
done
])
case $1 in
simcpu32) $2=sim68000 ;; # BSVC CPU32 variant
c3xsim) $2=c4xsim ;; # TI C3x Simulator in gdb
mcp750) $2=motorola_powerpc ;; # Motorola PPC board variant
mvme2307) $2=motorola_powerpc ;; # Motorola PPC board variant
mtx603e) $2=motorola_powerpc ;; # Motorola PPC board variant
mvme162lx) $2=mvme162 ;; # m68k - mvme162 board variant
gen68360_040) $2=gen68360 ;; # m68k - 68360 in companion mode
p4600) $2=p4000 ;; # mips64orion - p4000 board w/IDT 4600
p4650) $2=p4000 ;; # mips64orion - p4000 board w/IDT 4650
mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board
pc386dx) $2=pc386 ;; # i386 - PC w/o FPU
pc486) $2=pc386 ;; # i386 - PC with i486DX
pc586) $2=pc386 ;; # i386 - PC with Pentium
pc686) $2=pc386 ;; # i386 - PC with PentiumPro
pck6) $2=pc386 ;; # i386 - PC with K6
bare*) $2=bare ;; # EXP: bare-aliases
erc32nfp) $2=erc32 ;; # erc32 without fpu
leon1) $2=leon ;; # leon without fpu
leon2) $2=leon ;; # leon with fpu
simsh7032) $2=shsim ;; # SH7032 simulator
simsh7045) $2=shsim ;; # SH7045 simulator
*) $2=$1;;
esac]
)
dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY
AC_DEFUN([RTEMS_BSP_ALIAS],
AC_DEFUN(RTEMS_BSP_ALIAS,
[_RTEMS_BSP_ALIAS(m4_if([$1],,[$RTEMS_BSP],[$1]),
m4_if([$2],,[RTEMS_BSP_FAMILY],[$2]))]
)

View File

@@ -9,7 +9,7 @@ dnl Configure scripts will receive <bsp-value> if <RTEMS_BSP> matches the
dnl actual value of the shell variable RTEMS_BSP (cf. RTEMS_ENV_RTEMSBSP),
dnl and the raw value passed to --enable-FEATURE otherwise.
dnl
AC_DEFUN([RTEMS_BSP_ARG_ENABLE],
AC_DEFUN(RTEMS_BSP_ARG_ENABLE,
[AC_REQUIRE([RTEMS_ENV_RTEMSBSP])
AC_ARG_ENABLE([$1],[$2],
[enableval=`echo "[$enable_]patsubst([$1], -, _)" | sed -e "s%^${RTEMS_BSP}:%%"`

35
aclocal/bsp-configure.m4 Normal file
View File

@@ -0,0 +1,35 @@
dnl $Id$
dnl RTEMS_BSP_CONFIGURE
dnl Common macro to be included by all bsp-configure.acs
AC_DEFUN([RTEMS_BSP_CONFIGURE],
[
AC_PREREQ([2.52])
AM_MAINTAINER_MODE
RTEMS_ENV_RTEMSBSP
RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
RTEMS_CANONICAL_HOST
AM_CONFIG_HEADER([include/bspopts.tmp:include/bspopts.h.in],[
echo "/* BSP dependent options file */" >$tmp/config.h
echo "/* automatically generated -- DO NOT EDIT!! */" >>$tmp/config.h
echo >>$tmp/config.h
echo "#ifndef __BSP_OPTIONS_h" >>$tmp/config.h
echo "#define __BSP_OPTIONS_h" >>$tmp/config.h
echo >>$tmp/config.h
sed -e '/.*PACKAGE.*/d' include/bspopts.tmp >> $tmp/config.h
echo >>$tmp/config.h
echo "#endif" >>$tmp/config.h
AS_IF([cmp -s include/bspopts.h $tmp/config.h 2>/dev/null],[
AC_MSG_NOTICE([include/bspopts.h is unchanged])
rm -f $tmp/config.h],[
AC_MSG_NOTICE([creating include/bspopts.h])
rm -f include/bspopts.h
mv $tmp/config.h include/bspopts.h
])
])
RTEMS_PROJECT_ROOT
RTEMS_CHECK_MULTIPROCESSING
])

View File

@@ -29,7 +29,7 @@ dnl appropriate /bin/sh-magic to "configure" to have VAR set up.
AC_DEFUN([RTEMS_BSPOPTS_HELP],[
RTEMS_ARG_VAR([$1],[$2])
m4_ifdef([_$1],[
case "${RTEMS_BSP}" in
case ${RTEMS_BSP} in
_$1[]dnl
esac],[])
if test -n "[$]{$1}"; then[]dnl
@@ -43,7 +43,7 @@ dnl RTEMS_BSPOPTS_SET(VAR,BSP,DEFAULT)
dnl Set up a value DEFAULT to be used as default value for variable VAR for
dnl BSP in RTEMS_BSPOPTS_HELP.
dnl MUST be used in front of exactly _one_ corresponding RTEMS_BSPOPTS_HELP
dnl MUST be use in front of exactly _one_ corresponding RTEMS_BSPOPTS_HELP
AC_DEFUN([RTEMS_BSPOPTS_SET],[dnl
m4_append([_$1],
@@ -61,6 +61,6 @@ dnl Stripped down version of autoconf-2.52's AC_ARG_VAR.
AC_DEFUN([RTEMS_ARG_VAR],
[
m4_expand_once([m4_divert_once([HELP_VAR],
[AS_HELP_STRING([$1],[$2], )])],
[AC_HELP_STRING([$1], [$2], [ ])])],
[$0($1)])dnl
])

25
aclocal/canonical-host.m4 Normal file
View File

@@ -0,0 +1,25 @@
dnl $Id$
AC_DEFUN(RTEMS_CANONICAL_HOST,
[dnl
AC_REQUIRE([AC_CANONICAL_HOST])
RTEMS_HOST=$host_os
case "${target}" in
# hpux unix port should go here
i[[34567]]86-*linux*) # unix "simulator" port
RTEMS_HOST=Linux
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_HOST=FreeBSD
;;
i[[34567]]86-pc-cygwin*) # Cygwin is just enough unix like :)
RTEMS_HOST=Cygwin
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_HOST=Solaris
;;
*)
;;
esac
AC_SUBST(RTEMS_HOST)
])dnl

View File

@@ -8,14 +8,30 @@ dnl target naming conventions "processor-vendor-os"
dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them
dnl and we have to fix it for rtems ourselves
AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU],
AC_DEFUN(RTEMS_CANONICAL_TARGET_CPU,
[
AC_CANONICAL_TARGET
AC_MSG_CHECKING(rtems target cpu)
case "${target}" in
# hpux unix port should go here
i[[34567]]86-*linux*) # unix "simulator" port
RTEMS_CPU=unix
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_CPU=unix
;;
i[[34567]]86-pc-cygwin*) # Cygwin is just enough unix like :)
RTEMS_CPU=unix
;;
no_cpu-*rtems*)
RTEMS_CPU=no_cpu
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_CPU=unix
;;
tic4x-*rtems*) # gcc changed the name
RTEMS_CPU=c4x
;;
*)
RTEMS_CPU=`echo $target | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
;;

View File

@@ -0,0 +1,23 @@
dnl
dnl $Id$
dnl
dnl Set target tools
dnl
AC_DEFUN(RTEMS_CANONICALIZE_TOOLS,
[AC_REQUIRE([RTEMS_PROG_CC])dnl
dnl FIXME: What shall be done if these tools are not available?
RTEMS_CHECK_TOOL(AR,ar,no)
RTEMS_CHECK_TOOL(AS,as,no)
RTEMS_CHECK_TOOL(LD,ld,no)
RTEMS_CHECK_TOOL(NM,nm,no)
dnl special treatment of ranlib
RTEMS_CHECK_TOOL(RANLIB,ranlib,:)
dnl NOTE: These may not be available if not using gnutools
RTEMS_CHECK_TOOL(OBJCOPY,objcopy,no)
RTEMS_CHECK_TOOL(SIZE,size,no)
RTEMS_CHECK_TOOL(STRIP,strip,:)
])

View File

@@ -0,0 +1,39 @@
dnl $Id$
dnl RTEMS_CHECK_BSP_CACHE(RTEMS_BSP)
AC_DEFUN([RTEMS_CHECK_BSP_CACHE],
[
AC_REQUIRE([RTEMS_CHECK_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_ENV_RTEMSBSP])dnl set RTEMS_BSP
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
AC_CACHE_CHECK([for RTEMS_CPU_MODEL], [rtems_cv_RTEMS_CPU_MODEL],
[. $RTEMS_TOPdir/c/[$]$1/make/[$]$1.cache])
RTEMS_CPU_MODEL=$rtems_cv_RTEMS_CPU_MODEL
AC_SUBST(RTEMS_CPU_MODEL)
AC_CACHE_CHECK([for RTEMS_BSP_FAMILY],[rtems_cv_RTEMS_BSP_FAMILY],
[. $RTEMS_TOPdir/c/[$]$1/make/[$]$1.cache])
RTEMS_BSP_FAMILY=$rtems_cv_RTEMS_BSP_FAMILY
AC_SUBST(RTEMS_BSP_FAMILY)
AC_CACHE_CHECK([for RTEMS_BSP_CFLAGS],[rtems_cv_RTEMS_BSP_CFLAGS],
[. $RTEMS_TOPdir/c/[$]$1/make/[$]$1.cache])
RTEMS_BSP_CFLAGS=$rtems_cv_RTEMS_BSP_CFLAGS
AC_SUBST(RTEMS_BSP_CFLAGS)
AC_CACHE_CHECK([for RTEMS_BSP_CFLAGS_OPTIMIZE_V],[rtems_cv_RTEMS_BSP_CFLAGS_OPTIMIZE_V],
[. $RTEMS_TOPdir/c/[$]$1/make/[$]$1.cache])
RTEMS_BSP_CFLAGS_OPTIMIZE_V=$rtems_cv_RTEMS_BSP_CFLAGS_OPTIMIZE_V
AC_SUBST(RTEMS_BSP_CFLAGS_OPTIMIZE_V)
AC_CACHE_CHECK([for RTEMS_BSP_CFLAGS_DEBUG_V],[rtems_cv_RTEMS_BSP_CFLAGS_DEBUG_V],
[. $RTEMS_TOPdir/c/[$]$1/make/[$]$1.cache])
RTEMS_BSP_CFLAGS_DEBUG_V=$rtems_cv_RTEMS_BSP_CFLAGS_DEBUG_V
AC_SUBST(RTEMS_BSP_CFLAGS_DEBUG_V)
AC_CACHE_CHECK([for RTEMS_BSP_CFLAGS_PROFILE_V],[rtems_cv_RTEMS_BSP_CFLAGS_PROFILE_V],
[. $RTEMS_TOPdir/c/[$]$1/make/[$]$1.cache])
RTEMS_BSP_CFLAGS_PROFILE_V=$rtems_cv_RTEMS_BSP_CFLAGS_PROFILE_V
AC_SUBST(RTEMS_BSP_CFLAGS_PROFILE_V)
])

View File

@@ -1,27 +1,33 @@
dnl $Id$
dnl Report all available bsps for a target within the source tree
dnl Report all available bsps for a target,
dnl check if a bsp-subdirectory is present for all bsps found
dnl
dnl RTEMS_CHECK_BSPS(bsp_list)
AC_DEFUN([RTEMS_CHECK_BSPS],
AC_DEFUN(RTEMS_CHECK_BSPS,
[
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_CHECK_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
AC_MSG_CHECKING([for available BSPs])
$1=
for bsp_spec in `ls "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU"/*/bsp_specs 2>/dev/null`; do
bsp_family=`echo "$bsp_spec" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/bsp_specs$,,"`
for bsp_cfgs in `ls "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$bsp_family/make/custom/"*.cfg 2>/dev/null`; do
bsp_cfg=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$bsp_family/make/custom/,," \
-e "s,\.cfg$,,"`
$1="[$]$1 $bsp_cfg"
AC_MSG_CHECKING([for bsps])
files=`ls $srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU`
for file in $files; do
if test -r $srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$file/bsp_specs; then
case $file in
# Now account for BSPs with build variants
c4xsim) $1="[$]$1 c4xsim c3xsim";;
gen68360) $1="[$]$1 gen68360 gen68360_040";;
p4000) $1="[$]$1 p4600 p4650";;
mvme162) $1="[$]$1 mvme162 mvme162lx";;
mbx8xx) $1="[$]$1 mbx821_001 mbx860_002 mbx860_005b";;
motorola_powerpc) $1="[$]$1 mvme2307 mcp750 mtx603e";;
pc386) $1="[$]$1 pc386 pc386dx pc486 pc586 pc686 pck6";;
erc32) $1="[$]$1 erc32 erc32nfp";;
leon) $1="[$]$1 leon1 leon2";;
sim68000) $1="[$]$1 sim68000 simcpu32";;
shsim) $1="[$]$1 simsh7032 simsh7045";;
*) $1="[$]$1 $file";;
esac;
fi
done
done
AS_IF([test -z "[$]$1"],
[AC_MSG_RESULT([none])],
[AC_MSG_RESULT([$]$1)])
AC_MSG_RESULT([[$]$1 .. done])
])dnl

18
aclocal/check-cpu.m4 Normal file
View File

@@ -0,0 +1,18 @@
dnl $Id$
dnl check if RTEMS support a cpu
AC_DEFUN(RTEMS_CHECK_CPU,
[dnl
AC_REQUIRE([RTEMS_TOP])
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])
# Is this a supported CPU?
AC_MSG_CHECKING([if cpu $RTEMS_CPU is supported])
# FIXME: Temporary hack
if test -d "$srcdir/$RTEMS_TOPdir/cpukit/score/cpu/$RTEMS_CPU"; then
AC_MSG_RESULT(yes)
else
AC_MSG_ERROR(no)
fi
])dnl

View File

@@ -1,19 +1,10 @@
dnl $Id$
AC_DEFUN([_RTEMS_CHECK_CUSTOM_BSP],[
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
$2=
for i in \
`ls "${srcdir}/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}"/*/make/custom/$1 2>/dev/null`;
do
AS_IF([test -r $i],[
$2="$i"
break;
])
done
])
AC_DEFUN(RTEMS_CHECK_CUSTOM_BSP,[
AC_REQUIRE([RTEMS_TOP])
AC_DEFUN([RTEMS_CHECK_CUSTOM_BSP],[
_RTEMS_CHECK_CUSTOM_BSP([[$]$1],[BSP_FOUND])
AC_MSG_CHECKING([for make/custom/[$]$1.cfg])
AS_IF([test -r "$srcdir/$RTEMS_TOPdir/make/custom/[$]$1.cfg"],
[AC_MSG_RESULT([yes])],
[AC_MSG_ERROR([no])])
])

26
aclocal/check-cxx.m4 Normal file
View File

@@ -0,0 +1,26 @@
dnl $Id$
dnl
AC_DEFUN(RTEMS_CHECK_CXX,
[dnl
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET])dnl
AC_REQUIRE([RTEMS_PROG_CXX_FOR_TARGET])dnl
AC_CACHE_CHECK([whether to build rtems++],
rtems_cv_HAS_CPLUSPLUS,
[ if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
if test -n "$CXX"; then
rtems_cv_HAS_CPLUSPLUS="yes"
else
rtems_cv_HAS_CPLUSPLUS="no"
fi
else
rtems_cv_HAS_CPLUSPLUS="no"
fi])
HAS_CPLUSPLUS="$rtems_cv_HAS_CPLUSPLUS";
AC_SUBST(HAS_CPLUSPLUS)dnl
if test "$HAS_CPLUSPLUS" = "yes"; then
CPLUS_LD_LIBS='$(PROJECT_RELEASE)/lib/librtems++$(LIB_VARIANT).a'
fi
AC_SUBST(CPLUS_LD_LIBS)
])

View File

@@ -1,14 +1,17 @@
dnl $Id$
dnl
AC_DEFUN([RTEMS_CHECK_ITRON_API],
AC_DEFUN(RTEMS_CHECK_ITRON_API,
[dnl
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
AC_REQUIRE([RTEMS_ENABLE_ITRON])dnl
AC_CACHE_CHECK([whether CPU supports libitron],
rtems_cv_HAS_ITRON_API,
[dnl
case "$RTEMS_CPU" in
unix*)
rtems_cv_HAS_ITRON_API="no"
;;
*)
if test "${RTEMS_HAS_ITRON_API}" = "yes"; then
rtems_cv_HAS_ITRON_API="yes";
@@ -25,7 +28,7 @@ fi
AC_SUBST(HAS_ITRON_API)dnl
])
AC_DEFUN([RTEMS_DEFINE_ITRON_API],
AC_DEFUN(RTEMS_DEFINE_ITRON_API,
[AC_REQUIRE([RTEMS_CHECK_ITRON_API])dnl
if test x"${HAS_ITRON_API}" = x"yes";
then

View File

@@ -2,13 +2,14 @@ dnl
dnl $Id$
dnl
AC_DEFUN([RTEMS_CHECK_MULTIPROCESSING],
AC_DEFUN(RTEMS_CHECK_MULTIPROCESSING,
[dnl
AC_REQUIRE([RTEMS_ENABLE_MULTILIB])dnl
AC_REQUIRE([RTEMS_ENV_RTEMSBSP])dnl
AC_REQUIRE([RTEMS_TOP])dnl
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
AC_REQUIRE([RTEMS_ENABLE_MULTIPROCESSING])dnl
AC_REQUIRE([RTEMS_BSP_ALIAS])dnl
AC_CACHE_CHECK([if wanting multiprocessing],
[rtems_cv_want_multiprocessing],
@@ -37,5 +38,5 @@ AC_MSG_ERROR([multiprocessing requested but not supported])
fi
],[rtems_cv_HAS_MP="no";])
AM_CONDITIONAL(HAS_MP,[test x"$rtems_cv_HAS_MP" = x"yes"])
AC_SUBST(HAS_MP,[$rtems_cv_HAS_MP])
])

View File

@@ -1,15 +1,15 @@
dnl $Id$
dnl
AC_DEFUN([RTEMS_CHECK_NETWORKING],
AC_DEFUN(RTEMS_CHECK_NETWORKING,
[dnl
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
AC_REQUIRE([RTEMS_ENABLE_NETWORKING])dnl
AC_CACHE_CHECK([whether BSP supports networking],
rtems_cv_HAS_NETWORKING,
[dnl
case "$RTEMS_CPU" in
avr*|m32c*) # do not have address space to hold BSD TCP/IP stack
unix*)
rtems_cv_HAS_NETWORKING="no"
;;
*)

30
aclocal/check-newlib.m4 Normal file
View File

@@ -0,0 +1,30 @@
dnl $Id$
AC_DEFUN(RTEMS_CHECK_NEWLIB,
[dnl
AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET])dnl
AC_REQUIRE([RTEMS_CANONICALIZE_TOOLS])dnl
AC_CACHE_CHECK([for RTEMS newlib],
rtems_cv_use_newlib,
[
dnl some versions of newlib provide not_required_by_rtems
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([[extern void not_required_by_rtems() ;]],
[[not_required_by_rtems()]])],
[rtems_cv_use_newlib="yes"],[])
dnl some versions of newlib provide rtems_provides_crt0()
AS_IF([test -z "$rtems_cv_use_newlib"],
[AC_LINK_IFELSE(
[AC_LANG_PROGRAM([[extern void rtems_provides_crt0() ;]],
[[rtems_provides_crt0()]])],
[rtems_cv_use_newlib="yes"],[rtems_cv_use_newlib="no"])
])
])
RTEMS_USE_NEWLIB="$rtems_cv_use_newlib"
AC_SUBST(RTEMS_USE_NEWLIB)
AS_IF([test x"${RTEMS_USE_NEWLIB}" = x"yes"],
[ AC_DEFINE_UNQUOTED(RTEMS_NEWLIB,1,[if using newlib])]
)
])

View File

@@ -1,14 +1,17 @@
dnl $Id$
dnl
AC_DEFUN([RTEMS_CHECK_POSIX_API],
AC_DEFUN(RTEMS_CHECK_POSIX_API,
[dnl
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
AC_REQUIRE([RTEMS_ENABLE_POSIX])dnl
AC_CACHE_CHECK([whether CPU supports libposix],
rtems_cv_HAS_POSIX_API,
[dnl
case "$RTEMS_CPU" in
unix*)
rtems_cv_HAS_POSIX_API="no"
;;
*)
if test "${RTEMS_HAS_POSIX_API}" = "yes"; then
rtems_cv_HAS_POSIX_API="yes";
@@ -25,7 +28,7 @@ fi
AC_SUBST(HAS_POSIX_API)dnl
])
AC_DEFUN([RTEMS_DEFINE_POSIX_API],
AC_DEFUN(RTEMS_DEFINE_POSIX_API,
[AC_REQUIRE([RTEMS_CHECK_POSIX_API])dnl
AS_IF(
[test x"${HAS_POSIX_API}" = x"yes"],

41
aclocal/check-rdbg.m4 Normal file
View File

@@ -0,0 +1,41 @@
dnl $Id$
dnl
AC_DEFUN(RTEMS_CHECK_RDBG,
[dnl
AC_REQUIRE([RTEMS_TOP])dnl
AC_REQUIRE([RTEMS_CHECK_CPU])dnl
AC_REQUIRE([RTEMS_CHECK_NETWORKING])dnl
AC_REQUIRE([RTEMS_ENABLE_RDBG])dnl
AC_CACHE_CHECK([whether BSP supports librdbg],
rtems_cv_HAS_RDBG,
[
if test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/${$1}";
then
rtems_cv_HAS_RDBG="yes" ;
elif test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/any";
then
rtems_cv_HAS_RDBG="yes" ;
elif test "${RTEMS_CPU}" = "powerpc";
then
A=`grep -l RTEMS_PPC_EXCEPTION_PROCESSING_MODEL $srcdir/${RTEMS_TOPdir}/make/custom/* 2>/dev/null`;
C=""
for i in ${A} ;
do
B=`basename ${i} .cfg`;
C="${C} ${B}";
done
rtems_cv_HAS_RDBG="no";
for j in ${C} ;
do
if test "${$1}" = "${j}" ;
then
rtems_cv_HAS_RDBG="yes";
fi
done
else
rtems_cv_HAS_RDBG="no";
fi
])
HAS_RDBG="$rtems_cv_HAS_RDBG"
AC_SUBST(HAS_RDBG)
])

11
aclocal/check-tool.m4 Normal file
View File

@@ -0,0 +1,11 @@
dnl $Id$
## Check for a cross tool, similar to AC_CHECK_TOOL, but do not fall back to
## the un-prefixed version of PROG-TO-CHECK-FOR.
dnl RTEMS_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR[, VALUE-IF-NOT-FOUND [, PATH]])
AC_DEFUN(RTEMS_CHECK_TOOL,
[
AS_IF([test "x$build_alias" != "x$host_alias"],
[rtems_tool_prefix=${ac_tool_prefix}])
AC_CHECK_PROG($1, ${rtems_tool_prefix}$2, ${rtems_tool_prefix}$2, $3, $4)
])

View File

@@ -11,7 +11,7 @@ dnl
dnl
dnl _AC_DOTS(PATH)
dnl
AC_DEFUN([_AC_DOTS],[
AC_DEFUN(_AC_DOTS,[
# A "../" for each directory in $1.
ac_dots=`echo $1 | \
sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
@@ -20,7 +20,7 @@ AC_DEFUN([_AC_DOTS],[
dnl
dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR])
dnl
AC_DEFUN([_RTEMS_ADJUST_SRCDIR],[
AC_DEFUN(_RTEMS_ADJUST_SRCDIR,[
_AC_DOTS(ifelse([$3], ,[$2],[$3/$2]))
case "$srcdir" in

21
aclocal/enable-bare.m4 Normal file
View File

@@ -0,0 +1,21 @@
AC_DEFUN(RTEMS_ENABLE_BARE,
[
AC_ARG_ENABLE(bare-cpu-cflags,
[AC_HELP_STRING([--enable-bare-cpu-cflags],
[specify a particular cpu cflag (bare bsp specific)])],
[case "${enableval}" in
no) BARE_CPU_CFLAGS="" ;;
*) BARE_CPU_CFLAGS="${enableval}" ;;
esac],
[BARE_CPU_CFLAGS=""])
AC_ARG_ENABLE(bare-cpu-model,
[AC_HELP_STRING([--enable-bare-cpu-model],
[specify a particular cpu model (bare bsp specific)])],
[case "${enableval}" in
no) BARE_CPU_MODEL="" ;;
*) BARE_CPU_MODEL="${enableval}" ;;
esac],
[BARE_CPU_MODEL=""])
])

View File

@@ -1,9 +1,9 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_CXX],
AC_DEFUN(RTEMS_ENABLE_CXX,
[
AC_ARG_ENABLE(cxx,
[AS_HELP_STRING([--enable-cxx],
[AC_HELP_STRING([--enable-cxx],
[enable C++ support and build the rtems++ library])],
[case "${enable_cxx}" in
yes) RTEMS_HAS_CPLUSPLUS=yes ;;

17
aclocal/enable-inlines.m4 Normal file
View File

@@ -0,0 +1,17 @@
dnl $Id$
AC_DEFUN(RTEMS_ENABLE_INLINES,
[AC_ARG_ENABLE(rtems-inlines,
[AC_HELP_STRING([--enable-rtems-inlines],
[enable RTEMS inline functions (default:enabled, disable to use macros)])],
[case "${enableval}" in
yes) RTEMS_USE_MACROS=no ;;
no) RTEMS_USE_MACROS=yes ;;
*) AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
esac],[RTEMS_USE_MACROS=no])
AC_SUBST(RTEMS_USE_MACROS)dnl
AS_IF([test x"${RTEMS_USE_MACROS}" = x"yes"],
[AC_DEFINE_UNQUOTED(USE_MACROS,1,[if using macros])],
[AC_DEFINE_UNQUOTED(USE_INLINES,1,[if using inlines])])
])

View File

@@ -1,12 +1,33 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_ITRON],
AC_DEFUN(RTEMS_ENABLE_ITRON,
[
## AC_BEFORE([$0], [RTEMS_CHECK_ITRON_API])dnl
AC_ARG_ENABLE(itron,
AS_HELP_STRING(--enable-itron,enable itron interface),
[AC_HELP_STRING([--enable-itron],[enable itron interface])],
[case "${enableval}" in
yes) RTEMS_HAS_ITRON_API=yes ;;
no) RTEMS_HAS_ITRON_API=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-itron option) ;;
esac],[RTEMS_HAS_ITRON_API=no])
esac],[RTEMS_HAS_ITRON_API=yes])
case "${host}" in
# hpux unix port should go here
i[[34567]]86-pc-linux*) # unix "simulator" port
RTEMS_HAS_ITRON_API=no
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_HAS_ITRON_API=no
;;
no_cpu-*rtems*)
RTEMS_HAS_ITRON_API=no
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_HAS_ITRON_API=no
;;
*)
;;
esac
AC_SUBST(RTEMS_HAS_ITRON_API)
])

View File

@@ -1,9 +1,9 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_MULTIPROCESSING],
AC_DEFUN(RTEMS_ENABLE_MULTIPROCESSING,
[
AC_ARG_ENABLE(multiprocessing,
[AS_HELP_STRING([--enable-multiprocessing],
[AC_HELP_STRING([--enable-multiprocessing],
[enable multiprocessing interface])],
[case "${enable_multiprocessing}" in
yes) ;;

View File

@@ -1,11 +1,11 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_NETWORKING],
AC_DEFUN(RTEMS_ENABLE_NETWORKING,
[
## AC_BEFORE([$0], [RTEMS_CHECK_NETWORKING])dnl
AC_ARG_ENABLE(networking,
[AS_HELP_STRING([--enable-networking],[enable TCP/IP stack])],
[AC_HELP_STRING([--enable-networking],[enable TCP/IP stack])],
[case "${enableval}" in
yes) RTEMS_HAS_NETWORKING=yes ;;
no) RTEMS_HAS_NETWORKING=no ;;

View File

@@ -1,11 +1,11 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_POSIX],
AC_DEFUN(RTEMS_ENABLE_POSIX,
[
## AC_BEFORE([$0], [RTEMS_CHECK_POSIX_API])dnl
AC_ARG_ENABLE(posix,
[AS_HELP_STRING([--enable-posix],[enable posix interface])],
[AC_HELP_STRING([--enable-posix],[enable posix interface])],
[case "${enableval}" in
yes) RTEMS_HAS_POSIX_API=yes ;;
no) RTEMS_HAS_POSIX_API=no ;;
@@ -13,9 +13,19 @@ AC_ARG_ENABLE(posix,
esac],[RTEMS_HAS_POSIX_API=yes])
case "${host}" in
# hpux unix port should go here
i[[34567]]86-pc-linux*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
no_cpu-*rtems*)
RTEMS_HAS_POSIX_API=no
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
*)
;;
esac

15
aclocal/enable-rdbg.m4 Normal file
View File

@@ -0,0 +1,15 @@
dnl $Id$
AC_DEFUN(RTEMS_ENABLE_RDBG,
[
AC_BEFORE([$0], [RTEMS_CHECK_RDBG])dnl
AC_ARG_ENABLE(rdbg,
[AC_HELP_STRING([--enable-rdbg],[enable remote debugger])],
[case "${enableval}" in
yes) RTEMS_HAS_RDBG=yes ;;
no) RTEMS_HAS_RDBG=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-rdbg option) ;;
esac],[RTEMS_HAS_RDBG=no])
AC_SUBST(RTEMS_HAS_RDBG)dnl
])

View File

@@ -1,12 +0,0 @@
## $Id$
AC_DEFUN([RTEMS_ENABLE_RTEMS_DEBUG],
[
AC_ARG_ENABLE(rtems-debug,
AS_HELP_STRING([--enable-rtems-debug],[enable RTEMS_DEBUG]),
[case "${enable_rtems_debug}" in
yes) enable_rtems_debug=yes ;;
no) enable_rtems_debug=no ;;
*) AC_MSG_ERROR([bad value ${enable_rtems_debug} for RTEMS_DEBUG]) ;;
esac],[enable_rtems_debug=no])
])

View File

@@ -3,15 +3,14 @@ dnl $Id$
dnl Override the set of BSPs to be built.
dnl used by the toplevel configure script
dnl RTEMS_ENABLE_RTEMSBSP(rtems_bsp_list)
AC_DEFUN([RTEMS_ENABLE_RTEMSBSP],
AC_DEFUN(RTEMS_ENABLE_RTEMSBSP,
[
AC_BEFORE([$0], [RTEMS_ENV_RTEMSBSP])
AC_ARG_ENABLE(rtemsbsp,
[AS_HELP_STRING([--enable-rtemsbsp="bsp1 bsp2 .."],
[AC_HELP_STRING([--enable-rtemsbsp="bsp1 bsp2 .."],
[BSPs to include in build])],
[case "${enable_rtemsbsp}" in
yes ) enable_rtemsbsp="" ;;
no ) enable_rtemsbsp="no" ;;
*) enable_rtemsbsp="$enable_rtemsbsp" ;;
esac],[enable_rtemsbsp=""])
[case "${enableval}" in
yes|no) AC_MSG_ERROR([missing argument to --enable-rtemsbsp="bsp1 bsp2"]);;
*) $1=$enableval;;
esac],[$1=""])
])

View File

@@ -1,13 +1,15 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_TESTS],
AC_DEFUN(RTEMS_ENABLE_TESTS,
[
# If the tests are enabled, then find all the test suite Makefiles
AC_MSG_CHECKING([if the test suites are enabled? ])
AC_ARG_ENABLE(tests,
[AS_HELP_STRING([--enable-tests],[enable tests (default:samples)])],
[AC_HELP_STRING([--enable-tests],[enable tests (default:disabled)])],
[case "${enableval}" in
samples) enable_tests=samples;;
yes) enable_tests=yes ;;
no) enable_tests=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-tests]) ;;
esac], [enable_tests=samples])
yes) tests_enabled=yes ;;
no) tests_enabled=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for tests option) ;;
esac], [tests_enabled=no])
AC_MSG_RESULT([$tests_enabled])
])

57
aclocal/env-rtemsbsp.m4 Normal file
View File

@@ -0,0 +1,57 @@
dnl $Id$
dnl Pass a single BSP via an environment variable
dnl used by per BSP configure scripts
AC_DEFUN(RTEMS_ENV_RTEMSBSP,
[dnl
AC_BEFORE([$0], [RTEMS_ENABLE_RTEMSBSP])dnl
AC_BEFORE([$0], [RTEMS_PROJECT_ROOT])dnl
AC_BEFORE([$0], [RTEMS_CHECK_CUSTOM_BSP])dnl
AC_ARG_VAR([CPU_CFLAGS],[CFLAGS specifying CPU-dependent features])
AC_ARG_VAR([CFLAGS_OPTIMIZE_V],[CFLAGS for building the OPTIMIZE variant])
AC_ARG_VAR([CFLAGS_DEBUG_V],[CFLAGS for building the DEBUG variant])
AC_ARG_VAR([CFLAGS_PROFILE_V],[CFLAGS for building the PROFILE variant])
AC_ARG_VAR([RTEMS_BSP_FAMILY],[RTEMS's BSP directory])
AC_ARG_VAR([RTEMS_CPU_MODEL],[RTEMS's cpu model])
AC_ARG_VAR([RTEMS_BSP],[RTEMS_BSP to build])
AC_MSG_CHECKING([for RTEMS_BSP])
AC_CACHE_VAL(rtems_cv_RTEMS_BSP,
[dnl
test -n "${RTEMS_BSP}" && rtems_cv_RTEMS_BSP="$RTEMS_BSP";
])dnl
if test -z "$rtems_cv_RTEMS_BSP"; then
AC_MSG_ERROR([Missing RTEMS_BSP])
fi
RTEMS_BSP="$rtems_cv_RTEMS_BSP"
AC_MSG_RESULT(${RTEMS_BSP})
AC_SUBST(RTEMS_BSP)
RTEMS_BSP_SPECS="-specs bsp_specs -qrtems"
AC_SUBST(RTEMS_BSP_SPECS)
GCC_SPECS="-B\$(PROJECT_ROOT)/lib/ -B\$(PROJECT_ROOT)/$RTEMS_BSP/lib/"
AC_SUBST(GCC_SPECS)
PROJECT_INCLUDE="\$(PROJECT_ROOT)/$RTEMS_BSP/lib/include"
AC_SUBST(PROJECT_INCLUDE)
PROJECT_RELEASE="\$(PROJECT_ROOT)/$RTEMS_BSP"
AC_SUBST(PROJECT_RELEASE)
RTEMS_ROOT="\$(PROJECT_ROOT)/c/$RTEMS_BSP"
AC_SUBST(RTEMS_ROOT)
RTEMS_ENABLE_BARE
AC_SUBST(BARE_CPU_MODEL)
AC_SUBST(BARE_CPU_CFLAGS)
AM_CONDITIONAL([MULTILIB],[false])
includedir="\${exec_prefix}/${RTEMS_BSP}/lib/include"
libdir="\${exec_prefix}/${RTEMS_BSP}/lib"
bsplibdir="\${exec_prefix}/${RTEMS_BSP}/lib"
AC_SUBST(bsplibdir)
])

25
aclocal/gcc-isystem.m4 Normal file
View File

@@ -0,0 +1,25 @@
dnl
dnl $Id$
dnl
dnl Check whether the gcc accepts -isystem
dnl
AC_DEFUN(RTEMS_GCC_ISYSTEM,
[AC_REQUIRE([RTEMS_PROG_CC])
AC_CACHE_CHECK(whether $CC accepts -isystem,rtems_cv_gcc_isystem,
[
rtems_cv_gcc_isystem=no
if test x"$GCC" = x"yes"; then
cat << EOF > conftest.h
int conftest123();
EOF
cat << EOF > conftest.c
#include <conftest.h>
int conftest123() {}
EOF
if test -z "`${CC} -isystem./ -c conftest.c 2>&1`";then
rtems_cv_gcc_isystem=yes
fi
fi
rm -f conftest*
])])

View File

@@ -4,7 +4,7 @@ dnl
dnl Check whether the target compiler accepts -pipe
dnl
AC_DEFUN([RTEMS_GCC_PIPE],
AC_DEFUN(RTEMS_GCC_PIPE,
[AC_REQUIRE([RTEMS_PROG_CC])
AC_REQUIRE([AC_CANONICAL_HOST])
AC_CACHE_CHECK(whether $CC accepts --pipe,rtems_cv_gcc_pipe,

View File

@@ -4,7 +4,7 @@ dnl
dnl Check whether the target compiler accepts -specs
dnl
AC_DEFUN([RTEMS_GCC_SPECS],
AC_DEFUN(RTEMS_GCC_SPECS,
[AC_REQUIRE([RTEMS_PROG_CC])
AC_CACHE_CHECK(whether $CC accepts -specs,rtems_cv_gcc_specs,
[

View File

@@ -5,7 +5,7 @@ dnl
dnl check for i386 gas supporting 16 bit mode
dnl - binutils 2.9.1.0.7 and higher
AC_DEFUN([RTEMS_I386_GAS_CODE16],
AC_DEFUN(RTEMS_I386_GAS_CODE16,
[ if test "${host_cpu}" = "i386"; then
AC_CACHE_CHECK([for 16 bit mode assembler support],
rtems_cv_prog_gas_code16,

View File

@@ -2,10 +2,10 @@ dnl This provides configure definitions used for multilib support
dnl parts of these macros are derived from newlib-1.8.2's multilib support
AC_DEFUN([RTEMS_ENABLE_MULTILIB],
AC_DEFUN(RTEMS_ENABLE_MULTILIB,
[
AC_ARG_ENABLE(multilib,
AS_HELP_STRING([--enable-multilib],
AC_HELP_STRING([--enable-multilib],
[build many library versions (default=no)]),
[case "${enableval}" in
yes) multilib=yes ;;

View File

@@ -1,6 +1,6 @@
dnl $Id$
AC_DEFUN([RTEMS_PATH_KSH],
AC_DEFUN(RTEMS_PATH_KSH,
[
dnl NOTE: prefer bash over ksh over sh
AC_PATH_PROGS(KSH,bash ksh sh)

12
aclocal/path-perl.m4 Normal file
View File

@@ -0,0 +1,12 @@
dnl $Id$
AC_DEFUN(RTEMS_PATH_PERL,
[
AC_PATH_PROG(PERL,perl)
if test -z "$PERL" ; then
AC_MSG_WARN(
[***]
[ perl was not found]
[ Note: Some tools will not be built.])
fi
])

87
aclocal/ppc.m4 Normal file
View File

@@ -0,0 +1,87 @@
# $Id$
#
# Some hacks for handling powerpc-exception subdirectories
#
# Note: Consider this file a temporary band-aid until a better, more general
# subdirectory handling solution is introduced to RTEMS.
AC_DEFUN([RTEMS_PPC_EXCEPTIONS],
[
exceptions="$1_exception_processing"
AC_SUBST(exceptions)
AC_CONFIG_COMMANDS_POST(
[
exceptions_subdirs="$1_exception_processing"
updir=/../support
if test "$no_recursion" != yes; then
RTEMS_CONFIGURE_ARGS_QUOTE([ac_sub_configure_args])
for ac_subdir in : $exceptions_subdirs; do test "x$ac_subdir" = x: && continue
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.
test -d $srcdir${updir}/$ac_subdir || continue
AC_MSG_NOTICE([configuring in $ac_subdir])
case $srcdir in
.) ;;
*) AS_MKDIR_P(["./$ac_subdir"])
if test -d ./$ac_subdir; then :;
else
AC_MSG_ERROR([cannot create `pwd`/$ac_subdir])
fi
;;
esac
ac_popdir=`pwd`
cd $ac_subdir
# A "../" for each directory in /$ac_subdir.
ac_dots=`echo $ac_subdir |
sed 's,^\./,,;s,[[^/]]$,&/,;s,[[^/]]*/,../,g'`
case $srcdir in
.) # No --srcdir option. We are building in place.
ac_sub_srcdir=$srcdir${updir} ;;
[[\\/]]* | ?:[[\\/]]* ) # Absolute path.
ac_sub_srcdir=$srcdir${updir}/$ac_subdir ;;
*) # Relative path.
ac_sub_srcdir=$ac_dots$srcdir${updir}/$ac_subdir ;;
esac
# Check for guested configure; otherwise get Cygnus style configure.
if test -f $ac_sub_srcdir/configure.gnu; then
ac_sub_configure="$SHELL '$ac_sub_srcdir/configure.gnu'"
elif test -f $ac_sub_srcdir/configure; then
ac_sub_configure="$SHELL '$ac_sub_srcdir/configure'"
elif test -f $ac_sub_srcdir/configure.in; then
ac_sub_configure=$ac_configure
else
AC_MSG_WARN([no configuration information is in $ac_subdir])
ac_sub_configure=
fi
# The recursion is here.
if test -n "$ac_sub_configure"; then
# Make the cache file name correct relative to the subdirectory.
case $cache_file in
[[\\/]]* | ?:[[\\/]]* ) ac_sub_cache_file=$cache_file ;;
*) # Relative path.
ac_sub_cache_file=$ac_dots$cache_file ;;
esac
AC_MSG_NOTICE([running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir])
# The eval makes quoting arguments work.
eval $ac_sub_configure $ac_sub_configure_args \
--cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir ||
AC_MSG_ERROR([$ac_sub_configure failed for $ac_subdir])
fi
cd $ac_popdir
done
fi
])
])

48
aclocal/prog-cc.m4 Normal file
View File

@@ -0,0 +1,48 @@
dnl
dnl $Id$
dnl
dnl Check for target gcc
dnl
AC_DEFUN(RTEMS_PROG_CC,
[
AC_BEFORE([$0], [AC_PROG_CPP])dnl
AC_BEFORE([$0], [AC_PROG_CC])dnl
AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl
_RTEMS_FLAGS([CFLAGS],
["\$(CPU_CFLAGS) \$(RTEMS_CFLAGS_\$(VARIANT_V)_V) \$(CFLAGS_\$(VARIANT_V)_V) -g"])
RTEMS_CHECK_TOOL(CC,gcc)
test -z "$CC" && \
AC_MSG_ERROR([no acceptable cc found in \$PATH])
AC_PROG_CC
AC_PROG_CPP
AM_CONDITIONAL(RTEMS_USE_GCC,test x"$GCC" = x"yes")
])
AC_DEFUN(RTEMS_PROG_CC_FOR_TARGET,
[
dnl check target cc
RTEMS_PROG_CC
dnl check if the compiler supports -isystem
RTEMS_GCC_ISYSTEM
dnl check if the target compiler may use --pipe
RTEMS_GCC_PIPE
test "$rtems_cv_gcc_pipe" = "yes" && CC="$CC --pipe"
dnl check if the compiler supports --specs
RTEMS_GCC_SPECS
if test "$GCC" = yes; then
RTEMS_CFLAGS="$RTEMS_CFLAGS -Wall"
m4_if([$1],,[],[RTEMS_CFLAGS="$RTEMS_CFLAGS $1"])
fi
AS_IF([test x"$rtems_cv_gcc_isystem" = x"yes"],[
RTEMS_CPPFLAGS="-isystem \$(PROJECT_INCLUDE)"],[
RTEMS_CPPFLAGS="-I\$(PROJECT_INCLUDE)"
])
AC_SUBST(RTEMS_CPPFLAGS)
])

8
aclocal/prog-ccas.m4 Normal file
View File

@@ -0,0 +1,8 @@
## $Id$
AC_DEFUN([RTEMS_PROG_CCAS],
[
AC_REQUIRE([RTEMS_PROG_CC])
AC_SUBST(CCAS,["$CC \$(GCCSPECS)"])
AC_SUBST(CCASFLAGS,["-DASM \$(CFLAGS) \$(INCLUDES)"])
])

35
aclocal/prog-cxx.m4 Normal file
View File

@@ -0,0 +1,35 @@
dnl
dnl $Id$
dnl
dnl Check for target g++
dnl
AC_DEFUN(RTEMS_PROG_CXX_FOR_TARGET,
[
AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl
AC_REQUIRE([RTEMS_ENABLE_CXX])
RTEMS_CHECK_TOOL(CXX,g++)
if test "$RTEMS_HAS_CPLUSPLUS" = "yes";
then
_RTEMS_FLAGS([CXXFLAGS],
["\$(CPU_CFLAGS) \$(RTEMS_CFLAGS_\$(VARIANT_V)_V) \$(CFLAGS_\$(VARIANT_V)_V) -g"])
dnl Only accept g++
dnl NOTE: This might be too restrictive
test -z "$CXX" \
&& AC_MSG_ERROR([no acceptable c++ found in \$PATH])
AC_PROG_CXX
if test "$ac_cv_prog_cc_cross" != "$ac_cv_prog_cxx_cross"; then
AC_MSG_ERROR([***]
[Inconsistency in compiler configuration:]
[Target C compiler and target C++ compiler]
[must both either be cross compilers or native compilers]
[Hint: If building a posix bsp: LD_LIBRARY_PATH?] )
fi
else
## Work-around to a bug in automake
AM_CONDITIONAL([am__fastdepCXX],[false])
fi
])

26
aclocal/prog-gnat.m4 Normal file
View File

@@ -0,0 +1,26 @@
## $Id$
##
## WARNING: All the stuff below is pretty immature.
AC_DEFUN([RTEMS_PROG_GNAT],
[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])
AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET])
AC_ARG_VAR([GNATMAKE],[GNATMAKE compiler command])
AC_ARG_VAR([ADAFLAGS],[ADA compiler flags])
RTEMS_CHECK_TOOL([GNATMAKE],[gnatmake],[])
AS_IF([test -z "$GNATMAKE"],[AC_MSG_ERROR([No GNATMAKE found])])
AC_MSG_CHECKING([whether $GNATMAKE works])
rm -f conftest.*
cat >conftest.adb <<EOF
procedure conftest is begin null; end conftest;
EOF
AS_IF([$GNATMAKE -c conftest.adb 1>>config.log 2>&1],
[HAVE_GNAT=yes],
[HAVE_GNAT=no])
AC_MSG_RESULT([$HAVE_GNAT])
rm -f conftest.*
])

View File

@@ -12,7 +12,7 @@ dnl RTEMS_ROOT .. path to the top of a bsp's build directory
dnl [Applied by custom/*.cfg, depredicated otherwise]
dnl
AC_DEFUN([RTEMS_PROJECT_ROOT],
AC_DEFUN(RTEMS_PROJECT_ROOT,
[dnl
AC_REQUIRE([RTEMS_TOP])

View File

@@ -16,5 +16,5 @@ AC_ARG_ENABLE([osversions],
yes ) osversion=RTEMS_API;;
* ) osversion=;;
esac],
[osversion=RTEMS_API])
[osversion=])
])

View File

@@ -0,0 +1,31 @@
AC_DEFUN([_RTEMS_CPU_SUBDIR],
[
$1 ) if test -d ${srcdir}/ifelse([$2],,[$1],[$2/$1]) ; then
AC_CONFIG_SUBDIRS(ifelse([$2],,[$1],[$2/$1]))
fi
])
## RTEMS_CPU_SUBDIRS([PREFIX])
AC_DEFUN([RTEMS_CPU_SUBDIRS],
[
## EDIT: If adding a new cpu to RTEMS, add it to the case block below.
case $RTEMS_CPU in
_RTEMS_CPU_SUBDIR([a29k],[$1]);;
_RTEMS_CPU_SUBDIR([arm],[$1]);;
_RTEMS_CPU_SUBDIR([c4x],[$1]);;
_RTEMS_CPU_SUBDIR([h8300],[$1]);;
_RTEMS_CPU_SUBDIR([hppa1.1],[$1]);;
_RTEMS_CPU_SUBDIR([i386],[$1]);;
_RTEMS_CPU_SUBDIR([i960],[$1]);;
_RTEMS_CPU_SUBDIR([m68k],[$1]);;
_RTEMS_CPU_SUBDIR([mips],[$1]);;
_RTEMS_CPU_SUBDIR([mips64orion],[$1]);;
_RTEMS_CPU_SUBDIR([no_cpu],[$1]);;
_RTEMS_CPU_SUBDIR([or32],[$1]);;
_RTEMS_CPU_SUBDIR([powerpc],[$1]);;
_RTEMS_CPU_SUBDIR([sh],[$1]);;
_RTEMS_CPU_SUBDIR([sparc],[$1]);;
_RTEMS_CPU_SUBDIR([unix],[$1]);;
*) AC_MSG_ERROR([Invalid RTEMS_CPU <[$]{RTEMS_CPU}>])
esac
])

19
aclocal/rtems-debug.m4 Normal file
View File

@@ -0,0 +1,19 @@
## $Id$
AC_DEFUN(RTEMS_ENABLE_RTEMS_DEBUG,
[
AC_ARG_ENABLE(rtems-debug,
AC_HELP_STRING([--enable-rtems-debug],[enable RTEMS_DEBUG]),
[case "${enable_rtems_debug}" in
yes) enable_rtems_debug=yes ;;
no) enable_rtems_debug=no ;;
*) AC_MSG_ERROR([bad value ${enable_rtems_debug} for RTEMS_DEBUG]) ;;
esac],[enable_rtems_debug=no])
])
AC_DEFUN(RTEMS_CHECK_RTEMS_DEBUG,
[AC_REQUIRE([RTEMS_ENABLE_RTEMS_DEBUG])
AS_IF([test x"${enable_rtems_debug}" = x"yes"]
[AC_DEFINE_UNQUOTED(RTEMS_DEBUG,1,[if RTEMS_DEBUG is enabled])])
])

View File

@@ -0,0 +1,18 @@
AC_DEFUN(RTEMS_ENABLE_RTEMS_TEST_NO_PAUSE,
[AC_ARG_ENABLE(test-no-pause,
AC_HELP_STRING([--disable-test-no-pause],[disable RTEMS_TEST_NO_PAUSE]),
[case "${enableval}" in
yes) RTEMS_TEST_NO_PAUSE=yes ;;
no) RTEMS_TEST_NO_PAUSE=no ;;
*) AC_MSG_ERROR([bad value ${enableval} for RTEMS_TEST_NO_PAUSE]) ;;
esac],[RTEMS_TEST_NO_PAUSE=yes])
])
AC_DEFUN(RTEMS_CHECK_RTEMS_TEST_NO_PAUSE,
[AC_REQUIRE([RTEMS_ENABLE_RTEMS_TEST_NO_PAUSE])
if test x"${RTEMS_TEST_NO_PAUSE}" = x"yes";
then
AC_DEFINE_UNQUOTED(RTEMS_TEST_NO_PAUSE,1,[if RTEMS_TEST_NO_PAUSE is enabled])
fi
])

View File

@@ -1,34 +1,48 @@
dnl $Id$
# AC_DISABLE_OPTION_CHECKING is not available before 2.62
AC_PREREQ(2.62)
m4_define([RTEMS_API],[4.6])
dnl
dnl RTEMS_TOP($1)
dnl
dnl $1 .. relative path from this configure.in to the toplevel configure.in
dnl
AC_DEFUN([RTEMS_TOP],
AC_DEFUN(RTEMS_TOP,
[dnl
AC_REQUIRE([RTEMS_VERSIONING])
AC_REQUIRE([AC_DISABLE_OPTION_CHECKING])
AC_CONFIG_AUX_DIR([$1])
AC_CHECK_PROGS(MAKE, gmake make)
AC_BEFORE([$0], [AM_INIT_AUTOMAKE])dnl
AC_PREFIX_DEFAULT([/opt/rtems-][RTEMS_API])
## HACK to allow gnu-make conditionals in automake-Makefiles.
ENDIF=endif
AC_SUBST(ENDIF)
RTEMS_TOPdir="$1";
AC_SUBST(RTEMS_TOPdir)
## with_target_subdirs is handled implicitly by autoconf
test -n "$with_target_subdir" || with_target_subdir="."
if test "$with_target_subdir" = "." ; then
# Native
PROJECT_TOPdir=${RTEMS_TOPdir}/'$(top_builddir)'
else
# Cross
dots=`echo $with_target_subdir|\
sed -e 's,^\.$,,' -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
PROJECT_TOPdir=${dots}${RTEMS_TOPdir}/'$(top_builddir)'
fi
AC_SUBST(PROJECT_TOPdir)
PROJECT_ROOT="${RTEMS_TOPdir}/\$(top_builddir)"
AC_SUBST(PROJECT_ROOT)
AC_MSG_CHECKING([for RTEMS Version])
AS_IF([test -r "${srcdir}/${RTEMS_TOPdir}/aclocal/version.m4"],
[],
[AC_MSG_ERROR([Unable to find ${RTEMS_TOPdir}/aclocal/version.m4])])
AC_MSG_RESULT([_RTEMS_VERSION])
])dnl

View File

@@ -2,7 +2,7 @@ dnl $Id$
## HACK: Work-around to structural issue with RTEMS
## The macros below violate most autoconf and canonicalization standards
AC_DEFUN([RTEMS_CONFIG_BUILD_SUBDIRS],
AC_DEFUN(RTEMS_CONFIG_BUILD_SUBDIRS,
[AC_REQUIRE([_RTEMS_OUTPUT_BUILD_SUBDIRS])
RTEMS_BUILD_SUBDIRS="$RTEMS_BUILD_SUBDIRS [$1]"
])
@@ -28,13 +28,11 @@ if test "$no_recursion" != yes; then
-target ) ac_prev=target_alias ;;
-build* | --build* ) ;;
-build ) ac_prev_build_alias ;;
CFLAGS=* );; # HACK: Strip CFLAGS
*_alias=* ) ;; # HACK: Workaround to autoconf passing *_alias
],
[rtems_configure_args])
for rtems_config_dir in : $RTEMS_BUILD_SUBDIRS; do test "x$rtems_config_dir" = x: && continue
for rtems_config_dir in $RTEMS_BUILD_SUBDIRS; do
# Do not complain, so a configure script can configure whichever
# parts of a large source tree are present.
if test ! -d $srcdir/$rtems_config_dir; then
@@ -73,6 +71,10 @@ rtems_configure_args="$ac_configure_args"
])
])
## FIXME: This is obsolete. Only kept for backward compatibility
AU_DEFUN([RTEMS_OUTPUT_BUILD_SUBDIRS],[])
dnl
dnl Misc utility macros for subdir handling to work around missing abilities
dnl in autoconf, automake and structural issues with RTEMS
@@ -84,7 +86,7 @@ dnl
dnl
dnl _RTEMS_PUSH_BUILDDIR(SUBDIR)
dnl
AC_DEFUN([_RTEMS_PUSH_BUILDDIR],
AC_DEFUN(_RTEMS_PUSH_BUILDDIR,
[
# _RTEMS_PUSH_BUILDDIR
echo configuring in $1
@@ -101,15 +103,15 @@ AC_DEFUN([_RTEMS_PUSH_BUILDDIR],
dnl
dnl _RTEMS_POP_BUILDDIR
dnl
AC_DEFUN([_RTEMS_POP_BUILDDIR],
AC_DEFUN(_RTEMS_POP_BUILDDIR,
[
cd "$ac_popdir"
cd $ac_popdir
])
dnl
dnl _RTEMS_GIVEN_INSTALL
dnl
AC_DEFUN([_RTEMS_GIVEN_INSTALL],
AC_DEFUN(_RTEMS_GIVEN_INSTALL,
[
ifdef([AC_PROVIDE_AC_PROG_INSTALL],[
case "$ac_given_INSTALL" in
@@ -122,7 +124,7 @@ ifdef([AC_PROVIDE_AC_PROG_INSTALL],[
dnl
dnl _RTEMS_SUB_SRCDIR(AC_CONFIG_DIR[,TARGET_SUBDIR])
dnl
AC_DEFUN([_RTEMS_SUB_SRCDIR],[
AC_DEFUN(_RTEMS_SUB_SRCDIR,[
# _RTEMS_SUB_SRCDIR
_RTEMS_ADJUST_SRCDIR(ac_sub_srcdir,$1,$2)

View File

@@ -1,4 +1,4 @@
AC_DEFUN([RTEMS_TOOLPATHS],
AC_DEFUN(RTEMS_TOOLPATHS,
[
# tooldir='$(exec_prefix)/'$target_alias
# Temporary work-around until building in source tree is supported

View File

@@ -1,4 +1,2 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.10.0]))
m4_define([RTEMS_API],[4.10])
m4_define([_RTEMS_VERSION],[4.6.1]))

276
ampolish3
View File

@@ -1,276 +0,0 @@
#! /usr/bin/perl -w
# $Id$
# Copyright (C) 2005, 2006 Ralf Corsépius, Ulm, Germany
#
# Permission to use, copy, modify, and distribute this software
# is freely granted, provided that this notice is preserved.
# Helper script to generate pre/tmpinstall rules for RTEMS Makefile.am.
#
# Usage: ampolish3 Makefile.am > preinstall.am
#
# Reads a Makefile.am from stdin and writes corresponding
# pre/tmpinstall rules to stdout.
sub replace($);
sub print_dirstamp($$$);
# Predefined directory mappings:
#
# final-installation directory => temp installation directory
my %dirmap = (
'$(includedir)' => '$(PROJECT_INCLUDE)',
'$(libdir)' => '$(PROJECT_LIB)',
'$(project_libdir)' => '$(PROJECT_LIB)',
'$(project_includedir)' => '$(PROJECT_INCLUDE)'
);
# Conventions on automake primaries:
#
# *_HEADERS -> preinstall
# noinst*_HEADERS -> noinst
# noinst_*_LIBRARIES -> noinst
# project_*_LIBRARIES -> tmpinstall
# *_LIBRARIES -> ignore (no preinstallation)
# dist_project_*_DATA -> preinstall (bsp_specs,linkcmds)
# project_*_DATA -> tmpinstall (*.o, *.a)
# dist_*_DATA -> ignore (no preinstallation)
# *SCRIPTS -> ignore (no preinstallation)
# noinst_*_PROGRAMS -> noinst
# project_*_PROGRAMS -> tmpinstall
# *_PROGRAMS -> ignore (no preinstallation)
## 1st pass: read in file
my @buffer1 = () ;
my %seen = ();
my %predefs = ();
{
my $mode = 0 ;
my $line = '';
while ( <> )
{
if ( $mode == 0 )
{
if ( /^([a-zA-Z0-9_]+\s*[\+]?[:=].*)\\$/o )
{
$line = "$1" ;
$mode = 1;
} else {
push @buffer1, $_ ;
}
} elsif ( $mode == 1 ) {
if ( /^(.*)\\$/o ) {
$line .= $1;
} else {
$line .= $_ ;
push @buffer1, $line ;
$line = '';
$mode = 0 ;
}
}
}
}
#foreach my $l ( @buffer1 ) { print STDERR "1:<$l>"; }
# Filter out all Makefile code not relevant here
my @buffer2 = ();
foreach my $l ( @buffer1 ) {
if ( $l=~ /^\t.*$/o )
{ #ignore: Production of a make rule.
} elsif ( $l =~ /^\s*([a-zA-Z0-9_]*dir)\s*\=\s*(.*)\s*$/o )
{ # dirs
push @buffer2, "$l";
$dirmap{"\$\($1\)"} = replace($2);
} elsif ( $l =~ /^\s*noinst_(.*)\s*[\+]?\=(.*)$/o )
{
#ignore: noinst_* are not relevant here.
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_|)([a-zA-Z0-9_]+)_(HEADERS|LIBRARIES|DATA|SCRIPTS|PROGRAMS)\s*([\+]?\=)\s*(.*)/o )
{
if ( ( "$5" eq '=' ) ) {
my $v = $dirmap{"\$\($3dir\)"};
if ( $v =~ /\$\(PROJECT_[^\)]+\)$/ )
{
$predefs{"$v"} = 1;
}
}
foreach my $f ( split(' ',$6) ) {
push @buffer2, "$1$2$3_$4 +=$f\n";
}
} elsif ( $l =~ /^\s*(if|else|endif)\s*.*$/o )
{ # conditionals
push @buffer2, "$l";
}
# Check if Makefile.am already contains CLEANFILES or DISTCLEANFILES
if ( $l =~ /^\s*(CLEANFILES|DISTCLEANFILES|SUBDIRS)\s*\=.*$/o )
{
$predefs{"$1"} = 1;
}
}
if ( $predefs{"\$(PROJECT_INCLUDE)"} ){
unshift @buffer2, "includedir = \$(includedir)\n";
}
if ( $predefs{"\$(PROJECT_LIB)"} ){
unshift @buffer2, "libdir = \$(libdir)\n";
}
# foreach my $l ( @buffer2 ) { print STDERR "2:<$l>"; }
my @buffer3 = ();
foreach my $l ( @buffer2 ) {
if ( $l =~ /^\s*([a-zA-Z0-9_]*dir)\s*\=\s*(.*)\s*$/o )
{ # dirs
my $v = $dirmap{"\$\($1\)"};
print_dirstamp(\@buffer3,$v,"PREINSTALL_DIRS");
$seen{"PREINSTALL_DIRS"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_|)([a-zA-Z0-9_]+)_HEADERS\s*\+\=(.*)/o )
{ # preinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"PREINSTALL_FILES += $v/$x\n\n";
$seen{"PREINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_)([a-zA-Z0-9_]+)_LIBRARIES\s*\+\=(.*)/o )
{ # tmpinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"TMPINSTALL_FILES += $v/$x\n\n";
$seen{"TMPINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)([a-zA-Z0-9_]+)_LIBRARIES\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(dist_)(project_)([a-zA-Z0-9_]+)_DATA\s*\+\=(.*)/o )
{ # preinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"PREINSTALL_FILES += $v/$x\n\n";
$seen{"PREINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|)(project_)([a-zA-Z0-9_]+)_DATA\s*\+\=(.*)/o )
{ # tmpinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_DATA) \$< $v/$x\n",
"TMPINSTALL_FILES += $v/$x\n\n";
$seen{"TMPINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(dist_|)([a-zA-Z0-9_]+)_DATA\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(nodist_|dist_|)([a-zA-Z0-9_]+)_SCRIPTS\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(nodist_|dist_|)(project_)([a-zA-Z0-9_]+)_PROGRAMS\s*\+\=(.*)/o )
{ # tmpinstall
my $v = $dirmap{"\$\($3dir\)"};
my $f = $4;
my $x ; my $i = rindex($f,'/');
if ($i < 0) { $x="$f";
} else { $x = substr($f,$i+1);
}
push @buffer3,
"$v/$x: $f $v/\$(dirstamp)\n",
"\t\$(INSTALL_PROGRAM) \$< $v/$x\n",
"TMPINSTALL_FILES += $v/$x\n\n";
$seen{"TMPINSTALL_FILES"} = 1;
} elsif ( $l =~ /^\s*(nodist_|dist_|)([a-zA-Z0-9_]+)_PROGRAMS\s*\+\=(.*)/o )
{ # ignore
} elsif ( $l =~ /^\s*(if|else|endif)\s*.*$/o )
{ # conditionals
push @buffer3, "$l";
}
}
# foreach my $l ( @buffer3 ) { print STDERR "3:<$l>"; }
my $output;
$output .= "## Automatically generated by ampolish3 - Do not edit\n\n";
$output .= "if AMPOLISH3\n";
$output .= "\$(srcdir)/preinstall.am: Makefile.am\n";
$output .= "\t\$(AMPOLISH3) \$(srcdir)/Makefile.am > \$(srcdir)/preinstall.am\n";
$output .= "endif\n\n";
foreach my $k ( keys %seen )
{
if ( $k =~ /PREINSTALL_FILES/o ) {
$output .= "all-am: \$(PREINSTALL_FILES)\n\n";
$output .= "$k =\n";
$output .= "CLEANFILES ";
if ( $predefs{"CLEANFILES"} ) { $output .= "+"; }
$output .= "= \$($k)\n";
$predefs{"CLEANFILES"} = 1;
} elsif ( $k =~ /TMPINSTALL_FILES/o ) {
$output .= "all-local: \$(TMPINSTALL_FILES)\n\n";
$output .= "$k =\n";
$output .= "CLEANFILES ";
if ( $predefs{"CLEANFILES"} ) { $output .= "+"; }
$output .= "= \$($k)\n";
$predefs{"CLEANFILES"} = 1;
} elsif ( $k =~ /.*DIRS/o ) {
$output .= "$k =\n";
$output .= "DISTCLEANFILES ";
if ( $predefs{"DISTCLEANFILES"} ) { $output .= "+"; }
$output .= "= \$($k)\n";
$predefs{"DISTCLEANFILES"} = 1;
}
$output .= "\n";
}
# Pretty printing
$output .= join ( '', @buffer3 );
$output =~ s/\nelse\n+endif/\nendif/g;
$output =~ s/\n\n+endif/\nendif/g;
$output =~ s/\nif [a-zA-Z0-9_!]+\n+endif//g;
print STDOUT $output;
exit 0;
sub replace($)
{
my ($v) = @_;
foreach my $i ( keys %dirmap )
{
$v =~ s/\Q$i/$dirmap{$i}/g;
}
return $v;
}
sub print_dirstamp($$$)
{
my ($obuf,$file,$inst) = @_ ;
push @{$obuf}, "$file/\$(dirstamp):\n\t\@\$\(MKDIR_P\) $file\n" ;
push @{$obuf}, "\t\@: \> $file/\$(dirstamp)\n" ;
push @{$obuf}, "$inst += $file/\$(dirstamp)\n\n" ;
}

231
automake/compile.am Normal file
View File

@@ -0,0 +1,231 @@
##
## $Id$
##
## -------------------------------------------------------------------------
## NOTE: This file is rather immature and has to be considered to be
## almost experimental.
##
## Expect frequent changes -- It deserves to be cleaned up :(
## -------------------------------------------------------------------------
## The section below is based on make/compilers/gcc-target-default.cfg
## used in former versions of RTEMS.
##
## Set up the flags for the toolchains:
##
## We are considering 3 different building schemes here:
## * Using gcc's being able to accept -specs (aka gcc-2.8 building scheme)
## * Using gcc's not being able to accept -specs (aka gcc-2.7.2 building
## scheme)
## * Using third party toolchains (aka non-gcc building scheme)
##
## Automake conditionals in use:
## RTEMS_USE_GCC .. if we are using GCC
## NOTES:
## * The gcc-2.8 building scheme is the nominal building scheme and
## is actively supported.
## * The non-gcc building scheme requires manually setting up environment
## variables and is hardly tested at all
## CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V are the values we
## would want the corresponding macros to be set to.
##
## CFLAGS_OPTIMIZE, CFLAGS_DEBUG, CFLAGS_PROFILE are set by the
## 'VARIANT=<OPTIMIZE|DEBUG|PROFILE>' targets to their _V values.
## XCPPFLAGS, XCFLAGS, XCXXFLAGS, XASFLAGS
## are used to add flags from the shell
## cf. make.info ("Implicit rules/variables" for details)
if RTEMS_USE_GCC
## All the stuff below is specific to gcc
## gcc >= 2.8.x
GCCSPECS = $(GCC_SPECS) $(RTEMS_BSP_SPECS)
else
## fall back to the old style compilers/*.cfg
## CONFIG.CC is supposed to be provided by <BSP>.cfg
include $(CONFIG.CC)
endif # RTEMS_USE_GCC
DEFS = @DEFS@
CPPFLAGS = @CPPFLAGS@ $(CPU_DEFINES) $(DEFINES) $(XCPPFLAGS)
CFLAGS = @RTEMS_CFLAGS@ $(XCFLAGS)
## FIXME: This should be correct, but is not supported, yet
# CXXFLAGS = @RTEMS_CXXFLAGS@ $(XCXXFLAGS)
## Fall back to using RTEMS_CFLAGS for C++
CXXFLAGS = @RTEMS_CFLAGS@ $(XCXXFLAGS)
ASFLAGS = $(CPU_ASFLAGS) $(CPU_CFLAGS) $(XASFLAGS)
LINK_LIBS = $(LD_LIBS)
#
# Client compiler and support tools
#
#
# How to compile stuff into ${ARCH} subdirectory
#
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
CCAS = $(CC)
CCASCOMPILE = $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
# OBSOLETE: Don't use
AS = $(CC)
ASCOMPILE = $(AS) $(AM_ASFLAGS) $(ASFLAGS)
${ARCH}/%.o: %.c
${COMPILE} -o $@ -c $<
${ARCH}/%.o: %.cc
${CXXCOMPILE} -o $@ -c $<
${ARCH}/%.o: %.S
${CCASCOMPILE} -DASM -o $@ -c $<
# Dependency files for use by gmake
# NOTE: we don't put them into $(ARCH)
# so that 'make clean' doesn't blow it away
DEPEND=Depends-${ARCH}
# We deliberately don't have anything depend on the
# $(DEPEND) file; otherwise it will get rebuilt even
# on 'make clean'
#
if RTEMS_USE_GCC
## HACK: Specific to gcc
## FIXME: The approach below is known to be conceptionally broken.
depend-gcc: $(C_FILES) $(CC_FILES) $(S_FILES)
## Use gcc -M to generate dependencies
## Replace foo.o with $(ARCH)/foo.o
## Replace $(ARCH) value with string $(ARCH)
## so that it will for debug and profile cases
$(COMPILE) -M $^ | \
sed -e 's?^\(.*\)\.o[ ]*:?$$(ARCH)/\1.o:?' \
-e 's?$(ARCH)/?$$(ARCH)/?' >$(DEPEND).tmp
mv $(DEPEND).tmp $(DEPEND)
# pull in dependencies if they exist
ifeq (${DEPEND},$(wildcard ${DEPEND}))
include ${DEPEND}
@ENDIF@
endif
depend: depend-am
# spell out all the LINK_FILE's, rather than using -lbsp, so
# that $(LINK_FILES) can be a dependency
LINK_OBJS = \
$(OBJS) \
$(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)
LINK_FILES =\
$(START_FILE) \
$(OBJS) \
$(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel)
if RTEMS_USE_GCC
## gcc >= 2.8
define make-rel
$(LINK) -qnolinkcmds -nostdlib -Wl,-r $(XLDFLAGS) $^
endef
else
## non-gcc
define make-rel
$(LINK) $(XLDFLAGS) $^
endef
endif
## -------------------------------------------------------------------------
## translate VARIANT into VARIANT_V
VARIANT = OPTIMIZE
VARIANT_OPTIMIZE_V = OPTIMIZE
VARIANT_DEBUG_V = DEBUG
VARIANT_PROFILE_V = PROFILE
VARIANT_optimize_V = OPTIMIZE
VARIANT_debug_V = DEBUG
VARIANT_profile_V = PROFILE
VARIANT_V = $(VARIANT_$(VARIANT)_V)
## Setup the variant build subdirectory
ARCH_OPTIMIZE_V = o-optimize
ARCH_DEBUG_V = o-debug
ARCH_PROFILE_V = o-profile
ARCH__V = $(ARCH_OPTIMIZE_V)
ARCH = $(ARCH_$(VARIANT_V)_V)
## Setup the library suffix
LIBSUFFIX_OPTIMIZE_V =
LIBSUFFIX_DEBUG_V = _g
LIBSUFFIX_PROFILE_V = _p
LIBSUFFIX__V = $(LIBSUFFIX_OPTIMIZE_V)
LIB_VARIANT = $(LIBSUFFIX_$(VARIANT_V)_V)
## These are supposed to be set in make/custom/<bsp>.cfg
CPU_CFLAGS = @CPU_CFLAGS@
CFLAGS_OPTIMIZE_V = @CFLAGS_OPTIMIZE_V@
CFLAGS_DEBUG_V = @CFLAGS_DEBUG_V@
CFLAGS_PROFILE_V = @CFLAGS_PROFILE_V@
CFLAGS__V = $(CFLAGS_OPTIMIZE_V)
## ------------------------------------------------------------------------
## Setup hard-coded flags
if RTEMS_USE_GCC
## gcc >= gcc-2.8
RTEMS_CFLAGS_OPTIMIZE_V =
RTEMS_CFLAGS_DEBUG_V = -qrtems_debug -Wno-unused
RTEMS_CFLAGS_PROFILE_V = -pg
## non-gcc
## We can't guess what flags might be required here.
## Pass the values from the environment if you want to apply them.
endif
RTEMS_CFLAGS__V = $(RTEMS_CFLAGS_OPTIMIZE_V)
## -------------------------------------------------------------------------
CC = @CC@ $(GCCSPECS)
CXX = @CXX@ $(GCCSPECS)
CPP = @CPP@ $(GCCSPECS)
LD = @LD@
OBJCOPY = @OBJCOPY@
NM = @NM@
SIZE = @SIZE@
STRIP = @STRIP@
##
AM_CPPFLAGS = $(RTEMS_CPPFLAGS)
AM_CFLAGS =
AM_CXXFLAGS =
AM_CCASFLAGS = $(CPU_CFLAGS) $(RTEMS_CPPFLAGS) $(RTEMS_CCASFLAGS)
${ARCH}:
mkdir ${ARCH}
clean-local:
$(RM) -r o-optimize o-debug o-profile $(CLEANDIRS)
$(RM) Depends-o-optimize.tmp Depends-o-debug.tmp Depends-o-profile.tmp

View File

@@ -0,0 +1,4 @@
## This file is a temporary band-aid for the ppc-BSPs.
## DO NOT use it, it will eventually be removed in future.
PREINSTALL_FILES = $(TMPINSTALL_FILES)

View File

@@ -5,6 +5,24 @@
## Once automake is fully integrated these make targets
## and this file will probably be removed
debug:
@echo
@echo "\"make debug\" is obsolete, instead use:"
@echo " make VARIANT=DEBUG"
@echo
.PHONY: debug
profile:
@echo
@echo "\"make profile\" is obsolete, instead use:"
@echo " make VARIANT=PROFILE"
@echo
preinstall-am: $(PREINSTALL_FILES)
preinstall: preinstall-am
.PHONY: preinstall preinstall-am
depend-am:
depend: depend-am
.PHONY: depend depend-am

View File

@@ -13,3 +13,4 @@ define make-exe
$(LINK_APP)
endef
@ENDIF@

22
automake/lib.am Normal file
View File

@@ -0,0 +1,22 @@
##
## $Id$
##
AR = @AR@
RANLIB = @RANLIB@
ARFLAGS = ruv
define make-library
test -d $(ARCH) || mkdir $(ARCH)
$(RM) $@
$(AR) $(ARFLAGS) $@ $^
$(RANLIB) $@
endef
$(PROJECT_RELEASE)/lib:
@$(mkinstalldirs) $@
TMPINSTALL_FILES = $(PROJECT_RELEASE)/lib
.PRECIOUS: $(LIB)

View File

@@ -1,7 +1,28 @@
## $Id$
debug:
@echo
@echo "\"make debug\" is obsolete, instead use:"
@echo " make VARIANT=DEBUG"
@echo
.PHONY: debug
profile:
@echo
@echo "\"make profile\" is obsolete, instead use:"
@echo " make VARIANT=PROFILE"
@echo
.PHONY: profile
preinstall-am: $(PREINSTALL_FILES)
preinstall: preinstall-am
.PHONY: preinstall preinstall-am
depend-am: depend-gcc
depend: depend-am
.PHONY: depend depend-am depend-gcc
PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools

View File

@@ -7,6 +7,7 @@
## Once automake is fully integrated these make targets
## and this file will probably be removed
depend-recursive \
preinstall-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
@@ -30,3 +31,6 @@ preinstall-recursive:
preinstall: preinstall-recursive
.PHONY: preinstall-recursive
depend: depend-recursive
.PHONY: depend-recursive

View File

@@ -22,14 +22,13 @@ mode="generate"
usage()
{
echo
echo "usage: ${progname} [-c|-p|-h] [-q][-v]"
echo "usage: ${progname} [-h|-q|-v]"
echo
echo "options:"
echo " -h .. display this message and exit";
echo " -q .. quiet, don't display directories";
echo " -v .. verbose, pass -v to automake when invoking automake"
echo " -c .. clean, remove all aclocal/autoconf/automake generated files"
echo " -h .. display this message and exit"
echo " -p .. regenerate preinstall.am files"
echo " -q .. quiet, don't display directories"
echo " -v .. verbose, pass -v to autotools"
echo
exit 1;
}
@@ -37,10 +36,11 @@ usage()
generate_bspdir_acinclude()
{
cat << EOF > acinclude.m4~
# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY)
# RTEMS_CHECK_BSPDIR(RTEMS_BSP)
AC_DEFUN([RTEMS_CHECK_BSPDIR],
[
case "\$1" in
RTEMS_BSP_ALIAS(ifelse([\$1],,[\${RTEMS_BSP}],[\$1]),bspdir)
case "\$bspdir" in
EOF
for i in */bsp_specs; do
@@ -83,12 +83,6 @@ case $1 in
-c|--cl|--cle|--clea|--clean)
mode="clean";
shift;;
-p|--pr|--pre|--prei|--prein|--preins|--preinst)
mode="preinstall";
shift;;
-r|--re|--rec|--reco|--recon|--reconf)
mode="autoreconf";
shift;;
-*) echo "unknown option $1" ;
usage ;;
*) echo "invalid parameter $1" ;
@@ -97,15 +91,6 @@ esac
done
case $mode in
preinstall)
confs=`find . -name Makefile.am -exec grep -l 'include .*/preinstall\.am' {} \;`
for i in $confs; do
dir=$(dirname $i);
test "$quite" = "true" || echo "Generating $dir/preinstall.am"
${top_srcdir}/ampolish3 "$dir/Makefile.am" > "$dir/preinstall.am"
done
;;
generate)
AUTOCONF=${AUTOCONF-autoconf}
if test -z "$AUTOCONF"; then
@@ -163,28 +148,6 @@ generate)
done
;;
autoreconf)
AUTORECONF=${AUTORECONF-autoreconf}
if test -z "$AUTORECONF"; then
echo "You must have autoreconf installed to run $program"
exit 1
fi
confs=`find . -name 'configure.ac' -print`
for i in $confs; do
dir=`dirname $i`;
configure=`basename $i`;
( test "$quiet" = "true" || echo "$dir";
cd $dir;
test -n "`grep RTEMS_CHECK_BSPDIR ${configure}`" && \
generate_bspdir_acinclude;
${AUTORECONF} -i --no-recursive $verbose;
test -f Makefile.am && test -n "`grep 'stamp-h\.in' Makefile.in`" \
&& echo timestamp > stamp-h.in
)
done
;;
clean)
test "$quiet" = "true" || echo "removing automake generated Makefile.in files"
files=`find . -name 'Makefile.am' -print | sed -e 's%\.am%\.in%g'` ;
@@ -197,8 +160,10 @@ clean)
files=`find . -name 'configure' -print` ;
test "$verbose" = "-v" && test -n "$files" && echo "$files" ;
for i in $files; do if test -f $i; then
rm -f $i config.sub config.guess depcomp install-sh mdate-sh missing \
mkinstalldirs texinfo.tex compile
# The config.sub shipped with automake <= 1.7.5 does handle c4x/tic4x-* correctly.
# rm -f config.sub
rm -f $i config.guess depcomp install-sh mdate-sh missing \
mkinstalldirs texinfo.tex
test "$verbose" = "-v" && echo "$i"
fi; done
@@ -211,7 +176,7 @@ clean)
fi; done
find . -name '*~' -print | xargs rm -f
find . -name 'bspopts.h.in' -print | xargs rm -f
find . -name 'bspopts.h*' -print | xargs rm -f
find . -name '*.orig' -print | xargs rm -f
find . -name '*.rej' -print | xargs rm -f
find . -name 'config.status' -print | xargs rm -f

View File

@@ -1,8 +1,14 @@
aclocal.m4
autom4te*.cache
config.cache
config.guess
config.log
config.status
config.sub
configure
depcomp
install-sh
Makefile
Makefile.in
missing
mkinstalldirs

View File

@@ -17,6 +17,15 @@ The following persons/organizations have made contributions:
Scientific Association submitted the BSP and other miscellaneous support
for the Motorola MVME162 (M68040LC CPU) VMEbus single board computer.
+ Division Inc. of Chapel Hill, NC for sponsoring On-Line Applications
Research to port RTEMS to the Hewlett-Packard PA-RISC architecture (V1.1)
and the addition of HP-UX as a development host. Tony Bennett
(tbennett@chapelhill.hp.com) was assisted in this effort by Joel Sherrill
(joel@OARcorp.com). Tony also deserves a big pat on the back for
contributing significantly to the overall organization of the development
environment and directory structure. RTEMS is much easier to build
because of Tony.
+ Greg Allen of Division Inc. of Chapel Hill, NC for
porting RTEMS to HP-UX. This port treats a UNIX computer as simply
another RTEMS target processor. This port can be used to develop
@@ -47,10 +56,13 @@ The following persons/organizations have made contributions:
+ John S. Gwynne (jsg@coulomb.eng.ohio-state.edu) of Ohio State University
submitted the support for the Motorola MC68332 CPU as well as completing
the support for CPUs based on the MC68000 core. Although the BSPs for
automotive electronic fuel injection (EFI) control he submitted have now
been removed, they formed the foundation for the mrm332 BSP which is still
in the tree.
the support for CPUs based on the MC68000 core. This included the "efi68k"
and "efi332" BSPs as well as completing the modifications to the m68k
dependent executive code to support m68k family members based on the
MC68000 core. "efi68k" and "efi332" are single board computers designed
primarily for automotive electronic fuel injection (EFI) control, but can
be considered general purpose controllers when used without the EFI
companion board(s). See the README in each BSP for more information.
+ The European Space Agency for sponsoring On-Line Applications Research
to port RTEMS to the SPARC V7 architecture for use with their ERC32
@@ -153,8 +165,11 @@ The following persons/organizations have made contributions:
interrupt management API that reduces interrupt latency while making
it easier to support external interrupt controllers.
+ Mark Bronson <mark@ramix.com> of RAMIX for submitting i960RP
support and the rxgen960 board support package.
+ Joel Sherrill <joel@OARcorp.com> for the BSPs that work with
numerous simulators including psim, c4xsim, h8sim, armulator,
numerous simulators including psim, i960sim, c4xsim, h8sim, armulator,
sim68000, and simcpu32. Most of these BSPs work with instruction
set simulators in gdb.

View File

@@ -1,120 +1,3 @@
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove reference to bare BSP.
Simplify RTEMS_BSP_LIST setup.
2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* TOOL_TARGETS: Add Lattice Mico32 support.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* src/aclocal/rtems-cpu-subdirs.m4: Add new M32R port. It is just a
beginning but the BSP is functional enough to initialize and shutdown
RTEMS.
2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Use MKDIR_P instead of mkdir_p.
2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-08-09 Kolja Waschk <waschk@telos.de>
* TOOL_TARGETS: New port to Altera NIOS II.
2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove depend-am.
2004-10-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Rework checking for BSPs.
2004-10-18 Ralf Corsepius <ralf.corsepius@rtems.org>
* acinclude.m4: Remove RTEMS_CHECK_CPU.
* configure.ac: Remove RTEMS_CHECK_CPU, RTEMS_ENABLE_BARE.
2004-09-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
2004-03-31 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Add --with-project-root, --with-project-top to
rtems_bsp_configure.
2004-02-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Cosmetics.
* configure.ac: Add support for --disable-rtemsbsp. Cosmetics.
2004-01-07 Joel Sherrill <joel@OARcorp.com>
* ACKNOWLEDGEMENTS: Remove efi68k and efi332 references as they are no
longer in the tree.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* release_support: Removed -- accidentally added to wrong directory.
2003-12-17 Joel Sherrill <joel@OARcorp.com>
* release_support: New file -- assistant to new cut_release script.
2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove RTEMS_BSP-subdir rule.
* configure.ac: Let AC_CONFIG_FILES(Makefile..) append explictit
rules for RTEMS_BSP-subdirs.
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use mkdir_p instead of mkinstalldirs.
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Cosmetics.
* Makefile.am: Cosmetics.
2003-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Fix underquoting to silence automake-1.8.
2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Merge-in former ../aclocal/config-subdirs.m4.
* configure.ac: remove RTEMS_CANONICAL_HOST.
2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Don't explictly invoke $MAKE preinstall.
2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: New.
Add RTEMS_CHECK_CPU.
2003-09-26 Joel Sherrill <joel@OARcorp.com>
* ACKNOWLEDGEMENTS: Obsoleting HP PA-RISC port and removing all
references.
2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.

View File

@@ -12,15 +12,30 @@ RTEMS_BSP = $(RTEMS_BSP_LIST)
## The '.' in SUBDIRS ensures that local make-targets (xxx-am) will be
## triggered before $(RTEMS_BSP_LIST) subdirectories are made.
SUBDIRS = . $(RTEMS_BSP)
DIST_SUBDIRS = $(RTEMS_BSP)
## Use @RTEMS_BSP_LIST@ here, using $(RTEMS_BSP_LIST) would trigger
## this rule for invalid BSPs
@RTEMS_BSP_LIST@: src/configure
@set fnord $(MAKEFLAGS); amf=$$2; \
test -n "${RTEMS_BSP}" && for i in ${RTEMS_BSP}; do \
echo "Configuring RTEMS_BSP=$$i"; \
$(mkinstalldirs) $$i; \
( cd $$i && \
CONFIG_SHELL=$(SHELL) RTEMS_BSP=$$i $(rtems_bsp_configure) \
&& $(MAKE) $(AM_MAKEFLAGS) preinstall ) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done
## Let all RTEMS' make targets depend on ${RTEMS_BSP}
all-local: ${RTEMS_BSP}
preinstall-am: ${RTEMS_BSP}
depend-am: ${RTEMS_BSP}
## Pull in extra files intro the distribution
EXTRA_DIST = ACKNOWLEDGEMENTS
EXTRA_DIST += TOOL_TARGETS
include $(top_srcdir)/../automake/host.am
DIST_SUBDIRS = ${RTEMS_BSP}
## -------------------------------------------------------
include $(top_srcdir)/../automake/subdirs.am
include $(top_srcdir)/../automake/host.am

View File

@@ -11,15 +11,32 @@ arm:
c4x:
c4x-rtems COFF Requires patches
hppa:
hppa1.1-rtems ELF
h8300:
h8300-rtems COFF
i386:
i386-rtems ELF
i386-rtemself ELF
i386-rtemscoff COFF Obsoleted
i386-go32-rtems COFF Obsoleted - no supporting BSP
i960:
i960-rtems COFF Switch to ELF when possible
i960-rtemscoff COFF
i960-rtemself ELF Not currently in any tools
NOTE: As of October 2002, i960 has been deprecated in gdb and gcc.
m68k:
m68k-rtems ELF
m68k-rtems COFF Switch to ELF when possible
m68k-rtemscoff COFF
m68k-rtemself ELF Not in all tools
NOTE: m68k-elf is in post egcs 1.1.2 snapshots.
mips:
mips*-rtems ELF Big endian
@@ -28,17 +45,6 @@ mips:
NOTE: Little endian configuration is not in all tools and
is untested for RTEMS itself.
lm32:
lm32-elf ELF Big endian
NOTE: Currently there is no native lm32-rtems toolchain;
nios2:
nios2-elf ELF Little endian
NOTE: Currently there is no native nios2-rtems toolchain;
Altera's nios2-elf-tools can be used with wrapper scripts.
powerpc:
powerpc-rtems ELF
powerpcle-rtems ELF Little endian
@@ -55,3 +61,5 @@ sh:
sparc:
sparc-rtems ELF
sparc-rtemself ELF
sparc-rtemsaout A.OUT

View File

@@ -1,34 +0,0 @@
dnl $Id$
dnl
dnl Misc utility macros for subdir handling to work around missing abilities
dnl in autoconf, automake and structural issues with RTEMS
dnl
dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus'
dnl configure.in.
dnl
dnl
dnl _AC_DOTS(PATH)
dnl
AC_DEFUN([_AC_DOTS],[
# A "../" for each directory in $1.
ac_dots=`echo $1 | \
sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'`
])
dnl
dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR])
dnl
AC_DEFUN([_RTEMS_ADJUST_SRCDIR],[
_AC_DOTS(ifelse([$3], ,[$2],[$3/$2]))
case "$srcdir" in
.) # No --srcdir option. We are building in place.
$1=$srcdir ;;
[[\\/]]* | ?:[[\\/]]*) # Absolute path.
$1=$srcdir/$2 ;;
*) # Relative path.
$1=$ac_dots$srcdir/$2 ;;
esac
])

View File

@@ -1,46 +1,50 @@
## Process this file with autoconf to produce a configure script.
##
##
## $Id$
AC_PREREQ([2.68])
AC_INIT([rtems-c],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
AC_CONFIG_SRCDIR([TOOL_TARGETS])
AC_PREREQ(2.57)
AC_INIT([rtems-c],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
AC_CONFIG_SRCDIR([src])
RTEMS_TOP(..)
RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE([no-define foreign 1.11.1])
AM_INIT_AUTOMAKE([no-define foreign 1.7.2])
AM_MAINTAINER_MODE
## These options are used within this file.
RTEMS_ENABLE_RTEMSBSP
RTEMS_ENABLE_BARE
RTEMS_ENABLE_RTEMSBSP(rtems_bsp)
# Set up rtems_bsp
AS_IF([test x"$enable_rtemsbsp" = x"no"],[
# --disable-rtemsbsp
rtems_bsp=""
],[
AS_IF([test -z "$enable_rtemsbsp"],
[# --enable-rtemsbsp=""
RTEMS_CHECK_BSPS(rtems_bsp)],
[# --enable-rtemsbsp="list"
rtems_bsp="$enable_rtemsbsp"])
])
RTEMS_CHECK_CPU
RTEMS_CANONICAL_HOST
# Check sanity of BSPs in $rtems_bsp
for _rtems_bsp in : $rtems_bsp; do test "x$_rtems_bsp" = x: && continue
# make sure there is a make/custom file for the bsp
_RTEMS_CHECK_CUSTOM_BSP([$_rtems_bsp.cfg],[bsp_cfg])
AS_IF([test -z "$rtems_bsp"],
[RTEMS_CHECK_BSPS(rtems_bsp)])
AS_IF([test -n "$bsp_cfg"],
[
# retrieve bsp_family
RTEMS_BSP_ALIAS([$_rtems_bsp],[rtems_bsp_family])
for i in $rtems_bsp; do
# Is there a configure script for the BSP?
AS_IF([test -r "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$rtems_bsp_family/configure"],
[RTEMS_BSP_LIST="$RTEMS_BSP_LIST $_rtems_bsp"])
])
# make sure there is a make/custom file for the bsp
RTEMS_CHECK_CUSTOM_BSP(i)
RTEMS_BSP_ALIAS($i,bspdir)
# Is there code where there should be for this BSP?
# The bare bsp is a special case as it is not under the RTEMS_CPU path
case $bspdir in
bare)
bspcpudir=
;;
*)
bspcpudir=$RTEMS_CPU/
;;
esac
if test -d "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$bspcpudir$bspdir"; then
RTEMS_BSP_LIST="$RTEMS_BSP_LIST $i"
else
AC_MSG_ERROR([unable to find libbsp directory ($bspdir) for $i])
fi
done
#
@@ -57,33 +61,17 @@ rtems_bsp_configure="$rtems_bsp_configure/configure"
[-enable-rtemsbsp=* | --enable-rtemsbsp=* ) ;;])
rtems_bsp_configure="$rtems_bsp_configure $rtems_bsp_configure_args"
rtems_bsp_configure="$rtems_bsp_configure '--with-project-root=../../'"
rtems_bsp_configure="$rtems_bsp_configure '--with-project-top=../../'"
AC_SUBST(rtems_bsp_configure)
AC_SUBST(RTEMS_BSP_LIST)
# Explicitly list all Makefiles here
AC_CONFIG_FILES([Makefile],[
for bsp in : $RTEMS_BSP_LIST; do test "x$bsp" = x: && continue
cat >> Makefile << BSPEOF
$bsp: src/configure
@set fnord \$(MAKEFLAGS); amf=\[$]\[$]2; \\
echo "Configuring RTEMS_BSP=$bsp"; \\
\$(MKDIR_P) $bsp; \\
( cd $bsp && \\
CONFIG_SHELL=\$(SHELL) RTEMS_BSP=$bsp \$(rtems_bsp_configure) ) \\
|| case "\$\$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac;
BSPEOF
done
],[RTEMS_BSP_LIST="$RTEMS_BSP_LIST"])
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
AS_IF([test -n "$RTEMS_BSP_LIST"],[
echo
echo target architecture: $target_cpu.
echo available BSPs: $RTEMS_BSP_LIST.
echo available BSPs: $rtems_bsp.
echo \'${MAKE} all\' will build the following BSPs: $RTEMS_BSP_LIST.
echo other BSPs can be built with \'${MAKE} RTEMS_BSP=\"bsp1 bsp2 ...\"\'
echo
])

File diff suppressed because it is too large Load Diff

View File

@@ -2,10 +2,9 @@
## $Id$
##
ACLOCAL_AMFLAGS = -I aclocal
ACLOCAL_AMFLAGS = -I ../../aclocal
SUBDIRS = . @BSP_SUBDIRS@
DIST_SUBDIRS = @BSP_SUBDIRS@
clean-local:
$(RM) -r $(PROJECT_RELEASE)
@@ -13,7 +12,7 @@ clean-local:
make/@RTEMS_BSP@.cache: make/bsp.mak @CUSTOM_CFG_FILES@
$(RM) make/@RTEMS_BSP@.cache
$(MAKE) -f ${srcdir}/make/bsp.mak \
'RTEMS_BSP=@RTEMS_BSP@' 'RTEMS_ROOT=.' \
'RTEMS_BSP=@RTEMS_BSP@' 'RTEMS_HOST=@RTEMS_HOST@' 'RTEMS_ROOT=.' 'BARE_CPU_MODEL=${BARE_CPU_MODEL}' \
make/@RTEMS_BSP@.cache
noinst_DATA = make/@RTEMS_BSP@.cache
@@ -22,7 +21,12 @@ DISTCLEANFILES = make/@RTEMS_BSP@.cache
rtems_makedir = $(prefix)/make
rtems_make_customdir = $(rtems_makedir)/custom
rtems_make_custom_DATA = @CUSTOM_CFG_FILES@
DISTCLEANFILES += @CUSTOM_CFG_FILES@
make/custom/default.cfg: $(srcdir)/make/custom/default.cfg.in
cp $< $@
make/custom/%.cfg: $(srcdir)/$(cfg_dir)/custom/%.cfg
cp $< $@
noinst_DATA += make/custom/default.cfg
DISTCLEANFILES += make/custom/default.cfg
@@ -32,17 +36,7 @@ noinst_DATA += preinstall-stamp
preinstall-stamp:
$(MAKE) $(AM_MAKEFLAGS) preinstall
touch preinstall-stamp
CLEANFILES = preinstall-stamp
CLEANFILES = preinstall-stamp
@host_alias@-@RTEMS_BSP@.pc: config.status bsp.pc.in
./config.status --file=$@:$(srcdir)/bsp.pc.in
pkgconfigdir = $(prefix)/lib/pkgconfig
pkgconfig_DATA = @host_alias@-@RTEMS_BSP@.pc
DISTCLEANFILES += @host_alias@-@RTEMS_BSP@.pc
DISTCLEANFILES += $(DEPDIR)/cfg.P
include $(DEPDIR)/cfg.P
include $(top_srcdir)/automake/subdirs.am
include $(top_srcdir)/automake/local.am
include $(top_srcdir)/../../automake/subdirs.am
include $(top_srcdir)/../../automake/host.am

View File

@@ -5,11 +5,18 @@
# Note: Consider this file a temporary band-aid until a better, more general
# subdirectory handling solution is introduced to RTEMS.
AC_DEFUN([_RTEMS_CONFIG_SUBDIR],
AC_DEFUN([RTEMS_CONFIG_SUBDIR],
[
AC_CONFIG_COMMANDS_POST(
[
if test "$multilib" != "yes"; then
ac_sub_sourcedir=$2
ac_sub_builddir=$1
if test "$no_recursion" != yes; then
ac_sub_sourcedir=$2
ac_sub_builddir=$1
RTEMS_CONFIGURE_ARGS_QUOTE([ac_sub_configure_args])
ac_sub_configure_args="$ac_sub_configure_args $3"
for ac_subdir in : $ac_sub_sourcedir; do test "x$ac_subdir" = x: && continue
@@ -65,22 +72,16 @@ if test "$no_recursion" != yes; then
ac_sub_cache_file=$ac_dots$cache_file ;;
esac
AC_MSG_NOTICE([running $ac_sub_configure $ac_sub_configure_args $3 --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir])
AC_MSG_NOTICE([running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir])
# The eval makes quoting arguments work.
eval $ac_sub_configure $ac_sub_configure_args $3 \
eval $ac_sub_configure $ac_sub_configure_args \
--cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir ||
AC_MSG_ERROR([$ac_sub_configure failed for $ac_subdir])
fi
cd "$ac_popdir"
cd $ac_popdir
done
fi
fi
])
## RTEMS_BSP_CONFIG_SUBDIR(builddir,srcdir,configargs,condition)
AC_DEFUN([RTEMS_BSP_CONFIG_SUBDIR],[
m4_expand_once([RTEMS_CONFIGURE_ARGS_QUOTE([ac_sub_configure_args])])
AS_IF([$4],[BSP_SUBDIRS="$BSP_SUBDIRS $1"])
AC_CONFIG_COMMANDS_POST([
AS_IF([$4],[_RTEMS_CONFIG_SUBDIR([$1],[$2],[$3])])])
])

View File

@@ -1,22 +0,0 @@
dnl
dnl $Id$
dnl
dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl Internal subroutine to RTEMS_BSP_ALIAS
AC_DEFUN([_RTEMS_BSP_ALIAS],
[# account for "aliased" bsps which share source code
for bsp_cfgs in `ls "$srcdir"/"$RTEMS_TOPdir"/c/src/lib/libbsp/"$RTEMS_CPU"/*/"make/custom/$1.cfg" 2>/dev/null`; do
$2=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/make/custom/.*\.cfg$,,"`
break
done
])
dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY
AC_DEFUN([RTEMS_BSP_ALIAS],
[_RTEMS_BSP_ALIAS(m4_if([$1],,[$RTEMS_BSP],[$1]),
m4_if([$2],,[RTEMS_BSP_FAMILY],[$2]))]
)

View File

@@ -1,19 +0,0 @@
dnl $Id$
dnl
dnl BSP_BOOTCARD_OPTIONS - some autoconf voodoo to provide each BSPs'
dnl configure script with the standard options supported by boot_card()
dnl and other required parts of the BSP Framework. Currently, this is
dnl
dnl - Can optionally dirty memory at boot time.
dnl
dnl To be used in bsp-configure scripts
AC_DEFUN([RTEMS_BSP_BOOTCARD_OPTIONS],[
RTEMS_BSPOPTS_SET([BSP_DIRTY_MEMORY],[*],[0])
RTEMS_BSPOPTS_HELP([BSP_DIRTY_MEMORY],
[If defined, then the BSP Framework will put a non-zero pattern into
the RTEMS Workspace and C program heap. This should assist in finding
code that assumes memory starts set to zero.])
])

View File

@@ -1,28 +0,0 @@
dnl $Id$
dnl
dnl BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs'
dnl configure script with the standard options supported by the shared
dnl implementation of bsp_cleanup().
dnl
dnl - Can optionally dirty memory at boot time.
dnl
dnl To be used in bsp-configure scripts
dnl USAGE:
dnl RTEMS_BSP_CLEANUP_OPTIONS([0|1], [0|1])
dnl WHERE:
dnl argument 1 indicates the default value for BSP_PRESS_KEY_FOR_RESET
dnl argument 2 indicates the default value for BSP_RESET_BOARD_AT_EXIT
AC_DEFUN([RTEMS_BSP_CLEANUP_OPTIONS],[
RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[$1])
RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET],
[If defined, print a message and wait until pressed before resetting
board when application exits.])
RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[$2])
RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT],
[If defined, reset the board when the application exits.])
])

View File

@@ -1,39 +0,0 @@
dnl $Id$
dnl RTEMS_BSP_CONFIGURE
dnl Common macro to be included by all bsp-configure.acs
AC_DEFUN([RTEMS_BSP_CONFIGURE],
[
AC_PREREQ(2.60)
AM_MAINTAINER_MODE
RTEMS_ENV_RTEMSBSP
RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
AC_CONFIG_HEADERS([include/bspopts.tmp:include/bspopts.h.in],[
echo "/* BSP dependent options file */" >$tmp/config.h
echo "/* automatically generated -- DO NOT EDIT!! */" >>$tmp/config.h
echo >>$tmp/config.h
echo "#ifndef __BSP_OPTIONS_H" >>$tmp/config.h
echo "#define __BSP_OPTIONS_H" >>$tmp/config.h
echo >>$tmp/config.h
sed \
-e '/.*PACKAGE.*/d' \
-e '/\/\* Define to.*this package.*\*\//d' \
include/bspopts.tmp >> $tmp/config.h
echo >>$tmp/config.h
echo "#endif /* __BSP_OPTIONS_H */" >>$tmp/config.h
AS_IF([cmp -s include/bspopts.h $tmp/config.h 2>/dev/null],[
AC_MSG_NOTICE([include/bspopts.h is unchanged])
rm -f $tmp/config.h],[
AC_MSG_NOTICE([creating include/bspopts.h])
rm -f include/bspopts.h
mv $tmp/config.h include/bspopts.h
])
])
RTEMS_PROJECT_ROOT
RTEMS_CHECK_MULTIPROCESSING
RTEMS_BSP_BOOTCARD_OPTIONS
])

View File

@@ -1,19 +0,0 @@
dnl $Id$
dnl Install a BSP's linkcmds from the source-tree into the build-tree
AC_DEFUN([RTEMS_BSP_LINKCMDS],[
LINKCMDS=
for f in "${srcdir}/startup/linkcmds.${RTEMS_BSP}" \
"${srcdir}/startup/linkcmds.${RTEMS_BSP_FAMILY}" \
"${srcdir}/startup/linkcmds";
do
AS_IF([test -f "$f"],[
LINKCMDS="$f"
break])
done
AS_IF([test -z "${LINKCMDS}"],[
AC_MSG_ERROR([can not determine linkcmds])])
AC_CONFIG_LINKS([startup/linkcmds:${LINKCMDS}])
])

View File

@@ -1,25 +0,0 @@
dnl
dnl $Id$
dnl
dnl canonicalize target cpu
dnl NOTE: Most rtems targets do not fullfil autoconf's
dnl target naming conventions "processor-vendor-os"
dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them
dnl and we have to fix it for rtems ourselves
AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU],
[
AC_CANONICAL_HOST
AC_MSG_CHECKING(rtems target cpu)
case "${host}" in
no_cpu-*rtems*)
RTEMS_CPU=no_cpu
;;
*)
RTEMS_CPU=`echo $host | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
;;
esac
AC_SUBST(RTEMS_CPU)
AC_MSG_RESULT($RTEMS_CPU)
])

View File

@@ -1,17 +0,0 @@
dnl
dnl $Id$
dnl
dnl Set target tools
dnl
AC_DEFUN([RTEMS_CANONICALIZE_TOOLS],
[AC_REQUIRE([RTEMS_PROG_CC])dnl
dnl FIXME: What shall be done if these tools are not available?
RTEMS_CHECK_TOOL(AR,ar,no)
RTEMS_CHECK_TOOL(AS,as,no)
RTEMS_CHECK_TOOL(LD,ld,no)
dnl special treatment of ranlib
RTEMS_CHECK_TOOL(RANLIB,ranlib,:)
])

View File

@@ -1,22 +0,0 @@
dnl $Id$
AC_DEFUN([_RTEMS_CHECK_CUSTOM_BSP],[
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
$2=
for i in \
`ls "${srcdir}/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}"/*/make/custom/$1 2>/dev/null`;
do
AS_IF([test -r $i],[
$2="$i"
break
])
done
])
AC_DEFUN([RTEMS_CHECK_CUSTOM_BSP],[
_RTEMS_CHECK_CUSTOM_BSP([[$]$1.cfg],[BSP_FOUND])
AS_IF([test -z "$BSP_FOUND"],[
AC_MSG_ERROR([missing [$]$1.cfg])
])
])

View File

@@ -1,20 +0,0 @@
dnl $Id$
dnl
AC_DEFUN([RTEMS_CHECK_CXX],
[dnl
AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET])dnl
AC_REQUIRE([RTEMS_PROG_CXX_FOR_TARGET])dnl
AC_CACHE_CHECK([whether to build rtems++],
rtems_cv_HAS_CPLUSPLUS,
[ if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then
if test -n "$CXX"; then
rtems_cv_HAS_CPLUSPLUS="yes"
else
rtems_cv_HAS_CPLUSPLUS="no"
fi
else
rtems_cv_HAS_CPLUSPLUS="no"
fi])
HAS_CPLUSPLUS="$rtems_cv_HAS_CPLUSPLUS";
AC_SUBST(HAS_CPLUSPLUS)dnl
])

View File

@@ -1,11 +0,0 @@
dnl $Id$
## Check for a cross tool, similar to AC_CHECK_TOOL, but do not fall back to
## the un-prefixed version of PROG-TO-CHECK-FOR.
dnl RTEMS_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR[, VALUE-IF-NOT-FOUND [, PATH]])
AC_DEFUN([RTEMS_CHECK_TOOL],
[
AS_IF([test "x$build_alias" != "x$host_alias"],
[rtems_tool_prefix=${ac_tool_prefix}])
AC_CHECK_PROG($1, ${rtems_tool_prefix}$2, ${rtems_tool_prefix}$2, $3, $4)
])

View File

@@ -1,12 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_CXX],
[
AC_ARG_ENABLE(cxx,
[AS_HELP_STRING(--enable-cxx,enable C++ support and build the rtems++ library)],
[case "${enable_cxx}" in
yes) RTEMS_HAS_CPLUSPLUS=yes ;;
no) RTEMS_HAS_CPLUSPLUS=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-cxx option) ;;
esac], [RTEMS_HAS_CPLUSPLUS=no])
])

View File

@@ -1,12 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_MULTIPROCESSING],
[
AC_ARG_ENABLE(multiprocessing,
[AS_HELP_STRING(--enable-multiprocessing,enable multiprocessing interface)],
[case "${enable_multiprocessing}" in
yes) ;;
no) ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-multiprocessing option) ;;
esac],[enable_multiprocessing=no])
])

View File

@@ -1,15 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_NETWORKING],
[
## AC_BEFORE([$0], [RTEMS_CHECK_NETWORKING])dnl
AC_ARG_ENABLE(networking,
[AS_HELP_STRING(--enable-networking,enable TCP/IP stack)],
[case "${enableval}" in
yes) RTEMS_HAS_NETWORKING=yes ;;
no) RTEMS_HAS_NETWORKING=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-networking option) ;;
esac],[RTEMS_HAS_NETWORKING=yes])
AC_SUBST(RTEMS_HAS_NETWORKING)dnl
])

View File

@@ -1,23 +0,0 @@
dnl $Id$
AC_DEFUN([RTEMS_ENABLE_POSIX],
[
## AC_BEFORE([$0], [RTEMS_CHECK_POSIX_API])dnl
AC_ARG_ENABLE(posix,
[AS_HELP_STRING(--enable-posix,enable posix interface)],
[case "${enableval}" in
yes) RTEMS_HAS_POSIX_API=yes ;;
no) RTEMS_HAS_POSIX_API=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;;
esac],[RTEMS_HAS_POSIX_API=yes])
case "${host}" in
no_cpu-*rtems*)
RTEMS_HAS_POSIX_API=no
;;
*)
;;
esac
AC_SUBST(RTEMS_HAS_POSIX_API)
])

View File

@@ -1,15 +0,0 @@
dnl $Id$
dnl Override the set of BSPs to be built.
dnl used by the toplevel configure script
dnl RTEMS_ENABLE_RTEMSBSP(rtems_bsp_list)
AC_DEFUN([RTEMS_ENABLE_RTEMSBSP],
[
AC_BEFORE([$0], [RTEMS_ENV_RTEMSBSP])
AC_ARG_ENABLE(rtemsbsp,
[AS_HELP_STRING(--enable-rtemsbsp="bsp1 bsp2 ..",BSPs to include in build)],
[case "${enableval}" in
yes|no) AC_MSG_ERROR([missing argument to --enable-rtemsbsp="bsp1 bsp2"]);;
*) $1=$enableval;;
esac],[$1=""])
])

View File

@@ -1,39 +0,0 @@
dnl $Id$
dnl Pass a single BSP via an environment variable
dnl used by per BSP configure scripts
AC_DEFUN([RTEMS_ENV_RTEMSBSP],
[dnl
AC_BEFORE([$0], [RTEMS_ENABLE_RTEMSBSP])dnl
AC_BEFORE([$0], [RTEMS_PROJECT_ROOT])dnl
AC_BEFORE([$0], [RTEMS_CHECK_CUSTOM_BSP])dnl
# AC_ARG_VAR([CPU_CFLAGS],[CFLAGS specifying CPU-dependent features])
# AC_ARG_VAR([CFLAGS_OPTIMIZE_V],[CFLAGS for building the OPTIMIZE variant])
# AC_ARG_VAR([CFLAGS_DEBUG_V],[CFLAGS for building the DEBUG variant])
AC_ARG_VAR([RTEMS_BSP_FAMILY],[RTEMS's BSP directory])
AC_ARG_VAR([RTEMS_CPU_MODEL],[RTEMS's cpu model])
AC_ARG_VAR([RTEMS_BSP],[RTEMS_BSP to build])
AC_MSG_CHECKING([for RTEMS_BSP])
AC_CACHE_VAL(rtems_cv_RTEMS_BSP,
[dnl
test -n "${RTEMS_BSP}" && rtems_cv_RTEMS_BSP="$RTEMS_BSP";
])dnl
if test -z "$rtems_cv_RTEMS_BSP"; then
AC_MSG_ERROR([Missing RTEMS_BSP])
fi
RTEMS_BSP="$rtems_cv_RTEMS_BSP"
AC_MSG_RESULT(${RTEMS_BSP})
AC_SUBST(RTEMS_BSP)
includedir="\${exec_prefix}/${RTEMS_BSP}/lib/include"
libdir="\${exec_prefix}/${RTEMS_BSP}/lib"
AC_SUBST([PROJECT_INCLUDE],["\$(PROJECT_ROOT)/$RTEMS_BSP/lib/include"])
AC_SUBST([PROJECT_LIB],["\$(PROJECT_ROOT)/$RTEMS_BSP/lib"])
AC_SUBST([PROJECT_RELEASE],["\$(PROJECT_ROOT)/$RTEMS_BSP"])
AC_SUBST([project_libdir],["\$(libdir)"])
AC_SUBST([project_includedir],["\$(includedir)"])
])

View File

@@ -1,25 +0,0 @@
dnl
dnl $Id$
dnl
dnl Check whether the gcc accepts -isystem
dnl
AC_DEFUN([RTEMS_GCC_ISYSTEM],
[AC_REQUIRE([RTEMS_PROG_CC])
AC_CACHE_CHECK(whether $CC accepts -isystem,rtems_cv_gcc_isystem,
[
rtems_cv_gcc_isystem=no
if test x"$GCC" = x"yes"; then
cat << EOF > conftest.h
int conftest123();
EOF
cat << EOF > conftest.c
#include <conftest.h>
int conftest123() {}
EOF
if test -z "`${CC} -isystem./ -c conftest.c 2>&1`";then
rtems_cv_gcc_isystem=yes
fi
fi
rm -f conftest*
])])

View File

@@ -1,19 +0,0 @@
AC_DEFUN([RTEMS_CHECK_GCC_WEAK],[
AC_CACHE_CHECK([whether $CC supports function __attribute__((weak))],
[rtems_cv_cc_attribute_weak],[
AS_IF([test x"$GCC" = xyes],[
save_CFLAGS=$CFLAGS
CFLAGS=-Werror])
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM(
[void myfunc(char c) __attribute__ ((weak));
void myfunc(char c) {}],
[])],
[rtems_cv_cc_attribute_weak=yes],
[rtems_cv_cc_attribute_weak=no])
AS_IF([test x"$GCC" = xyes],[
CFLAGS=$save_CFLAGS])
])
])

Some files were not shown because too many files have changed in this diff Show More