Commit Graph

4859 Commits

Author SHA1 Message Date
Joel Sherrill
6e242f010c 2002-08-05 Eric Norum <eric.norum@usask.ca>
* pci/pcibios.c: Per PR262, removed all asserts so probes for
	devices that are not present will work.  This lets you have
	multiple PCI Ethernet drivers in an application and dynamically
	use the one for the card othat is present.
2002-08-05 20:13:45 +00:00
Joel Sherrill
3f5480c29a 2002-08-05 Joel Sherrill <joel@OARcorp.com>
* Per PR260 eliminate use of make-target-options.  This impacted
	RTEMS allowing a distinction between the CPU32 and CPU32+ in the
	SuperCore and required that the m68k optimized memcpy be moved
	to libcpu.
	* shared/misc/memcpy.c: Moved from score/cpu/m68k.
	* configure.ac, shared/Makefile.am: Modified to reflect new directory.
	* shared/misc/.cvsignore, shared/misc/Makefile.am: New file.
2002-08-05 19:03:52 +00:00
Joel Sherrill
75adbe5fed 2002-08-05 Joel Sherrill <joel@OARcorp.com>
* Per PR260 eliminate use of make-target-options.  This impacted
	RTEMS allowing a distinction between the CPU32 and CPU32+ in the
	SuperCore and required that the m68k optimized memcpy be moved
	to libcpu.
	* wrapup/Makefile.am: Pick up memcpy.o from libcpu.
2002-08-05 19:02:15 +00:00
Joel Sherrill
db3ca1f596 2002-08-05 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c, startup/linkcmds: Per PR247 , fix the linkcmds
	to avoid overlapping sections and reworked the way the heap and
	workspace are calculated.
2002-08-05 16:55:50 +00:00
Joel Sherrill
6ada2b1ea1 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* cdtest/init.c: Modified.
2002-08-02 00:56:24 +00:00
Joel Sherrill
016a926def 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* cpuuse/task2.c, malloctest/task1.c, putenvtest/init.c,
	rtmonuse/task1.c, termios/init.c: Modified.
2002-08-02 00:55:27 +00:00
Joel Sherrill
0428ddf33e 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* tmitronsem01/init.c: Modified.
2002-08-02 00:53:54 +00:00
Joel Sherrill
6b9d16fc27 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* itronhello/init.c, itronmbf01/init.c, itronmbox01/init.c,
	itronsem01/init.c, itrontask01/task1.c, itrontask02/init.c,
	itrontask03/task1.c, itrontask04/task3.c, itrontime01/init.c: Modified.
2002-08-02 00:53:38 +00:00
Joel Sherrill
d8024895e3 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
	psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
	psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
	psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
	psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
	psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
	psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
	psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
	psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
	psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
	psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
	psxtime/test.c, psxtimer/psxtimer.c: Modified.
2002-08-02 00:53:21 +00:00
Joel Sherrill
116845e8ad 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* mp01/task1.c, mp02/task1.c, mp03/task1.c, mp04/task1.c, mp05/task1.c,
	mp06/task1.c, mp07/task1.c, mp08/task1.c, mp09/task1.c, mp10/init.c,
	mp11/init.c, mp12/init.c, mp13/init.c, mp13/task2.c: Modified.
2002-08-02 00:53:03 +00:00
Joel Sherrill
b454bc9149 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* include/timesys.h, 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: Modified.
2002-08-02 00:52:37 +00:00
Joel Sherrill
3aa4c2e0ce 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
	sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
	sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
	sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
	sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
	sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
	sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2002-08-02 00:52:14 +00:00
Joel Sherrill
cd9396e7d0 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* Per PR47 add support for buffered test output.  This involved
	adding defines to redirect output to a buffer and dump it when
	full, at "test pause", and at exit.  To avoid problems when redefining
	exit(), all tests were modified to call rtems_test_exit().
	Some tests, notable psxtests, had to be modified to include
	the standard test macro .h file (pmacros.h or tmacros.h) to
	enable this support.
	* include/buffer_test_io.h: New file.
