summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-01-042001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-10/+10
* bsp_specs: Replace -lrtemsall with -lrtemsbsp -lrtemscpu, replace -lrtemsall_g with -lrtemsbsp_g -lrtemscpu_g.
2001-12-072001-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-9/+18
* configure.ac: Remove RTEMS_ENABLE_NETWORKING.
2001-12-072001-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* configure.ac: Remove RTEMS_ENABLE_NETWORKING.
2001-12-072001-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+8
* configure.ac: Remove RTEMS_ENABLE_NETWORKING.
2001-12-032001-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill20-70/+50
* configure.ac: Introduce RTEMS_BSP_CONFIGURE.
2001-11-282001-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-8/+17
* include/Makefile.am: Use _HEADER instead of H_FILES. * irq/Makefile.am: Ditto. * openpic/Makefile.am: Ditto. * include/bsp.h: Include <bspopts.h>.
2001-11-282001-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+8
* Makefile.am: Add DIST_SUBDIRS.
2001-11-282001-11-28 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill12-528/+28
This was tracked as PR87. * README, configure.ac, include/Makefile.am, include/bsp.h, start/start.S, startup/FPGA.c, startup/Makefile.am, tod/Makefile.am: Eliminated conditional code for generation 1 boards as these are no longer available. * include/gen1.h, startup/82378zb.c, tod/tod_g1.c: Deleted.
2001-11-282001-11-28 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill10-21/+68
This was tracked as PR91. * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which is used to specify if the port uses the standard macro for this (FALSE). A TRUE setting indicates the port provides its own implementation. * rtems/score/c_isr.inl: Deleted and contents merged into cpu.c. * cpu.c: Received contents of c_isr.inl. * Makefile.am: Deleted reference to c_isr.inl.
2001-11-272001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-0/+30
* configure.ac: Add RTEMS_BSPOPTS_*(DATA_CACHE_ENABLE), RTEMS_BSPOPTS_*(INSTRUCTION_CACHE_ENABLE).
2001-11-272001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-13/+36
* 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-272001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-2/+29
* 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-272001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-0/+16
* .cvsignore: Add aclocal.m4, autom4te.*, config.*, configure.
2001-11-272001-11-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+5
* vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
2001-11-262001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill27-1792/+15
* 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-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-8/+29
* 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-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-2/+14
* Makefile.am: Preinstall c_isr.inl (HACK). * ChangeLog: New file.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-11/+83
* 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-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-3/+50
* 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-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-4/+29
* 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-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* include/bspopts.h.in: Automatically generated file that should not be in CVS.
2001-11-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill8-0/+2416
* 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-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-8/+48
* 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-202001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-7/+105
* 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-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-4/+53
* 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-202001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-5/+35
* 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-202001-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-2392/+54
* 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-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* console/console-io.c: Fix incorrect comment.
2001-11-152001-11-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+7
* startup/linkcmds: Fixed syntax error in my previous addition of __init.
2001-11-142001-11-14 Till Straumann <strauman@SLAC.Stanford.EDU>Joel Sherrill1-98/+108
* 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-142001-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-2/+18
* 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-142001-11-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-37/+57
* bootloader/Makefile.am: completely reworked. * configure.ac: Add AM_PROG_AS.
2001-11-132001-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+6
* startup/linkcmds: Added _init, and _fini symbols.
2001-11-132001-11-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+18
* .cvsignore: New file.
2001-11-092001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill2-4/+4
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill2-4/+13
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill2-6/+14
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill2-1/+10
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill24-0/+1562
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill1-0/+2
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill1-1/+2
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-082001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill1-0/+9
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-10-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
2001-10-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-3/+9
* 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-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+16
* .cvsignore: Add more entries.
2001-10-262001-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1063/+4
* aclocal.m4: Removed. Should not have been in CVS.
2001-10-252001-10-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill18-18/+54
* startup/linkcmds: Added _init and _fini.
2001-10-242001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-74/+104
* aclocal.m4: Regenerated. * configure.ac, include/Makefile.am, irq/Makefile.am, vectors/Makefile.am: Updated to autoconf 2.52. * include/.cvsignore: Added newly generated files. * include/bsp.h: Added include of bspopts.h.
2001-10-242001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* vectors/Makefile.am: Remove bogus VPATH.
2001-10-222001-10-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-0/+62
* .cvsignore, configure.ac, configure.in, console/.cvsignore, include/.cvsignore, network/.cvsignore, start/.cvsignore, startup/.cvsignore, wrapup/.cvsignore: Added .cvsignore files and other files missed in previous commit.