Commit Graph

1208 Commits

Author SHA1 Message Date
Joel Sherrill
da8d470c45 2000-12-14 Joel Sherrill <joel@OARcorp.com>
* network/network.c: Removed unused variable warnings.
2000-12-14 19:38:51 +00:00
Joel Sherrill
8b868a11d9 2000-12-11 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.in, include/Makefile.am,
	wrapup/Makefile.am: Updated to reflect addition of network driver
	by  Franck Julien <FranckJ@cxr.fr>.
	* include/m302_int.h, network/.cvsignore, network/Makefile.am,
	network/network.c: New file.
2000-12-14 17:53:53 +00:00
Joel Sherrill
7a677fd7d3 2000-12-13 Joel Sherrill <joel@OARcorp.com>
* README: Updated.  We are now vectoring a clock tick ISR handler.
	But RTEMS is not returning from the ISR properly.
	* clock/clockdrv.c: Now causes interrupts but has not been calibrated.
	* include/bsp.h: Use <libcpu/tx3904.h>
	* startup/Makefile.am: Add setvec.c from shared.
	* startup/bspstart.c: Initialize the status register (SR) so
	no interrupts are masked but global interrupts (SR_IEC) are off.
	Added call to install the ISR prologue code.
	* wrapup/Makefile.am: Pick up more pieces from libcpu.
2000-12-13 22:16:28 +00:00
Joel Sherrill
3be21e7dd1 2000-12-11 Joel Sherrill <joel@OARcorp.com>
* startup/bspclean.c: New file to explicitly invoke _sys_exit().
	* README: Updated.
2000-12-11 14:31:58 +00:00
Joel Sherrill
dbcd1bedc5 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* console/console.c: Removed console_reserve_resources().
2000-12-06 15:44:32 +00:00
Joel Sherrill
08940dbedf 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* gnatsupp/gnatsupp.c: Added prototype to eliminate warning.
2000-12-06 15:44:07 +00:00
Joel Sherrill
a9c55f5bb1 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* README: Updated to reflect status.
	* startup/linkcmds: Added .ctor and .dtor sections to no avail.
2000-12-06 15:43:35 +00:00
Joel Sherrill
d95820d386 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Removed incorrect error case.
2000-12-06 15:40:51 +00:00
Joel Sherrill
27f6d2e2f0 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* console/consolereserveresources.c: Removed code NOT file (YET).
2000-12-06 15:40:16 +00:00
Joel Sherrill
0c3d636206 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Removed call of console_reserve_resources().
	* wrapup/Makefile.am: Corrected typo so BSP components are picked up.
2000-12-06 15:39:37 +00:00
Joel Sherrill
516d808b54 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* comm/console.c: Added casts to eliminate warnings.
	* comm/console.c (console_reserve_resources): Removed.
2000-12-06 15:37:44 +00:00
Joel Sherrill
1668178f07 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Removed unused variables ramSpace and _end.
	Added prototype for initialize_monitor_handles().
	* startup/syscalls.c: Added casts and removed unused variables to
	eliminate warnings.
2000-12-06 15:35:55 +00:00
Joel Sherrill
229df48965 2000-12-06 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Add include of bsp.am.  Add clock subdirectory.
	* configure.in: Add clock subdirectory.
	* include/Makefile.am: Add coverhd.h.
2000-12-06 15:34:32 +00:00
Joel Sherrill
d57c04e1f3 2000-12-05 Eric Valette <valette@crf.canon.fr>
* console/inch.c, console/keyboard.c, console/pc_keyb.c,
	console/vt.c, include/bsp.h: Correct incorrect interrupt level
	handling in new keyboard management code.  Correct
	BSP_poll_char initialization routine.
	* start/start.S, startup/bspstart.c: Correct when the video is
	initialized.
	* timer/timer.c (Calibrate_1ms_loop): Address problem where this
	did not work correctly on all PC speeds. The new calibrate routine
	has been tested on Pentium 166, pentium II 200, pentium III
	300 Mhz and does work as expected.
