Commit Graph

5531 Commits

Author SHA1 Message Date
Joel Sherrill
357a9f08fe 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is part of the submitted modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* include/bsp.h: Increase the interrupt stack size to 16K.
2001-11-08 23:47:18 +00:00
Joel Sherrill
57ed393930 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is part of the submitted modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* ChangeLog, Makefile.am, README, bsp_specs, bsp_specs.dl, configure.ac,
	times, dlentry/.cvsignore, dlentry/Makefile.am, dlentry/dlentry.S,
	include/.cvsignore, include/Makefile.am, include/bsp.h,
	include/bspopts.h.in, include/coverhd.h, startup/.cvsignore,
	startup/Makefile.am, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, startup/linkcmds.dl, startup/setvec.c,
	wrapup/.cvsignore, wrapup/Makefile.am: New files that are
	part of the new gen405 BSP.
2001-11-08 23:46:58 +00:00
Joel Sherrill
f58e8dfdc6 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is a submission of the modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* acinclude.m4: Added gen405 BSP.
	* ChangeLog: Removed bogus comment on edit of generated file.
2001-11-08 23:35:06 +00:00
Joel Sherrill
16e28f7ebf 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is part of the submitted modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* acinclude.m4: Added gen405 BSP.
	* ChangeLog: Removed bogus comment on edit of generated file.
2001-11-08 23:35:05 +00:00
Joel Sherrill
d6434e7dd6 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is a submission of the modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* aclocal.m4: Added gen405 BSP.
2001-11-08 23:34:07 +00:00
Joel Sherrill
95e0ca9337 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is part of the submitted modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* shared/asm.h, shared/ppc.h: Added PPC405 support.
2001-11-08 23:32:59 +00:00
Joel Sherrill
0aa0960866 2001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
This modification is part of the submitted modifications necessary to
	support the IBM PPC405 family.  This submission was reviewed by
	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
	not negatively impact the ppc403 BSPs.  The submission and tracking
	process was captured as PR50.
	* README.configure: Added gen405 BSP.
2001-11-08 23:32:21 +00:00
Joel Sherrill
ed07762c2d 2001-11-08 Jiri Gaisler <jiri@gaisler.com>
This fix is response to test results reported by Jerry Needell
	<jerry.needell@unh.edu> for the SPARC/ERC32 and tracked as PR80.
	* tm27/task1.c: Account for overhead in starting and stopping
	the timer.
2001-11-08 13:42:46 +00:00
Joel Sherrill
5354ab0574 2001-11-08 Jiri Gaisler <jiri@gaisler.com>
This fix is in response to test results reported by Jerry Needell
	<jerry.needell@unh.edu> for the SPARC/ERC32 and tracked as PR80.
	* include/bsp.h: TM27 was not running properly because the ERC32
	and LEON cannot nest interrupts at the same level.  The BSP test support
	had to be modified to support using two different interrupt sources.
2001-11-08 13:39:52 +00:00
Joel Sherrill
47901d84b3 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
	*  src/imfs/imfs_directory.c: Do not calculate the offset twice.
2001-11-08 00:24:55 +00:00
Joel Sherrill
f2278a8585 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
	* psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
	Since we check permissions before evaluating enough to see if it
	a regular file or directory, this hack is needed to make the regular
	file executable.
2001-11-07 23:57:59 +00:00
Joel Sherrill
bc2db66fcb 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
	* libc/chdir.c: Check for search/execute permissions on chdir.
	This requires passing RTEMS_LIBIO_PERMS_SEARCH to
	rtems_filesystem_evaluate_path().
2001-11-07 23:54:59 +00:00
Joel Sherrill
ff79cc570e 2001-11-07 Joel Sherrill <joel@OARcorp.com>
* configure.ac: Delete the commented out line that said that
	the mpc8260 used the old exception processing model.  This line
	also appears to have caused ppc603e to miss this test.
