Commit Graph
5560 Commits
Author SHA1 Message Date
Joel Sherrill 6556b1c597 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMS_BSPOPTS_*(USE_CONSOLE_A),
	add RTEMS_BSPOPTS_*(USE_CONSOLE_B).
2001-11-15 16:53:26 +00:00
Joel Sherrill 3460525e86 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/dmv152: Remove USE_CONSOLE_A, Remove USE_CONSOLE_B,
	remove make-target-options, remove BSP_CPPFLAGS.
2001-11-15 16:53:10 +00:00
Joel Sherrill 72650fcb59 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMS_BSPOPTS_*(SIMHPPA_FAST_IDLE),
	remove RTEMS_OUTPUT_BUILD_SUBDIRS.
2001-11-15 16:52:34 +00:00
Joel Sherrill 0f012bdfa1 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/simhppa.cfg: Remove SIMHPPA_FAST_IDLE, make-target-options.
2001-11-15 16:52:13 +00:00
Joel Sherrill 96a2a020bf 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Fix typo to allow custom RPM_SPECSdirs.
2001-11-15 16:51:20 +00:00
Joel Sherrill 9c392aa281 2001-11-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/check-bsps.m4: Reworked.
	* aclocal/bsp-alias.m4: Add score603e_g1, apply m4sugar.
2001-11-15 16:50:33 +00:00
Joel Sherrill 4fa90c0b0e 2001-11-14 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Fixed syntax error in my previous addition
	of __init.
2001-11-15 15:48:08 +00:00
Joel Sherrill ffcb102fd9 2001-11-14 Joel Sherrill <joel@OARcorp.com>
* shared/ppc.h: The mpc8260 uses the new exception processing model
	and thus does not need to define PPC_USE_SPRG.
2001-11-14 20:45:36 +00:00
Joel Sherrill 1614be849e 2001-11-14 Joel Sherrill <joel@OARcorp.com>
* custom/eth_comm.cfg, custom/mbx860_005b.cfg, custom/mbx8xx.cfg,
	custom/mcp750.cfg, custom/mpc8260ads.cfg, custom/mvme2307.cfg:
	These are new exception processing model BSPs and thus do not
	need to define PPC_USE_SPRG.
2001-11-14 20:44:46 +00:00
Joel Sherrill 2b5c094f1c 2001-11-14 Andrew Dachs <A.Dachs@SSTL.co.uk>
* shared/ppc.h: mpc8260 has double FPU not single FPU.
2001-11-14 20:16:53 +00:00
Joel Sherrill 3ddf3b5e96 2001-11-14 Till Straumann <strauman@SLAC.Stanford.EDU>
* new_exception_processing/cpu_asm.S: Support double or single
	precision context switches.  Note that doing a single precision
	context save/restore on a double precision PowerPC machine does not
	only result in rounding errors but also screws up the FPSCR register!
2001-11-14 20:14:35 +00:00
Joel Sherrill 2c033b0b72 2001-11-14 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Added missing lines about simcpu32.cfg and sim68000.cfg.
2001-11-14 19:00:27 +00:00
Joel Sherrill 44ff1c3204 2001-11-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/ts_386ex.cfg: Remove make-target-options.
2001-11-14 18:59:05 +00:00
Joel Sherrill 84eed6cdce 2001-11-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMS_BSPOPTS_*(LOAD_RTC_AT_START),
	RTEMS_BSPOPTS_*(BSP_DEBUG), RTEMS_BSPOPTS_*(UARTDEBUG),
	remove RTEMS_OUTPUT_BUILD_SUBDIRS.
2001-11-14 18:58:27 +00:00
Joel Sherrill 7ee86ba746 2001-11-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/bspopts.m4: New file.
2001-11-14 18:57:26 +00:00
Joel Sherrill 5f4867debf 2001-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add bspopts.h.
	* include/.cvsignore: Add stamp-h* and bspopts.h*.
	* include/Makefile.am: Add bspopts.h.
	* pci/Makefile.am: Append -O2 to AM_CFLAGS.
2001-11-14 18:44:17 +00:00
Joel Sherrill 7409426d87 2001-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/shsim.cfg: Remove HZ, BSP_CPPFLAGS, make-target-options.
	* custom/mvme2307.cfg: Fix PPC_USE_SPRG in make-target-options,
	re-adopt mcp750.cfg's make-exe.
2001-11-14 18:43:32 +00:00
Joel Sherrill ad1fb140a6 2001-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Fix TMPINSTALL_FILES to make automake-1.5
	happy.
2001-11-14 18:40:47 +00:00
Joel Sherrill 92cf35dbd3 2001-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/iosh7045.h: Add SCI0_SMR, SCI1_SMR for sh7032
	compatibility to make simsh happy.
2001-11-14 18:40:22 +00:00
Joel Sherrill 1ea5087f79 2001-11-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootloader/Makefile.am: completely reworked.
	* configure.ac: Add AM_PROG_AS.
2001-11-14 18:39:53 +00:00
Joel Sherrill 4812b65bff 2001-11-13 Joel Sherrill <joel@OARcorp.com>
* COPYING: Test of $Id$ -> $RTEMS$.
2001-11-14 00:04:32 +00:00
Joel Sherrill 7c67be45de 2001-11-13 Joel Sherrill <joel@OARcorp.com>
* custom/helas403.cfg, custom/gen405.cfg: Removed dependency on
	the --srec-len argument to objcopy only supported in binutils 2.11
	or newer.
2001-11-13 23:21:34 +00:00
Joel Sherrill 4f52e99216 2001-11-13 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Made to compile again.
2001-11-13 23:18:50 +00:00
Joel Sherrill bb0ea09d0d 2001-11-13 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Added _init, and _fini symbols.
2001-11-13 23:17:56 +00:00
Joel Sherrill 1ef9056f07 2001-11-13 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: New file.
2001-11-13 23:17:18 +00:00
Joel Sherrill 1a98a0d66a 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.
	* custom/gen405.cfg: New file.
	* custom/helas403.cfg: Modified to generate Srecords.
2001-11-09 00:08:13 +00:00
Joel Sherrill e9ae97fbc6 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.
	* ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
	ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
	ppc403/tty_drv/tty_drv.h: New files.
	* Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
	old_exception_processing/cpu.h, ppc403/Makefile.am,
	ppc403/clock/clock.c, ppc403/console/Makefile.am,
	ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
	ppc403/timer/timer.c: Modified.
2001-11-09 00:04:57 +00:00
Joel Sherrill de202e7204 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.
	* vectors/align_h.S: Added ppc405 support.
2001-11-08 23:48:52 +00:00
Joel Sherrill aecef8f992 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.
	* startup/spurious.c: Added ppc405 support.
2001-11-08 23:48:08 +00:00
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