2000-12-05 16:49:23 +00:00
Joel Sherrill
327a93a4f2 2000-12-05 Joel Sherrill <joel@OARcorp.com>
* pc386/console/console.c, pc386/console/serial_mouse.c,
	pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
2000-12-05 16:49:02 +00:00
Joel Sherrill
2d3217348d Correct incorrect placement of last ChangeLog entry. 2000-12-05 16:48:35 +00:00
Joel Sherrill
7220103fcd 2000-12-01 Joel Sherrill <joel@OARcorp.com>
* console-polled.c: Remove warnings.
2000-12-05 16:38:08 +00:00
Joel Sherrill
9751c91383 2000-12-01 Joel Sherrill <joel@OARcorp.com>
* pc386/console/console.c, pc386/console/serial_mouse.c,
	pc386/console/vgainit.c, shared/comm/tty_drv.c: Remove warnings.
2000-12-05 16:37:38 +00:00
Joel Sherrill
cde0ec8c5c 2000-11-30 Joel Sherrill <joel@OARcorp.com>
* erc32sonic/Makefile.am: Only compile this if networking is enabled.
2000-11-30 14:42:49 +00:00
Joel Sherrill
cea4bd5e51 2000-11-30 Joel Sherrill <joel@OARcorp.com>
* erc32sonic/Makefile.am: Only compile this if networking is enabled.
2000-11-30 14:35:26 +00:00
Joel Sherrill
c1a24fbea6 2000-11-30 Joel Sherrill <joel@OARcorp.com>
* README: Updated to reflect current status.  Misaligned reference
	during initialization may be compiler problem.
	* console/console-io.c: Added support for printk().
	* startup/linkcmds: Reserve 512K for RTEMS Workspace.
2000-11-30 14:10:38 +00:00
Joel Sherrill
11edb53f85 2000-11-27 Joel Sherrill <joel@OARcorp.com>
* README, sim68000.setup, clock/clockdrv.c: Modified to add
	support for timer as clock tick source.  Compiles but untested.
2000-11-27 17:52:48 +00:00
Joel Sherrill
9ad0087105 2000-11-27 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Fix typo and add extra 0 to base address.
	Now runs until printf() tries to put a character and then
	it locks up checking a status bit that does not change.
2000-11-27 17:01:47 +00:00
Joel Sherrill
eb4c6c0038 2000-11-27 Joel Sherrill <joel@OARcorp.com>
* configure.in: Change mips64orion reference to mips.
2000-11-27 17:00:43 +00:00
Joel Sherrill
1d2cfc01b0 2000-11-27 Joel Sherrill <joel@OARcorp.com>
* start/start.S, startup/bspstart.c: Not functional for CPU32
	but hopefully will compile now and give a warning saying that
	the CPU32 variant needs work.
2000-11-27 16:59:57 +00:00
Joel Sherrill
86ec6edbe9 2000-11-27 Joel Sherrill <joel@OARcorp.com>
* The shsim is for the SH simulator in gdb. It should be able
	to be used with multiple SH CPU models.
	* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
	configure.in, clock/.cvsignore, clock/Makefile.am,
	clock/clockdrv.c, console/.cvsignore, console/Makefile.am,
	console/console-io.c, console/console-support.S,
	include/.cvsignore, include/Makefile.am, include/bsp.h,
	start/.cvsignore, start/Makefile.am, start/regs.S,
	start/start.S, startup/.cvsignore, startup/Makefile.am,
	startup/bspstart.c, startup/linkcmds, wrapup/.cvsignore,
	wrapup/Makefile.am: New files.