2001-11-07 23:43:18 +00:00
Joel Sherrill
6b7d2531b9 2001-11-07 Joel Sherrill <joel@OARcorp.com>
* startup/Makefile.am: Do NOT use the standard bootcard.c.
	NOTE: With this fix all test including the mptest ran as expected.
2001-11-07 23:21:22 +00:00
Joel Sherrill
f96cb0bc54 2001-11-07 Joel Sherrill <joel@OARcorp.com>
Tracked as PR72 but related to the object id problem (PR36)
	reported by Todor.Todorov@barco.com.
	* include/tmacros.h: Added fatal_directive_check_status_only().
2001-11-07 23:08:40 +00:00
Joel Sherrill
24445831dd 2001-11-07 Joel Sherrill <joel@OARcorp.com>
Tracked as PR72 but related to the object id problem (PR36)
	reported by Todor.Todorov@barco.com.
	but discovered independently.
	* include/tmacros.h: Added fatal_directive_check_status_only().
2001-11-07 23:08:39 +00:00
Joel Sherrill
0897d3818c 2001-11-07 Joel Sherrill <joel@OARcorp.com>
Tracked as PR72 but related to the object id problem (PR36)
	reported by Todor.Todorov@barco.com.
	* mp03/delay.c: Dispatch disable level is actually 1 not 0.
	* mp13/system.h: Configure enough tasks (CONFIGURE_MAXIMUM_TASKS=3).
	* mp14/delay.c: Dispatch disable level may be arbitrarily > 0.
2001-11-07 23:04:50 +00:00
Joel Sherrill
4afc28ad11 2001-11-07 Joel Sherrill <joel@OARcorp.com>
Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
	* include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()
	to use _Objects_Get_by_index().
2001-11-07 22:54:43 +00:00
Joel Sherrill
c31c15c16c 2001-11-07 Joel Sherrill <joel@OARcorp.com>
Reported by Todor.Todorov@barco.com and tracked as PR36.
	* include/rtems/score/object.h: Added prototype for
	_Objects_Get_by_index().
	* src/objectget.c, src/objectgetisr.c: Corrected procedure for
	getting index from Id so it is correct and optimal for both single
	and multiprocessor configurations.
2001-11-07 22:42:04 +00:00
Joel Sherrill
850f87e5c9 2001-11-01 Joel Sherrill <joel@OARcorp.com>
* sp26/system.h: Properly account for stack memory used by
	this test. Reported by Jerry Needell <jerry.needell@unh.edu>
	and processed as PR78.
2001-11-01 23:08:47 +00:00
Joel Sherrill
38c0f98ee2 2001-11-01 Joel Sherrill <joel@OARcorp.com>
* rtems++/Makefile.am: Make sure debug variant of librtems++
	is linked against.  Reported by Jerry Needell <jerry.needell@unh.edu>
	and processed as PR78.
2001-11-01 18:00:00 +00:00
Joel Sherrill
68a8de7a5d 2001-10-30 Joel Sherrill <joel@OARcorp.com>
* VERSION: New file.
2001-10-30 21:52:51 +00:00
Joel Sherrill
6358483db0 2001-10-30 Victor V. Vengerov <vvv@oktet.ru>
* src/m68k/rdbg_cpu_asm.S: Now compiles on ColdFire.
2001-10-30 18:28:34 +00:00
Joel Sherrill
37b2f343a2 2001-10-30 Joel Sherrill <joel@OARcorp.com>
* start/start.S: Use __mcpu32__ instead of mcpu32 and change sense
	of conditional so cpu32 does not attempt to use 68000 style
	interrupt vectoring.