2002-08-02 00:51:52 +00:00
Joel Sherrill
ca5fe675bc 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when an
	object name is raw versus being a string.
2002-08-02 00:43:44 +00:00
Joel Sherrill
8378eaecb1 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* include/coverhd.h: Per PR261 removed include of
	<rtems/score/targopts.h> because the file is no longer being
	generated and really wasn't being used anyway.
2002-08-02 00:15:35 +00:00
Ralf Corsepius
d6f4c1b6dc 2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Clean $(PROJECT_RELEASE).
2002-08-01 08:46:34 +00:00
Joel Sherrill
3dc936c144 2002-07-30 Joel Sherrill <joel@OARcorp.com>
* spsize/size.c: Don't reference the RTEMS allocated interrupt
	stack if the port doesn't configure using it.
2002-07-30 23:24:48 +00:00
Joel Sherrill
57c6730273 2002-07-30 Joel Sherrill <joel@OARcorp.com>
* stackchk/check.c: Don't reference the RTEMS allocated interrupt
	stack if the port doesn't configure using it.
2002-07-30 23:24:30 +00:00
Joel Sherrill
f511ae2388 2002-07-30 Joel Sherrill <joel@OARcorp.com>
* startup/Makefile.am: Added -DARM_RDI_MONITOR.
2002-07-30 23:23:22 +00:00
Joel Sherrill
8c408ed486 2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
* irq/irq_asm.S: ARM port works well enough to run all sptests,
	tmtests, and ttcp.  In addition to general cleanup, there
	has been considerable optimization to interrupt disable/enable,
	endian swapping, and context switching.
2002-07-30 23:20:19 +00:00
Ralf Corsepius
fe48411014 2002-07-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* cpuModel.S: Include <rtems/score/registers.h> instead of
	<libcpu/registers.h>.
	* registers.h: Removed.
	* Makefile.am: Remove registers.h.
2002-07-30 16:45:39 +00:00
Ralf Corsepius
ce971719f4 2002-07-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/ldsegs.S: #include <asm.h>.
	* include/bsp.h: Remove _IBMPC_chrdy (is not a public function).
	Remove printk (Now in bspIo.h).
2002-07-30 16:24:03 +00:00
Ralf Corsepius
14102c62e5 2002-07-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add transform and bsptools_bindir hacks.
	* configure.ac: Add RTEMS_ENV_RTEMSBSP.
2002-07-27 15:57:10 +00:00
Ralf Corsepius
ca35b6697b 2002-07-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add transform and bsptools_bindir hacks.
	* configure.ac: Add RTEMS_ENV_RTEMSBSP.
2002-07-27 15:29:26 +00:00
Ralf Corsepius
cce1ac7950 2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add transform and bsptools_bindir hacks.
	* configure.ac: Add RTEMS_ENV_RTEMSBSP.
2002-07-26 14:31:20 +00:00
Ralf Corsepius
8f3cdf104e 2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add transform and bsptools_bindir hacks.
2002-07-26 05:26:31 +00:00
Joel Sherrill
bc9037dbe4 2002-07-25 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__
	to remove problems linking empty main(){} with BSP.
2002-07-25 21:00:25 +00:00
Joel Sherrill
a5d6544071 2002-07-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255
	fix prototype mismatches.
2002-07-25 13:54:40 +00:00
Joel Sherrill
c654ac531a 2002-07-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootloader/em86real.S: Fix syntax error in comment near line 1185.
2002-07-25 13:51:22 +00:00
Ralf Corsepius
caee5a788f 2002-07-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootloader/Makefile.am: Install bootloader.o.
	Install bootloader/bootloader.ppcboot.lds.
2002-07-25 05:10:13 +00:00
Joel Sherrill
7e111950ce 2002-07-24 Joel Sherrill <joel@OARcorp.com>
* vectors/Makefile.am: Install bsp/vectors.h.
2002-07-25 00:05:26 +00:00
Joel Sherrill
053f9f114f 2002-07-24 Joel Sherrill <joel@OARcorp.com>
* wrapup/Makefile.am: Temporarily don't include serdbg since it
	causes some BSPs to not link "main(){}" as required by autoconf.