2000-11-27 16:00:50 +00:00
Joel Sherrill
c8471315ff 2000-11-25 Joel Sherrill <joel@OARcorp.com>
* The JMR BSP is for a Toshiba TX39 evaluation board but
	can also be used with the mips simulator in gdb.
	* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
	configure.in, clock/.cvsignore, clock/Makefile.am,
	clock/clockdrv.c, console/.cvsignore, console/Makefile.am,
	console/console-io.c, include/.cvsignore,
	include/Makefile.am, include/bsp.h, start/.cvsignore,
	start/Makefile.am, start/regs.S, start/start.S,
	startup/.cvsignore, startup/Makefile.am, startup/bspstart.c,
	startup/linkcmds, wrapup/.cvsignore, wrapup/Makefile.am: New files.
2000-11-25 18:58:05 +00:00
Joel Sherrill
a1c86a4c51 2000-11-21 Jiri Gaisler <jgais@ws.estec.esa.nl>
* erc32sonic/erc32sonic.c: Minor modifications which enable
	network interface to come up and work for some time before
	getting an error in the SONIC driver.  The error is a bit random,
	sometimes MCLGET (m, M_WAIT) tries to access memory way outside the
	available ram (and traps) while sometimes there is a panic due
	to RBAE/RXEN.
2000-11-21 14:02:17 +00:00
Joel Sherrill
1abb56be5a 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Cleanup.
2000-11-15 21:47:01 +00:00
Joel Sherrill
4445e3c435 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Cleanup.
2000-11-15 21:46:47 +00:00
Joel Sherrill
23bdd25eef 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>
* wrapup/Makefile.am: Pick up cache code from libcpu and pick
	up .o's instead of .rel's from libcpu.
2000-11-15 21:35:01 +00:00
Joel Sherrill
603f30f144 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>
* startup/boardinit.S: St 32-bit ram width by default.
2000-11-15 18:14:06 +00:00
Joel Sherrill
f5f54cfa54 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c,
	gnatcommon.c, start.S:  New files.  Largely moved from ERC32
	BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-13 23:00:51 +00:00
Joel Sherrill
599b8b26f0 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>
* Makefile.am, configure.in: Added shared directory as part
	of enhancing ERC32 and adding LEON.
2000-11-13 22:41:50 +00:00
Joel Sherrill
b21b0ab3e7 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs,
	configure.in, times, clock/.cvsignore, clock/Makefile.am,
	clock/ckinit.c, console/.cvsignore, console/Makefile.am,
	console/console.c, console/consolereserveresources.c,
	console/debugputs.c, gnatsupp/.cvsignore,
	gnatsupp/Makefile.am, gnatsupp/gnatsupp.c,
	include/.cvsignore, include/Makefile.am, include/bsp.h,
	include/coverhd.h, include/leon.h, start/.cvsignore,
	start/Makefile.am, startup/.cvsignore, startup/Makefile.am,
	startup/boardinit.S, startup/linkcmds, startup/setvec.c,
	startup/spurious.c, timer/.cvsignore, timer/Makefile.am,
	timer/timer.c, tools/.cvsignore, tools/Makefile.am,
	tools/configure.in, tools/runtest.in, wrapup/.cvsignore,
	wrapup/Makefile.am: New file.
2000-11-13 22:40:29 +00:00
Joel Sherrill
3eec211fd2 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>
* ChangeLog, .cvsignore, Makefile.am, bspclean.c, bspstart.c,
	gnatcommon.c, start.S:  New files.  Largely moved from ERC32
	BSP to be able to be shared with LEON and other SPARC BSPs.
2000-11-13 22:31:22 +00:00
Joel Sherrill
270042352b 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>
* Makefile.am, configure.in, gnatsupp/Makefile.am,
	gnatsupp/gnatsupp.c, include/Makefile.am, include/bsp.h,
	start/Makefile.am, startup/Makefile.am, startup/setvec.c,
	wrapup/Makefile.am:
	* erc32sonic: New directory.
	* erc32sonic/Makefile.am, erc32sonic/erc32sonic.c,
	erc32sonic/.cvsignore: New files.
	* include/erc32.h: New file.
	* startup/boardinit.S: New file.
	Big update of SPARC support for ERC32 and LEON.
	Added support for ERC32 without floating point.
	Added SONIC support as configured on Tharsys ERC32 board.
	The bsp's share various code in the shared directory:
	   gnat-support, start-up code, etc.
	To decrease the foot-print, I removed the 16 kbyte start-up
	stack that was put in .bss and never reused once the system
	was up. The stack is now put between the heap and the
	workspace. To reclaim it, the user can do a rtems_region_extend
	to merge the stack to the heap region once the system is up.
