summaryrefslogtreecommitdiffstats
path: root/c/src/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
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 Sherrill9-0/+2582
* 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-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 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.
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-11-082001-11-08 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill4-14/+32
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-072001-11-07 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2-1/+9
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-072001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* 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-072001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* startup/Makefile.am: Do NOT use the standard bootcard.c. NOTE: With this fix all test including the mptest ran as expected.
2001-10-302001-10-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+7
* 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-292001-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* network/Makefile.am: Fix improper use of $(srcdir) in VPATH.
2001-10-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+4
* startup/linkcmds: Remove explicit force of output format.
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-0/+18
* 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-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+21
* .cvsignore, include/.cvsignore: Add more entries.
2001-10-292001-10-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-2/+33
* .cvsignore: Add more entries.