Commit Graph

4102 Commits

Author SHA1 Message Date
Joel Sherrill
fc16e176fc 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove . from SUBDIRS, remove duplicate bsp_specs
	rules, add @exceptions@ to SUBDIRS.
	* configure.ac: Add RTEMS_BSPOPTS_*(PPC_USE_SPRG),
	RTEMS_BSPOPTS_*(PPC_VECTOR_FILE_BASE),
	RTEMS_PPC_EXCEPTIONS([old]), autoupdate to autoconf 2.52.
	* include/Makefile.am: Convert PREINSTALL_FILES to
	TMPINSTALL_FILES, include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-27 01:20:22 +00:00
Joel Sherrill
b64367d915 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove . from SUBDIRS, add @exceptions@ to
	SUBDIRS.
	* configure.ac:  Add RTEMS_BSPOPTS_*(PPC_USE_SPRG),
	RTEMS_BSPOPTS_*(PPC_VECTOR_FILE_BASE),
	RTEMS_PPC_EXCEPTIONS([old]).
	* include/Makefile.am: Convert PREINSTALL_FILES to
	TMPINSTALL_FILES, include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-27 01:18:35 +00:00
Joel Sherrill
2e75ec24f1 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add aclocal.m4, autom4te.*, config.*, configure.
2001-11-27 01:17:39 +00:00
Joel Sherrill
b26cb1c669 2001-11-26 Joel Sherrill <joel@OARcorp.com>
* vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
2001-11-27 01:16:06 +00:00
Joel Sherrill
979657d216 2001-11-20 Joel Sherrill <joel@OARcorp.com>
* acinclude.m4: papyrus reference removed.
	* papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
	papyrus/README, papyrus/bsp_specs, papyrus/configure.ac, papyrus/times,
	papyrus/dlentry/.cvsignore, papyrus/dlentry/Makefile.am,
	papyrus/dlentry/dlentry.S, papyrus/flashentry/.cvsignore,
	papyrus/flashentry/Makefile.am, papyrus/flashentry/flashentry.S,
	papyrus/include/.cvsignore, papyrus/include/Makefile.am,
	papyrus/include/bsp.h, papyrus/include/coverhd.h,
	papyrus/startup/.cvsignore, papyrus/startup/Makefile.am,
	papyrus/startup/bspclean.c, papyrus/startup/bspstart.c,
	papyrus/startup/linkcmds, papyrus/startup/setvec.c,
	papyrus/wrapup/.cvsignore, papyrus/wrapup/Makefile.am: Deleted.
2001-11-26 18:16:24 +00:00
Joel Sherrill
c752ff2db7 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* network/sonic.h: Fix typo.
2001-11-26 14:34:19 +00:00
Joel Sherrill
f667aaecf0 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/imfs/Makefile.am: Cleanup.
2001-11-26 14:34:09 +00:00
Joel Sherrill
4efd0f6610 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* arpa/Makefile.am: Remove stray lines.
2001-11-26 14:34:00 +00:00
Joel Sherrill
36d1e174fb 2001-11-26 Ralf Corsepius
* cdtest/main.cc: Remove RTEMS_TEST_IO_STREAM.
2001-11-26 14:33:43 +00:00
Joel Sherrill
e1eb8a349a 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove mpc750 from new_exception_processing,
	Remove mpc604 from new_exception_processing.
2001-11-21 18:39:24 +00:00
Joel Sherrill
4fe0abdcd1 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS;
	Remove need_motorola_powerpc.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
	Remove need_motorola_powerpc;
	Add RTEMS_PPC_EXCEPTIONS([new]).
	* include/Makefile.am: Replace PREINSTALL_FILES with
	TMPINSTALL_FILES, include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-21 18:38:48 +00:00
Joel Sherrill
26f6042e28 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Preinstall c_isr.inl (HACK).
	* ChangeLog: New file.
2001-11-21 18:38:24 +00:00
Joel Sherrill
81e5df8228 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove ppc603e from old_exception_processing.
2001-11-21 18:36:29 +00:00
Joel Sherrill
65c34da02b 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/score603e.cfg;
	Add automake conditional for SCORE_GENERATION_1;
	Add RTEMS_PPC_EXCEPTIONS([old]).
	* include/Makefile.am: include force-preinstall.am.
	* start/start.S: include <bspopts.h> instead of targopts.h.
	* tod/Makefile.am: Apply SCORE_GENERATION_1 conditional.
	* vectors/vector.S: include <bsp.h>.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-21 18:35:11 +00:00
Joel Sherrill
1c3c605646 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/ppcn_60x.cfg;
	Add RTEMS_PPC_EXCEPTIONS([old]).
	* include/Makefile.am: include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-21 18:34:54 +00:00
Joel Sherrill
6af8512c64 2001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/psim.cfg;
	Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
	Add RTEMS_PPC_EXCEPTIONS([old]).
	* include/Makefile.am: include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-21 18:34:28 +00:00
