Commit Graph

3349 Commits

Author SHA1 Message Date
Joel Sherrill
6c6818678b 2000-10-12 John S Gwynne <jgwynne@mrcday.com>
* sim.h: These changes enable RTEMS to automatically generate
	the ram_init file used by gdb with the BDM patches. The 332 has
	on-board chip select lines (for RAM and FLASH) that must be
	configured before use of these peripherals. These patches parse
	data from start.c where the chip select lines are configured in
	the runtime executable and automatically generates the gdb
	initialization file using the same settings. A great time saver.
	A similar file, ram_init_FW (flash writable), is also generated
	that the flash programming tool uses.
	* BSP/start/start.c: Must be modified to support above.
	* BSP/start/ram_init.ld, BSP/start/ram_init.sed: New files.
2000-10-12 12:50:43 +00:00
Joel Sherrill
837ab84157 2000-09-29 Joel Sherrill <joel@OARcorp.com>
* sp20/sp20.scn: Corrected to reflect new addition.
	* sp20/system.h: Removed comment reflecting history.
2000-09-29 15:51:22 +00:00
Joel Sherrill
cf42c54cfa 2000-09-29 Stephan Merker <merker@decrc.abb.de>
* sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
	Added new task to test sequence of altering a period's length
	while it is still active.
2000-09-29 14:51:16 +00:00
Joel Sherrill
bebf0438d6 2000-09-29 Stephan Merker <merker@decrc.abb.de>
* include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
	src/ratemontimeout.c: Add next_length field so period length
	can be changed by the the sequence period(X), period(not X)
	with no intervening cancel or expiration.
2000-09-29 14:48:17 +00:00
Joel Sherrill
9f30a08bc4 2000-09-29 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* startup/linkcmds: Added lines so DWARF debug information
	would be available.  Otherwise gdb complains that the offsets
	for the debug info are incorrect and doesn't load the files.
2000-09-29 14:25:46 +00:00
Joel Sherrill
4cb5d29e6e 2000-09-29 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
* startup/linkcmds: Added lines so DWARF debug information
	would be available.  Otherwise gdb complains that the offsets
	for the debug info are incorrect and doesn't load the files.
2000-09-29 13:33:23 +00:00
Joel Sherrill
f6630d445a 2000-09-28 Joel Sherrill <joel@OARcorp.com>
* monitor/mon-driver.c: Accounted for addition of "_entry" to
	fields in rtems_driver_address_table.
2000-09-28 20:23:34 +00:00
Joel Sherrill
2e61938324 2000-09-28 Joel Sherrill <joel@OARcorp.com>
* include/rtems/io.h (rtems_driver_address_table): Added "_entry"
	to all names.
	* src/io.c: Accounted for above.
2000-09-28 20:22:40 +00:00
Joel Sherrill
9c3fa30a11 2000-09-28 Joel Sherrill <joel@OARcorp.com>
* libc/libio.h (rtems_filesystem_file_handlers_r,
	rtems_filesystem_operations_table): Added _h to all structure
	fields to indicate they are "handlers".
	* libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c,
	libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c,
	libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c,
	libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c,
	libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c,
	libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c,
	libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c,
	libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c:
	Modified to reflect above name change.
2000-09-28 20:19:23 +00:00
Joel Sherrill
527b508c94 2000-09-28 Joel Sherrill <joel@OARcorp.com>
* rtems_webserver/Makefile.am, rtems_webserver/base64.c,
	rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
	* rtems_webserver/sock.c: Added file missed in merger.
2000-09-28 20:08:07 +00:00
Joel Sherrill
5ff9c0886a 2000-09-28 Joel Sherrill <joel@OARcorp.com>
* rtems_webserver/Makefile.am, rtems_webserver/base64.c,
	rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
	* rtems_webserver/sock.c: Added file missed in merger.
2000-09-28 19:11:35 +00:00
Joel Sherrill
2a1ca73cbc 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c: Removed include of <bsp.h>.  Also switch to
	macros to get configuration data.
	* timer/timer.c: Removed include of <bsp.h>.  Fixed comment
	that said 4650 (a mips part).
