Commit Graph

15036 Commits

Author SHA1 Message Date
Joel Sherrill
94dc6cfeae 2008-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Add cplb.h
2008-02-15 21:27:52 +00:00
Joel Sherrill
369730ca4b 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/comm/console.c: Do not have BSP specific __assert.
2008-02-15 18:54:47 +00:00
Joel Sherrill
06d9c0ef91 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Do not have BSP specific __assert.
2008-02-15 18:54:35 +00:00
Joel Sherrill
f284de9d9d 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Add e500_mmu.h
2008-02-15 18:53:58 +00:00
Ralf Corsepius
c40fe67e60 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/timer.h: Add c++ guards.
2008-02-15 07:42:13 +00:00
Ralf Corsepius
c49b7ce289 Add c++ guards. 2008-02-15 07:42:03 +00:00
Ralf Corsepius
023a3830f8 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/cond.c, posix/src/mutex.c, posix/src/pbarrier.c,
	posix/src/prwlock.c, posix/src/pspin.c: Include <limits.h>.
2008-02-15 07:40:55 +00:00
Ralf Corsepius
00760e7ef3 include <limits.h> 2008-02-15 07:39:27 +00:00
Ralf Corsepius
c961d15254 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
	  to rtems/motorola/*.h.
2008-02-15 07:04:45 +00:00
Ralf Corsepius
465b1efc22 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/motorola/mc68230.h: Prefix defines with
	  MC68230_ to avoid preprocessor clashes.
2008-02-15 06:19:58 +00:00
Till Straumann
abd259a3c1 2008-02-11 Till Straumann <strauman@slac.stanford.edu>
* custom/mvme3100.cfg: Removed CFLAGS_PROFILE_V;
	added '-g' to CFLAGS_DEBUG_V.
2008-02-11 18:03:20 +00:00
Ralf Corsepius
76b028317f Regenerate. 2008-02-11 17:49:27 +00:00
Ralf Corsepius
be2dfb8306 Use binutils-2.18-rtems4.9-20080211.diff 2008-02-11 17:47:36 +00:00
Ralf Corsepius
d2d175459a Bump BINUTILS_RPMREL. 2008-02-11 17:47:00 +00:00
Ralf Corsepius
acbb59054d Add avr hacks for gcc-4.3 2008-02-11 17:43:40 +00:00
Till Straumann
76d8cd0b5a 2008-02-08 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, e500/, e500/mmu, e500/mmu/mmu.c,
	e500/mmu/e500_mmu.h: added code for PPC E500
	TLB manipulation.
2008-02-09 00:46:08 +00:00
Joel Sherrill
761bfaab85 2008-02-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/pc386.cfg: Use file with symbols.
2008-02-08 23:28:43 +00:00
Joel Sherrill
b62009c38a 2008-02-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Rework clock driver to use template and to provide
	nanoseconds since last tick capability.
2008-02-07 21:28:11 +00:00
Joel Sherrill
78b4e2eb43 2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxkey01/task.c: Fix warnings.
2008-02-07 00:04:10 +00:00
Joel Sherrill
9184270ac4 2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mqueueunlink.c, score/Makefile.am,
	score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl: Enhance
	_Objects_Namespace_remove() to handle freeing object names which are
	strings. All changed _Objects_Close() to call
	_Objects_Namespace_remove(). The resulting code was then moved from
	inline routines to function calls.
	* score/src/objectclose.c, score/src/objectnamespaceremove.c: New files.
2008-02-06 23:54:55 +00:00
Joel Sherrill
6728035e8b 2008-02-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c: Added width and padding for %s.
	* libmisc/cpuuse/cpuusagereport.c: Support object names that are
	strings longer than 4 chanracters.
2008-02-06 23:15:57 +00:00
Joel Sherrill
4273e70b1c 2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1277/networking
	* libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
	constraint for assembly language. This restricts the register choice
	to the a-d registers.
2008-02-06 16:59:31 +00:00
Ralf Corsepius
92150edc52 Bump GCC_RPMREL. 2008-02-06 04:33:04 +00:00
Ralf Corsepius
4419987ad5 gcc-core-4.2.3-rtems4.9-20080205.diff 2008-02-06 04:32:44 +00:00
Ralf Corsepius
f26747e61b Add target-libiberty to noconfigdirs. 2008-02-06 04:28:40 +00:00
Joel Sherrill
5c62b53a64 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/kern/uipc_socket2.c,
	libnetworking/netinet/tcp_usrreq.c,
	libnetworking/netinet/udp_usrreq.c,
	libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c:
	Add configuration parameters for network stack efficiency multiplier
	and default socket buffer sizes. Change default multiplier from 8 to
	2 to match GNU/Linux. This has no impact on performance on the BSPs
	tested.
2008-02-05 22:29:19 +00:00
Joel Sherrill
068d7aa7f1 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* networking/networkapp.t: Add configuration parameters for network
	stack efficiency multiplier and default socket buffer sizes.
2008-02-05 22:28:17 +00:00
Joel Sherrill
19cbe60326 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
2008-02-05 15:44:28 +00:00
Jennifer Averett
ccc4203563 2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
* support/include/test_support.h, support/src/test_support.c: New files.
2008-02-04 19:40:33 +00:00
Jennifer Averett
f8d39b8dcd 2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
	Added tests for failure path coverages. Consolidated methods used in
	multiple places into support routines.
	* psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
	psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
	psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
2008-02-04 19:39:43 +00:00
Jennifer Averett
6d4940d508 2008-02-04 Jennifer Averett <jennifer.averett@OARcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/support.h: Added
	workspace manipulation routines for testing.
	* rtems/src/workspace.c: New file.
2008-02-04 19:37:46 +00:00
Joel Sherrill
348eada43b 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sptests/spname01/config.h: New file.
2008-02-04 17:20:54 +00:00
Joel Sherrill
209f190f90 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Correct binding to Object_Get_Name. Now works.
2008-02-04 17:18:23 +00:00
Joel Sherrill
3ca942abf8 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, sptests/Makefile.am: Exercise passing as object Id of
	SELF.
	* sptests/spname01/.cvsignore, sptests/spname01/Makefile.am,
	sptests/spname01/ada_spname01.scn, sptests/spname01/spname01.adb,
	sptests/spname01/sptest.adb, sptests/spname01/sptest.ads: New files.
2008-02-04 17:18:01 +00:00
Joel Sherrill
60735a304c 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2008-02-04 17:16:56 +00:00
Joel Sherrill
8932955e9a 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/rtemsobjectsetname.c, score/src/objectgetinfoid.c,
	score/src/objectgetnameasstring.c, score/src/objectidtoname.c: Handle
	Object Id of SELF.
2008-02-04 17:16:37 +00:00
Ralf Corsepius
b8c28e8faf Regenerate. 2008-02-03 08:21:22 +00:00
Ralf Corsepius
0d2a267e58 Bump GCC_RPMREL. 2008-02-02 04:16:30 +00:00
Ralf Corsepius
7728b8ce29 newlib-1.16.0-rtems4.9-20080131.diff 2008-02-02 04:09:56 +00:00
Ralf Corsepius
15e514804b Preps for gcc-4.2.3. 2008-02-02 04:06:05 +00:00
Ralf Corsepius
964d1eb09d New. 2008-02-02 03:31:59 +00:00
Joel Sherrill
207b35efef 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Object_Get_Name now has a proper implementation
	thanks to a binding tip from Laurent Guerby.
2008-02-01 22:48:17 +00:00
Joel Sherrill
235fb7ab80 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/object.t: Added some examples.
2008-02-01 21:56:47 +00:00
Joel Sherrill
6c4e9d0775 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
	mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
	mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
	mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
	mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
	mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
	mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
	mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
	mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
	mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
	mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
	mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
	mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
	mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
	samples/base_mp/node1/Makefile.am, samples/base_mp/node2/Makefile.am,
	samples/base_sp/Makefile.am, samples/hello/Makefile.am,
	samples/nsecs/Makefile.am, samples/ticker/Makefile.am,
	sptests/sp01/Makefile.am, sptests/sp02/Makefile.am,
	sptests/sp03/Makefile.am, sptests/sp04/Makefile.am,
	sptests/sp05/Makefile.am, sptests/sp06/Makefile.am,
	sptests/sp07/Makefile.am, sptests/sp08/Makefile.am,
	sptests/sp09/Makefile.am, sptests/sp11/Makefile.am,
	sptests/sp12/Makefile.am, sptests/sp13/Makefile.am,
	sptests/sp14/Makefile.am, sptests/sp15/Makefile.am,
	sptests/sp16/Makefile.am, sptests/sp17/Makefile.am,
	sptests/sp19/Makefile.am, sptests/sp20/Makefile.am,
	sptests/sp22/Makefile.am, sptests/sp23/Makefile.am,
	sptests/sp24/Makefile.am, sptests/sp25/Makefile.am,
	tmtests/tm01/Makefile.am, tmtests/tm02/Makefile.am,
	tmtests/tm03/Makefile.am, tmtests/tm04/Makefile.am,
	tmtests/tm05/Makefile.am, tmtests/tm06/Makefile.am,
	tmtests/tm07/Makefile.am, tmtests/tm08/Makefile.am,
	tmtests/tm09/Makefile.am, tmtests/tm10/Makefile.am,
	tmtests/tm11/Makefile.am, tmtests/tm12/Makefile.am,
	tmtests/tm13/Makefile.am, tmtests/tm14/Makefile.am,
	tmtests/tm15/Makefile.am, tmtests/tm16/Makefile.am,
	tmtests/tm17/Makefile.am, tmtests/tm18/Makefile.am,
	tmtests/tm19/Makefile.am, tmtests/tm20/Makefile.am,
	tmtests/tm21/Makefile.am, tmtests/tm22/Makefile.am,
	tmtests/tm23/Makefile.am, tmtests/tm24/Makefile.am,
	tmtests/tm25/Makefile.am, tmtests/tm28/Makefile.am,
	tmtests/tm29/Makefile.am, tmtests/tmck/Makefile.am,
	tmtests/tmoverhd/Makefile.am: Make all test names unique. All needed
	ada_ as prefix to distinguish them from the C tests. MP tests should
	produce an executable with test name and node number in it. Screens
	renamed to follow.
	* ada_mvscn, mptests/mp01/node1/ada_mp01-node1.scn,
	mptests/mp01/node2/ada_mp01-node2.scn,
	mptests/mp02/node1/ada_mp02-node1.scn,
	mptests/mp02/node2/ada_mp02-node2.scn,
	mptests/mp03/node1/ada_mp03-node1.scn,
	mptests/mp03/node2/ada_mp03-node2.scn,
	mptests/mp04/node1/ada_mp04-node1.scn,
	mptests/mp04/node2/ada_mp04-node2.scn,
	mptests/mp05/node1/ada_mp05-node1.scn,
	mptests/mp05/node2/ada_mp05-node2.scn,
	mptests/mp06/node1/ada_mp06-node1.scn,
	mptests/mp06/node2/ada_mp06-node2.scn,
	mptests/mp07/node1/ada_mp07-node1.scn,
	mptests/mp07/node2/ada_mp07-node2.scn,
	mptests/mp08/node1/ada_mp08-node1.scn,
	mptests/mp08/node2/ada_mp08-node2.scn,
	mptests/mp09/node1/ada_mp09-node1.scn,
	mptests/mp09/node2/ada_mp09-node2.scn,
	mptests/mp10/node1/ada_mp10-node1.scn,
	mptests/mp10/node2/ada_mp10-node2.scn,
	mptests/mp11/node1/ada_mp11-node1.scn,
	mptests/mp11/node2/ada_mp11-node2.scn,
	mptests/mp12/node1/ada_mp12-node1.scn,
	mptests/mp12/node2/ada_mp12-node2.scn,
	mptests/mp13/node1/ada_mp13-node1.scn,
	mptests/mp13/node2/ada_mp13-node2.scn,
	mptests/mp14/node1/ada_mp14-node1.scn,
	mptests/mp14/node2/ada_mp14-node2.scn,
	samples/base_mp/node1/ada_base_mp-node1.scn,
	samples/base_mp/node2/ada_base_mp-node2.scn,
	samples/base_sp/ada_base_sp.scn, samples/hello/ada_hello.scn,
	samples/nsecs/ada_nsecs.scn, samples/ticker/ada_ticker.scn,
	sptests/sp01/ada_sp01.scn, sptests/sp02/ada_sp02.scn,
	sptests/sp03/ada_sp03.scn, sptests/sp04/ada_sp04.scn,
	sptests/sp05/ada_sp05.scn, sptests/sp06/ada_sp06.scn,
	sptests/sp07/ada_sp07.scn, sptests/sp08/ada_sp08.scn,
	sptests/sp09/ada_sp09.scn, sptests/sp11/ada_sp11.scn,
	sptests/sp12/ada_sp12.scn, sptests/sp13/ada_sp13.scn,
	sptests/sp14/ada_sp14.scn, sptests/sp15/ada_sp15.scn,
	sptests/sp16/ada_sp16.scn, sptests/sp17/ada_sp17.scn,
	sptests/sp19/ada_sp19.scn, sptests/sp20/ada_sp20.scn,
	sptests/sp22/ada_sp22.scn, sptests/sp23/ada_sp23.scn,
	sptests/sp24/ada_sp24.scn, sptests/sp25/ada_sp25.scn: New files.
	* mptests/mp01/node1/mp01-node1.scn, mptests/mp01/node2/mp01-node2.scn,
	mptests/mp02/node1/mp02-node1.scn, mptests/mp02/node2/mp02-node2.scn,
	mptests/mp03/node1/mp03-node1.scn, mptests/mp03/node2/mp03-node2.scn,
	mptests/mp04/node1/mp04-node1.scn, mptests/mp04/node2/mp04-node2.scn,
	mptests/mp05/node1/mp05-node1.scn, mptests/mp05/node2/mp05-node2.scn,
	mptests/mp06/node1/mp06-node1.scn, mptests/mp06/node2/mp06-node2.scn,
	mptests/mp07/node1/mp07-node1.scn, mptests/mp07/node2/mp07-node2.scn,
	mptests/mp08/node1/mp08-node1.scn, mptests/mp08/node2/mp08-node2.scn,
	mptests/mp09/node1/mp09-node1.scn, mptests/mp09/node2/mp09-node2.scn,
	mptests/mp10/node1/mp10-node1.scn, mptests/mp10/node2/mp10-node2.scn,
	mptests/mp11/node1/mp11-node1.scn, mptests/mp11/node2/mp11-node2.scn,
	mptests/mp12/node1/mp12-node1.scn, mptests/mp12/node2/mp12-node2.scn,
	mptests/mp13/node1/mp13-node1.scn, mptests/mp13/node2/mp13-node2.scn,
	mptests/mp14/node1/mp14-node1.scn, mptests/mp14/node2/mp14-node2.scn,
	samples/base_mp/node1/base_mp-node1.scn,
	samples/base_mp/node2/base_mp-node2.scn, samples/base_sp/base_sp.scn,
	samples/hello/hello.scn, samples/nsecs/nsecs.scn,
	samples/ticker/ticker.scn, sptests/sp01/sp01.scn,
	sptests/sp02/sp02.scn, sptests/sp03/sp03.scn, sptests/sp04/sp04.scn,
	sptests/sp05/sp05.scn, sptests/sp06/sp06.scn, sptests/sp07/sp07.scn,
	sptests/sp08/sp08.scn, sptests/sp09/sp09.scn, sptests/sp11/sp11.scn,
	sptests/sp12/sp12.scn, sptests/sp13/sp13.scn, sptests/sp14/sp14.scn,
	sptests/sp15/sp15.scn, sptests/sp16/sp16.scn, sptests/sp17/sp17.scn,
	sptests/sp19/sp19.scn, sptests/sp20/sp20.scn, sptests/sp22/sp22.scn,
	sptests/sp23/sp23.scn, sptests/sp24/sp24.scn, sptests/sp25/sp25.scn:
	Removed.
2008-02-01 21:28:08 +00:00
Joel Sherrill
8407b5e4af 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb, rtems.ads: Add Ada binding for Object Services.
2008-02-01 21:24:18 +00:00
Joel Sherrill
0bc8e5c881 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/object.t: Add Ada binding for Object Services.
2008-02-01 21:24:04 +00:00
Joel Sherrill
d5a36d3b18 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/include/tmacros.h: Change TEST_INIT to CONFIGURE_INIT. Make
	tmacros.h available to all POSIX tests. Add a clock_settime case for
	< 1988.
2008-02-01 00:45:20 +00:00
Joel Sherrill
d1128e26a3 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
	tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
	tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm15/task1.c,
	tm16/task1.c, tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c,
	tm21/task1.c, tm22/task1.c, tm23/task1.c, tm24/task1.c, tm25/task1.c,
	tm26/task1.c, tm27/task1.c, tm28/task1.c, tm29/task1.c, tmck/task1.c,
	tmoverhd/testtask.c: Change TEST_INIT to CONFIGURE_INIT. Make
	tmacros.h available to all POSIX tests. Add a clock_settime case for
	< 1988.
2008-02-01 00:45:16 +00:00
Joel Sherrill
8efea242fe 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* tmitronsem01/init.c: Change TEST_INIT to CONFIGURE_INIT. Make
	tmacros.h available to all POSIX tests. Add a clock_settime case for
	< 1988.
2008-02-01 00:45:13 +00:00
Joel Sherrill
2186ba8064 2008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
	sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
	sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
	sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
	sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
	sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
	sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
	spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
	TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
	tests. Add a clock_settime case for < 1988.
2008-02-01 00:45:11 +00:00