Joel Sherrill
524c741428 2001-11-20 Joel Sherrill <joel@OARcorp.com>
* include/bspopts.h.in: Automatically generated file that should not
	be in CVS.
2001-11-20 22:57:44 +00:00
Joel Sherrill
d4aa480982 2001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove mpc8xx from new_exception_processing.
2001-11-20 20:56:54 +00:00
Joel Sherrill
a862d15b19 2001-11-20 Joel Sherrill <joel@OARcorp.com>
* support/new_exception_processing/configure.ac,
	support/new_exception_processing/rtems/score/c_isr.inl,
	support/new_exception_processing/rtems/score/cpu.h,
	support/old_exception_processing/configure.ac,
	support/old_exception_processing/rtems/score/c_isr.inl,
	support/old_exception_processing/rtems/score/cpu.h,
	support/old_exception_processing/rtems/score/ppc_offs.h: New files
	missed in previous commit.
2001-11-20 20:53:39 +00:00
Joel Sherrill
019713474b 2001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/dmv177.cfg;
	Rename PPC_USE_INSTRUCTION_CACHE to DMV177_USE_INSTRUCTION_CACHE,
	Add RTEMS_PPC_EXCEPTIONS([old]).
	* include/Makefile.am: include force-preinstall.am.
	* startup/bspstart.c: Rename PPC_USE_INSTRUCTION_CACHE to
	DMV177_USE_INSTRUCTION_CACHE.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-20 19:03:09 +00:00
Joel Sherrill
bb507e9e25 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Add RTEMS_BSPOPTS_*(), merge-in settings
	from make/custom/mbx*.cfg, add RTEMS_PPC_EXCEPTIONS([new]).
	* include/Makefile.am: Convert PREINSTALL_FILES to
	TMPINSTALL_FILES, include force-preinstall.am.
	* vectors/Makefile.am: remove bogus VPATH.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-20 18:58:22 +00:00
Joel Sherrill
5e0e4487d3 2001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove mpc8620 from new_exception_processing.
2001-11-20 18:54:57 +00:00
Joel Sherrill
36024a6c2e 2001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/mpc8260ads.cfg, add RTEMS_PPC_EXCEPTIONS([new]).
	* include/Makefile.am: Convert PREINSTALL_FILES to
	TMPINSTALL_FILES, include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-20 18:53:27 +00:00
Joel Sherrill
73d6cdc548 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add @exceptions@ to SUBDIRS.
	* configure.ac: Add RTEMS_BSPOPTS_*(UARTS_IO_MODE),
	RTEMS_PPC_EXCEPTIONS([new]).
	* include/Makefile.am: Convert PREINSTALL_FILES to
	TMPINSTALL_FILES, include force-preinstall.am.
	* irq/Makefile.am: remove irq.h from EXTRA_DIST.
	* wrapup/Makefile.am: Apply @exceptions@.
2001-11-20 18:51:46 +00:00
Joel Sherrill
39fb164342 2001-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* support/new_exception_processing/Makefile.am,
	support/old_exception_processing/Makefile.am,
	support/old_exception_processing/cpu_asm.S,
	support/old_exception_processing/irq_stub.S: Modified to reflect
	old versus new exception processing being a per BSP option.
	* support/new_exception_processing/c_isr.inl,
	support/new_exception_processing/cpu.h,
	support/old_exception_processing/c_isr.inl,
	support/old_exception_processing/cpu.h,
	support/old_exception_processing/ppc_offs.h: Removed.
2001-11-20 18:48:43 +00:00
Joel Sherrill
800cd2a8fb 2001-11-20 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Corrected spacing.
2001-11-20 18:31:12 +00:00
Joel Sherrill
904e18563e 2001-11-20 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c: Fix incorrect comment.
2001-11-20 18:23:48 +00:00
Joel Sherrill
94ab166c67 2001-11-20 Joel Sherrill <joel@OARcorp.com>
* src/threadhandler.c: When __USE__MAIN__ is defined by the toolset,
	invoke the global constructors via __main.  Reported as tested by
	Alexandra Kossovsky <sasha@oktet.ru> and  Victor V. Vengerov
	<vvv@oktet.ru> in conjunction with a new set of tool RPMs
	(gcc2.95.3newlib1.9.0-3).  This was tracked as GNATS PR tools/84.
2001-11-20 18:22:35 +00:00
Joel Sherrill
d516bbfcd3 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add RTEMS_BSPOPTS_*(CPU_CLOCK_RATE_HZ),
	RTEMS_BSPOPTS_*(START_HW_INIT),
	RTEMS_BSPOPTS_*(STANDALONE_EVB).
	* wrapup/Makefile.am: Apply RTEMS_CPU_MODEL to pickup CPU_PIECES.
2001-11-15 16:54:16 +00:00
Joel Sherrill
6388a3f2d4 2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Apply RTEMS_BSPOPTS_*(CPU_CLOCK_RATE_HZ).
	* wrapup/Makefile.am: Apply RTEMS_CPU_MODEL to pickup CPU_PIECES.
2001-11-15 16:53:56 +00:00
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
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
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
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
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
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
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
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
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