2000-09-25 19:06:25 +00:00
Joel Sherrill
cd872d9401 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* shmdr/shm_driver.h: Added _AM29K entry.  May not be correct.
2000-09-25 19:05:05 +00:00
Joel Sherrill
d9608233c7 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: tty_* renamed to console_*.
	* tty/tty.c: Ditto.
	* shmsupp/addrconv.c: Typo fixed.
	* wrapup/Makefile.am: Merge startup not start directory.
2000-09-25 19:04:16 +00:00
Joel Sherrill
4f6377c515 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Entry added to wrong file and moved.
2000-09-25 19:02:49 +00:00
Joel Sherrill
a848acb6e6 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* bsp_specs: Formatting more like other bsp_specs.
	* include/bsp.h: CPU_CLOCK_RATE_MHZ not a real variable to
	elimate need for including bsp.h in libcpu.
	* startup/bspstart.c: Ditto.
	* wrapup/Makefile.am: Did not list shmdr.
2000-09-25 19:01:14 +00:00
Joel Sherrill
a8d650c524 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
	targopts.h to reduce dependency on BSP.
2000-09-25 18:59:36 +00:00
Joel Sherrill
14b5387b8e 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* rtems/score/hppa.h: Switched to using cpuopts.h not
	targopts.h to reduce dependency on BSP.
2000-09-25 18:58:50 +00:00
Joel Sherrill
3e0f6985d1 2000-09-25 Joel Sherrill <joel@OARcorp.com>
* rtems/score/a29k.h, rtems/score/cpu.h: Switched to using
	cpuopts.h not targopts.h to reduce dependency on BSP.
2000-09-25 18:58:26 +00:00
Joel Sherrill
fe7416352b 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Use default object format to avoid name
	changes in object format due to tool version changes.
2000-09-22 20:39:48 +00:00
Joel Sherrill
4b60bd3408 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
	rtems_webserver/webmain.c: machine/types.h  should not have
	included rtems.h.  It is now including precisely the
	least amount of low level, yet portable .h files to get
	the basic RTEMS types defined.  This rippled into other
	files since rtems_bsdnet_internal.h used machine/types.h to include
	rtems.h.
2000-09-22 20:38:57 +00:00
Joel Sherrill
a74e94a25e 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* src/xdr/xdr_float.c: Added A29K support.
2000-09-22 20:36:49 +00:00
Joel Sherrill
443f26d200 2000-09-22 Joel Sherrill <joel@OARcorp.com>
*  clock/clock.S: Commented out non-GNU assembly.
2000-09-22 20:36:01 +00:00
Joel Sherrill
fb327db319 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* libc/newlibc.c: Removed _A29K specific ifdef.
2000-09-22 20:35:12 +00:00
Joel Sherrill
bbfdedd86d 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* amd.ah, cpu.c, cpu_asm.S, register.ah, sig.S, rtems/score/cpu.h:
	Updated and fixed minor things. Commented out offensive assembly
	and made applications link.
2000-09-22 20:34:15 +00:00
Joel Sherrill
2365488eeb 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* start/crt0.S: Renamed to start/start.S.
	* start/start.S: Formerly start/crt0.S.
	* startup/linkcmds: New file.  GNU linker script that is not
	correct for the target board but links programs.
	* bsp_specs: Use linkcmds.
	* include/Makefile.am, start/Makefile.am startup/Makefile.am:
	Now work.
	* startup/bspstart.c, startup/setvec.c: "#if 0"'ed out references
	to reoutines in assembly that are in turn "#if 0"'ed out.
2000-09-22 20:33:08 +00:00
Joel Sherrill
d1c8305071 2000-09-22 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, cpu_asm.S, psmacro.ah, rtems/score/cpu.h:
	First attempt to compile with GNU tools.  Minor modifications
	to compile enough to get to assembler errors.
2000-09-22 13:59:42 +00:00
Joel Sherrill
2c6a049139 2000-09-20 Joel Sherrill <joel@OARcorp.com>
* src/objectgetbyindex.c: Do not enable dispatching on an
	error path it was not disabled on.
2000-09-20 13:27:01 +00:00
Joel Sherrill
0eca1d08f6 2000-09-14 Joel Sherrill <joel@OARcorp.com>
* include/mvme16x_hw.h: Include rtems/score/targopts.h so we
	can check which BSP this is being used with.
