summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-11-272001-11-27 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill8-9/+59
This was tracked as PR39. * include/bsp.h, start/cpuboot.c, start/reset.S, startup/debugger, startup/linkcmds, startup/rom: Eliminated required definition of macros in the custom file for the BSP to compile. The ROM and ROM address and size settings are now linker script items.
2001-11-272001-11-27 Joel Sherrill <joel@OARcorp.com>,Joel Sherrill19-5067/+18
* new_exception_processing/Makefile.in, new_exception_processing/.cvsignore, new_exception_processing/Makefile.am, new_exception_processing/c_isr.inl, new_exception_processing/cpu.c, new_exception_processing/cpu.h, new_exception_processing/cpu_asm.S, old_exception_processing/Makefile.in, old_exception_processing/.cvsignore, old_exception_processing/Makefile.am, old_exception_processing/README, old_exception_processing/TODO, old_exception_processing/c_isr.inl, old_exception_processing/cpu.c, old_exception_processing/cpu.h, old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S, old_exception_processing/ppc_offs.h, old_exception_processing/ppccache.c, old_exception_processing/rtems.S: Deleted since now under libbsp.
2001-11-272001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-25/+7
* configure.ac: Remove old_exception_processing, new_exception_processing. * Makefile.am: Ditto.
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 Sherrill6-0/+24
* .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-262001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* network/sonic.h: Fix typo.
2001-11-262001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-32/+14
* src/imfs/Makefile.am: Cleanup.
2001-11-262001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-4/+8
* arpa/Makefile.am: Remove stray lines.
2001-11-262001-11-26 Ralf CorsepiusJoel Sherrill2-1/+4
* cdtest/main.cc: Remove RTEMS_TEST_IO_STREAM.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+6
* configure.ac: Remove mpc750 from new_exception_processing, Remove mpc604 from new_exception_processing.
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 Sherrill6-2/+24
* Makefile.am: Preinstall c_isr.inl (HACK). * ChangeLog: New file.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+5
* configure.ac: Remove ppc603e from old_exception_processing.
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 Sherrill4-2/+10
* include/bspopts.h.in: Automatically generated file that should not be in CVS.
2001-11-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* configure.ac: Remove mpc8xx from new_exception_processing.
2001-11-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill11-0/+4762
* 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 Sherrill2-1/+4
* configure.ac: Remove mpc8620 from new_exception_processing.
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 Sherrill12-2393/+65
* 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 Sherrill1-1/+4
* ChangeLog: Corrected spacing.
2001-11-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* console/console-io.c: Fix incorrect comment.
2001-11-202001-11-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+15
* 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-152001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-5/+19
* 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-152001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-5/+8
* configure.ac: Apply RTEMS_BSPOPTS_*(CPU_CLOCK_RATE_HZ). * wrapup/Makefile.am: Apply RTEMS_CPU_MODEL to pickup CPU_PIECES.
2001-11-152001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+13
* configure.ac: Add RTEMS_BSPOPTS_*(USE_CONSOLE_A), add RTEMS_BSPOPTS_*(USE_CONSOLE_B).
2001-11-152001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+11
* configure.ac: Add RTEMS_BSPOPTS_*(SIMHPPA_FAST_IDLE), remove RTEMS_OUTPUT_BUILD_SUBDIRS.
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 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+5
* shared/ppc.h: The mpc8260 uses the new exception processing model and thus does not need to define PPC_USE_SPRG.
2001-11-142001-11-14 Andrew Dachs <A.Dachs@SSTL.co.uk>Joel Sherrill3-2/+6
* shared/ppc.h: mpc8260 has double FPU not single FPU.
2001-11-142001-11-14 Till Straumann <strauman@SLAC.Stanford.EDU>Joel Sherrill4-294/+332
* 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-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+20
* configure.ac: Add RTEMS_BSPOPTS_*(LOAD_RTC_AT_START), RTEMS_BSPOPTS_*(BSP_DEBUG), RTEMS_BSPOPTS_*(UARTDEBUG), remove RTEMS_OUTPUT_BUILD_SUBDIRS.
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-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* include/Makefile.am: Fix TMPINSTALL_FILES to make automake-1.5 happy.
2001-11-142001-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+9
* include/iosh7045.h: Add SCI0_SMR, SCI1_SMR for sh7032 compatibility to make simsh happy.
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
* Makefile.am: Made to compile again.
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 Sherrill21-33/+1382
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.