2002-07-24 13:26:41 +00:00
Ralf Corsepius
d5fa21efc4 2002-07-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mpc6xx/mmu/pte121.c: Include <string.h> for gcc-3.1.
2002-07-24 10:17:38 +00:00
Ralf Corsepius
115a390f61 2002-07-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Fix preinstallation.
	* bootloader: Eliminate $(INCLUDES).
2002-07-24 10:13:10 +00:00
Ralf Corsepius
c0198bbd87 2002-07-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* sapi/Makefile.am: Add bsplib_DATA = $(PGMS).
	Remove ASM4FLAGS.
	* rtems/Makefile.am: Add bsplib_DATA = $(PGMS).
2002-07-23 02:30:52 +00:00
Joel Sherrill
c1f00ca93f 2002-07-22 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/mmu/bat.c: Per PR241, fix a tiny bug introduced by the
	fix for an earlier patch (PR213) which added support for setting
	BAT0 to setdbat().
2002-07-22 23:16:41 +00:00
Joel Sherrill
178592c268 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/bspstart.c: Per PR252 removed hack that tripled size of
	RTEMS Workspace when POSIX is configured.  This was probably done to
	account for confdefs.h missing some application requirements.
2002-07-22 12:32:34 +00:00
Ralf Corsepius
33b52ecca5 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_CONFIG_SRCDIR([../libmisc]).
2002-07-22 10:20:51 +00:00
Ralf Corsepius
2b3e9d9b24 Remove, moved to cpukit. 2002-07-22 09:46:48 +00:00
Ralf Corsepius
b7b3e5e939 Remove everything. 2002-07-22 09:37:05 +00:00
Ralf Corsepius
deec7a27db 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_ENABLE_MULTIPROCESSING,
	RTEMS_ENABLE_POSIX, RTEMS_ENABLE_ITRON, RTEMS_ENABLE_INLINES,
	RTEMS_ENABLE_RTEMS_DEBUG, RTEMS_CHECK_RTEMS_DEBUG,
	RTEMS_CHECK_NEWLIB.
2002-07-22 09:25:38 +00:00
Ralf Corsepius
dbaca2a7d1 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Add test "$multilib" != "yes".
	* config-ml.in: Remove.
2002-07-22 09:22:54 +00:00
Ralf Corsepius
85107726ef 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Add bsplib_DATA. Eliminate LIBNAME. Cosmetical
	changes.
2002-07-22 06:14:20 +00:00
Ralf Corsepius
247874ae01 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Cleanups.
	* configure.ac: Build ${srcdir}/../../cpukit/ as ./exec/ instead of
	${srcdir}/exec/.
	Further adaptations to autoconf >= 2.50.
2002-07-22 06:01:31 +00:00
Ralf Corsepius
c08c6b5d1f 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Fix oversights in previous patch.
2002-07-21 17:02:20 +00:00
Ralf Corsepius
5e53a556b5 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/Makefile.am: Reformat.
2002-07-21 16:53:20 +00:00
Ralf Corsepius
a36f4a85a6 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems.S: Remove.
	* Makefile.am: Reflect having removed rtems.S. Use AM_CPPFLAGS
	instead of INCLUDES (Latest automake standard).
2002-07-21 16:45:00 +00:00
Ralf Corsepius
4375911b18 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am: Fix bug in previous patch.
	Really add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
2002-07-21 08:20:20 +00:00
Ralf Corsepius
18e3bb68f9 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am: Eliminate PGM.
	Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
2002-07-21 08:16:48 +00:00
Ralf Corsepius
a41943ecbd 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am:
	Fix bsplib_DATA = $(PROJECT_RELEASE)/lib/rxgen_romld$(LIB_VARIANT).o.
2002-07-21 06:42:45 +00:00