2000-11-13 22:29:14 +00:00
Joel Sherrill
7f5213d042 2000-11-13 Joel Sherrill <joel@OARcorp.com>
* clock_driver_stub.c: This is a stub of a clock driver that
	is sufficient for linking the ticker application.  Some
	simulators do not have a soruce for a clock tick.  Also
	this can be used while constructing a BSP so everything links.
2000-11-13 14:59:22 +00:00
Joel Sherrill
7cc96f530f 2000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am, console/Makefile.am, include/Makefile.am,
	start/Makefile.am: VPATH was not setup correctly
2000-11-10 14:43:24 +00:00
Joel Sherrill
feead22618 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-09 16:43:05 +00:00
Joel Sherrill
3bb7e6d582 2000-11-09 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, clock/Makefile.am, clock/.cvsignore, wrapup/Makefile.am:
	Added include of stub clock driver so ticker would link.
2000-11-09 14:26:26 +00:00
Joel Sherrill
1938317448 2000-11-09 Joel Sherrill <joel@OARcorp.com>
* configure.in, Makefile.am, clock/Makefile.am, clock/.cvsignore,
	wrapup/Makefile.am: Added include of stub clock driver so ticker
	would link.
2000-11-09 14:26:25 +00:00
Joel Sherrill
63b347b7ae 2000-11-02 Joel Sherrill <joel@OARcorp.com>
* bsp_specs: Remove -Tlinkcmds from *link rule.
2000-11-02 22:48:20 +00:00
Joel Sherrill
a314d3b497 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-11-02 15:49:06 +00:00
Joel Sherrill
8262fda71b 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
	libcsupport.h moved from libc to lib/include/rtems and
	now must be referenced as <rtems/XXX.h>.   Header file order
	was cleaned up while doing this.
2000-11-01 21:29:47 +00:00
Joel Sherrill
fed03bc9e4 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c: assoc.h, error.h, libio_.h,
	libio.h, and libcsupport.h moved from libc to lib/include/rtems and
	now must be referenced as <rtems/XXX.h>.   Header file order
	was cleaned up while doing this.
	Also removed obsolete references to STACK_CHECKER_ON.
2000-11-01 21:22:48 +00:00
Joel Sherrill
fd152eb2e6 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: assoc.h, error.h,
	libio_.h, libio.h, and libcsupport.h moved from libc to
	lib/include/rtems and now must be referenced as <rtems/XXX.h>.   
	Header file order was cleaned up while doing this.
	Also removed obsolete references to STACK_CHECKER_ON.
2000-11-01 21:22:47 +00:00
Joel Sherrill
12c074d8bd 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and
	libcsupport.h moved from libc to lib/include/rtems and
	now must be referenced as <rtems/XXX.h>.   Header file order
	was cleaned up while doing this.
	Also removed obsolete references to STACK_CHECKER_ON.
2000-11-01 21:22:04 +00:00
Joel Sherrill
978d328264 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and
	libcsupport.h moved from libc to lib/include/rtems and
	now must be referenced as <rtems/XXX.h>.   Header file order
	was cleaned up while doing this.
2000-11-01 21:21:25 +00:00
Joel Sherrill
1ae05bffa4 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* startup/82378zb.c, startup/FPGA.c: assoc.h, error.h, libio_.h,
	libio.h, and libcsupport.h moved from libc to lib/include/rtems and
	now must be referenced as <rtems/XXX.h>.   Header file order
	was cleaned up while doing this.
2000-11-01 21:20:47 +00:00