2001-10-30 14:30:08 +00:00
Joel Sherrill
6a91771a7d 2001-10-30 Joel Sherrill <joel@OARcorp.com>
* custom/sim68000.cfg: Generate symbols off executable not Srecords.
2001-10-30 14:29:07 +00:00
Joel Sherrill
a34b2458a4 2001-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Adopt more automake rules:
	* automake/compile.am: Add LINK, CXXLINK, AS, ASCOMPILE;
	Remove ARFLAGS, LINK.c, COMPILE.S, LINK.cc;
	Add CPU_CFLAGS to CXXFLAGS, CFLAGS, ASFLAGS;
	* automake/leaf.am: Add CXXLINK_APP, LINK_APP, make-exe, apply
	CXXLINK_APP in make-cxx-exe.
	* automake/lib.am: Add ARFLAGS.
2001-10-29 14:39:50 +00:00
Joel Sherrill
c1368b9ecf 2001-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* network/Makefile.am: Fix improper use of $(srcdir) in VPATH.
2001-10-29 14:30:37 +00:00
Joel Sherrill
6b366f7384 2001-10-29 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Remove explicit force of output format.
2001-10-29 14:28:48 +00:00
Joel Sherrill
a19a730221 2001-10-29 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
2001-10-29 14:28:24 +00:00
Joel Sherrill
5c2b9045e0 2001-10-29 Joel Sherrill <joel@OARcorp.com>
* include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
	* startup/linkcmds: Fix definition of .init and .fini sections so this
	BSP will properly link with new __USE_INIT_FINI__ support.
2001-10-29 14:27:47 +00:00
Joel Sherrill
d8459d059a 2001-10-29 Joel Sherrill <joel@OARcorp.com>
* mpc8xx/timer/timer.c: Added hack for two macros that are not defined
	with the new exception processing model:
		rtems_cpu_configuration_get_timer_least_valid()
		rtems_cpu_configuration_get_timer_average_overhead()
	This is captured as PR57.
2001-10-29 14:25:55 +00:00
Joel Sherrill
cef2a70727 2001-10-29 Joel Sherrill <joel@OARcorp.com>
* .cvsignore, include/.cvsignore: Add more entries.
2001-10-29 14:24:09 +00:00
Joel Sherrill
922eb07194 2001-10-29 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: Add more entries.
2001-10-29 14:23:19 +00:00
Joel Sherrill
ab2e8722df 2001-10-28 Alexandra Kossovsky <sasha@oktet.ru>
* include/rtems/score/sh7750_regs.h: Fix definitions of
	SH7750_SCBRR1 and SH7750_SCBRR2 so things compile.
2001-10-28 22:53:18 +00:00
Joel Sherrill
fe6ef4acb1 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
* custom/mcf5206elite.cfg: New file.
2001-10-26 19:49:38 +00:00
Joel Sherrill
cff0d6424e 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
* New libcpu support for mcf5206e.
	* ChangeLog, clock/ckinit.c, clock/.cvsignore, configure.ac,
	console/mcfuart.c, console/.cvsignore, include/mcf5206e.h,
	include/mcfmbus.h, include/mcfuart.h, include/.cvsignore,
	mbus/mcfmbus.c, mbus/.cvsignore, timer/timer.c, timer/timerisr.S,
	timer/.cvsignore, .cvsignore: New files.
2001-10-26 19:49:03 +00:00
Joel Sherrill
194e3d7894 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
* New BSP for MCF5206eLITE evaluation board BSP.
	* ChangeLog, README, bsp_specs, configure.ac, console/console.c,
	console/.cvsignore, i2c/i2c.c, i2c/i2cdrv.c, i2c/.cvsignore,
	include/bsp.h, include/bspopts.h.in, include/coverhd.h,
	include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
	include/.cvsignore, nvram/nvram.c, nvram/.cvsignore, start/start.S,
	start/.cvsignore, startup/bspclean.c, startup/bspstart.c,
	startup/gdbinit, startup/init5206e.c, startup/linkcmds,
	startup/linkcmds.flash, startup/.cvsignore, times, tod/ds1307.c,
	tod/todcfg.c, tod/.cvsignore, tools/.cvsignore, tools/configure.ac,
	tools/runtest, tools/changes, wrapup/.cvsignore, .cvsignore:
	New files.
