Commit Graph

4825 Commits

Author SHA1 Message Date
Joel Sherrill
ef39005e12 2002-08-07 Joel Sherrill <joel@OARcorp.com>
* start/Makefile.am: Pick up rest of Ralf'f changes and use
	cp not make-rel since there is no point in this case.
	* start/debugreset.S: Rights were not assigned.
	* start/reset.S: Add ifdef to avoid core dump until Chris can
	track it down.
	* start/cpuboot.c: Moved to startup.
	* startup/Makefile.am: Account for above.
2002-08-08 16:41:46 +00:00
Joel Sherrill
c23386ae36 2002-08-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/Makefile.am: Remove -DGDB_MONITOR_ACTIVE (Not used
	anywhere).
	Add ODS60302_DEBUG conditional.
	* include/bsp.h: Fix broken bsp_cat macros (Not compliant to gcc31).
	* configure.ac: Add --enable-ods60302-debug.
	Add ODS60302_DEBUG conditional.
2002-08-08 12:54:15 +00:00
Joel Sherrill
9de928fb73 2002-08-07 Ivan Guzvinec <ivang@opencores.org>
* acinclude.m4, configure.ac: Bender BSP renamed to OpenRisc
	Reference Platform or ORP.
2002-08-07 15:47:18 +00:00
Joel Sherrill
46f31d1546 2002-08-07 Ivan Guzvinec <ivang@opencores.org>
* configure.ac: Bender BSP renamed to OpenRisc Reference Platform
	for ORP.
2002-08-07 15:46:53 +00:00
Joel Sherrill
8cfdb56662 2002-08-07 Ivan Guzvinec <ivang@opencores.org>
* include/bsp.h, start/start.S, startup/linkcmds: Patches which
	were required to make the BSP run.
2002-08-07 15:40:31 +00:00
Joel Sherrill
2157107670 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* acinclude.m4, configure.ac: Go back to name bender for
	the or32/or1200 BSP.
2002-08-06 20:37:46 +00:00
Joel Sherrill
98c849f44e 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* configure.ac: GO back to name bender for the or32/or1200 BSP.
2002-08-06 20:37:25 +00:00
Joel Sherrill
f3d951929c 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* acinclude.m4, configure.ac: Update and fix minor things so this
	BSP compiles and almost completely links.
2002-08-06 20:25:15 +00:00
Joel Sherrill
ab67810835 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* bsp_specs, configure.ac, startup/bspstart.c: Update and fix
	minor things so this BSP compiles and almost completely links.
	* startup/Makefile.am: New file.
2002-08-06 20:24:47 +00:00
Joel Sherrill
f8ac3ae3df 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Be more specific about looking at CPU32 and CPU32+
	CPU model names so we can turn on the best compile of memcpy.c.
2002-08-06 20:23:58 +00:00
Ralf Corsepius
c5ada0b35a 2002-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Replace mcpu32 by mcpu32p conditional.
	* share/misc/Makefile.am: Fix AM_CPPFLAGS bug.
2002-08-06 14:20:40 +00:00
Joel Sherrill
d569ecb912 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* include/.cvsignore: Updated to account for more files.
2002-08-06 14:09:57 +00:00
Joel Sherrill
b7694aa326 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: New file.
2002-08-06 14:09:07 +00:00
Joel Sherrill
22c58b3d13 2002-08-06 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: New file.
2002-08-06 14:08:27 +00:00
Joel Sherrill
41d2d1fe9c 2002-08-06 Chris Ziomkowski <chris@asics.ws>
* ChangeLog, acinclude.m4, configure.ac: New files added as part
	of merge from OpenCores repository.
2002-08-06 13:57:51 +00:00
Joel Sherrill
a24d946fc0 2002-08-06 Chris Ziomkowski <chris@asics.ws>
* .cvsignore, Makefile.am, README, bsp_specs, configure.ac, times,
	clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c,
	console/.cvsignore, console/Makefile.am, console/console.c,
	console/console.h, include/.cvsignore, include/Makefile.am,
	include/bsp.h, start/.cvsignore, start/Makefile.am, start/start.S,
	startup/.cvsignore, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, startup/main.c, startup/setvec.c, timer/.cvsignore,
	timer/Makefile.am, timer/timer.c, timer/timerisr.c,
	wrapup/.cvsignore, wrapup/Makefile.am, ChangeLog: New files added
	as part of merge from OpenCores repository.
2002-08-06 13:57:03 +00:00
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