2000-09-15 13:12:12 +00:00
Joel Sherrill
63c5ce455d 2000-09-13 Joel Sherrill <joel@OARcorp.com>
* bsp_specs, console/Makefile.am, include/Makefile.am: Clean up.
2000-09-13 20:03:48 +00:00
Joel Sherrill
8b9acbf06e 2000-09-13 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, bsp_specs, configure.in, console/Makefile.am,
	include/Makefile.am, irq/Makefile.am, irq/irq.c, start/Makefile.am,
	startup/Makefile.am, startup/exit.c, wrapup/Makefile.am:
	Made to conform to current practice concerning automake and
	autoconf.  Corrected minor warnings.
2000-09-13 19:42:20 +00:00
Joel Sherrill
456456632d 2000-09-13 Emmanuel Raguet <raguet@crf.canon.fr>
* vegaplus BSP submitted by Emmanuel Raguet <raguet@crf.canon.fr> and
	Eric Valette <valette@crf.canon.fr>.
	* vegaplus/bsp_specs, configure.in, console/Makefile.am,
	include/Makefile.am, include/bsp.h, include/registers.h,
	irq/Makefile.am, irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c,
	irq/irq.h, start/Makefile.am, start/start.S, startup/Makefile.am,
	startup/bspstart.c, startup/exit.c, startup/linkcmds,
	wrapup/Makefile.am: New files.
2000-09-13 13:45:05 +00:00
Joel Sherrill
943399b715 2000-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* leaf.cfg: Remove Depends inclusion.
2000-09-13 13:08:36 +00:00
Joel Sherrill
7e5a481194 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* leaf.cfg: Remove include ${CONFIG.CC}, add MANAGERS, START_FILE,
	LINKCMDS handling.
	* default.cfg.in: Remove everything but START_BASE.
2000-09-12 20:55:35 +00:00
Joel Sherrill
00438014ef 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add RTEMS_PROG_CC_FOR_TARGET,
	RTEMS_CANONICALIZE_TOOLS.
2000-09-12 20:54:49 +00:00
Joel Sherrill
a4e45452c3 2000-09-12 Joel Sherrill <joel@OARcorp.com>
* rtems/score/i386.h: Corrected "#elsif" to be "#elif".
2000-09-12 20:51:59 +00:00
Joel Sherrill
4166123841 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
	* startup/Makefile.am: Cleanup comments.
2000-09-12 12:53:19 +00:00
Joel Sherrill
2431a8cfa1 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am: Remove AM_CPPFLAGS and GAS_CODE16 conditional.
2000-09-12 12:52:57 +00:00
Joel Sherrill
49c41bfd1a 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* target.cfg.in: Comment out DEFS.
2000-09-12 12:51:37 +00:00
Joel Sherrill
9d4dacc8a0 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use += to set up AM_CPPFLAGS.
2000-09-12 12:51:20 +00:00
Joel Sherrill
e453d5cbb7 2000-09-12 Joel Sherrill <joel@OARcorp.com>
* network/network.c (uti596_attach): Adjust cpp directives
	and conditional braces so all cases compile.
2000-09-12 12:37:19 +00:00
Joel Sherrill
5fa62fc47e 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
2000-09-06 15:32:10 +00:00
Joel Sherrill
633657c3eb 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* scitab/Makefile.am: PROJECT_TOPdir.
2000-09-06 15:31:12 +00:00
Joel Sherrill
93175058d7 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/Makefile.am: Use PROJECT_TOPdir in path to genoffsets.
2000-09-06 15:30:37 +00:00
Joel Sherrill
4e41273c71 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/Makefile.am: Use PROJECT_TOPdir in path to gensize.
2000-09-06 15:30:23 +00:00
Joel Sherrill
6e3f4b2ed1 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: Cleanup.
2000-09-06 15:29:02 +00:00
Joel Sherrill
8af6d150fa 2000-09-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* network/Makefile.am: Use AM_*FLAGS += .. .
	* ChangeLog: Fix formating.
2000-09-06 13:26:50 +00:00
Joel Sherrill
9c48256494 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Cleanup comments.
2000-09-06 13:24:26 +00:00
Joel Sherrill
278495b042 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* io/Makefile.am: Formatting.
2000-09-05 16:16:07 +00:00
Joel Sherrill
4c19137ce1 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Formatting.
2000-09-05 16:15:29 +00:00