2001-10-26 19:48:45 +00:00
Joel Sherrill
fa2f979000 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
* src/imfs/imfs_load_tar.c: Minor modification so this will
	compile with gcc-2.95.3 with the arguments "-m5200 -O4".
2001-10-26 19:40:07 +00:00
Joel Sherrill
62f48b3594 2001-10-26 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: New libcpu support for mcf5206e.
2001-10-26 19:33:37 +00:00
Joel Sherrill
00717a385b 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
* New libcpu support for mcf5206e.
	* ChangeLog, clock/ckinit.c, clock/.cvsignore, configure.ac,
	console/mcfuart.c, console/.cvsignore, include/mcf5206e.h,
	include/mcfmbus.h, include/mcfuart.h, include/.cvsignore,
	mbus/mcfmbus.c, mbus/.cvsignore, timer/timer.c, timer/timerisr.S,
	timer/.cvsignore, .cvsignore: New files.
2001-10-26 19:32:40 +00:00
Joel Sherrill
31e4331126 2001-10-26 Joel Sherrill <joel@OARcorp.com>
* acinclude.m4: Added mcf5206elite.
2001-10-26 19:30:39 +00:00
Joel Sherrill
e56c35463b 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
* New BSP for MCF5206eLITE evaluation board BSP.
	* ChangeLog, README, bsp_specs, configure.ac, console/console.c,
	console/.cvsignore, i2c/i2c.c, i2c/i2cdrv.c, i2c/.cvsignore,
	include/bsp.h, include/bspopts.h.in, include/coverhd.h,
	include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
	include/.cvsignore, nvram/nvram.c, nvram/.cvsignore, start/start.S,
	start/.cvsignore, startup/bspclean.c, startup/bspstart.c,
	startup/gdbinit, startup/init5206e.c, startup/linkcmds,
	startup/linkcmds.flash, startup/.cvsignore, times, tod/ds1307.c,
	tod/todcfg.c, tod/.cvsignore, tools/.cvsignore, tools/configure.ac,
	tools/runtest, tools/changes, wrapup/.cvsignore, .cvsignore:
	New files.
2001-10-26 19:30:11 +00:00
Joel Sherrill
1e4968e4d7 2001-10-26 Joel Sherrill <joel@OARcorp.com>
* libc/libio.c: Cleanup of initialization per suggestion from
	Eric Norum.
2001-10-26 19:22:03 +00:00
Joel Sherrill
d6a2391ff3 2001-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal.m4: Removed.  Should not have been in CVS.
2001-10-26 17:28:20 +00:00
Joel Sherrill
baef9d91b5 2001-10-26 Alexandra Kossovsky <sasha@oktet.ru>
* include/sh/sh4uart.h, sci/sh4uart.c: Minor fixes post merge.
2001-10-26 13:43:58 +00:00
Joel Sherrill
5850c5333a 2001-10-26 Alexandra Kossovsky <sasha@oktet.ru>
* README, console/console.c, hw_init/hw_init.c, include/bsp.h,
	startup/bspstart.c, startup/linkcmds: Minor fixes post merge.
2001-10-26 13:41:07 +00:00
Joel Sherrill
5f85d3b3a7 2001-10-26 Alexandra Kossovsky <sasha@oktet.ru>
* tools: New subdirectory.
	* tools/Makefile.am, tools/runtest: New files.
2001-10-26 13:33:39 +00:00
Joel Sherrill
7fc0b42a31 changed version to ss-20011025 2001-10-25 22:12:16 +00:00
Joel Sherrill
2098cef4c6 2001-10-25 Joel Sherrill <joel@OARcorp.com>
* rtems++/Makefile.am: Pick up -lrtems++ even when debug.
2001-10-25 22:11:22 +00:00
Joel Sherrill
ac9253e785 2001-10-25 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Added _init and _fini.
2001-10-25 22:05:52 +00:00