summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sh (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-155-0/+83
| | | | | | | * make/custom/simsh1.cfg: New (relocated from /make/custom). * make/custom/simsh2.cfg: New (relocated from /make/custom). * make/custom/simsh2e.cfg: New (relocated from /make/custom). * make/custom/simsh4.cfg: New (relocated from /make/custom).
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-152-0/+37
| | | | * make/custom/gensh4.cfg: New (relocated from /make/custom).
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-152-0/+30
| | | | * make/custom/gensh2.cfg: New (relocated from /make/custom).
* 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-152-0/+30
| | | | * make/custom/gensh1.cfg: New (relocated from /make/custom).
* 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-09-158-8/+20
| | | | * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
* 2009-08-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-174-0/+12
| | | | * include/bsp.h: Mark as a small memory BSP.
* 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-168-13/+32
| | | | | | * configure.ac: Rename BSP_BOOTCARD_OPTIONS to RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs have the same options.
* 2009-04-28 Chris Johns <chrisj@rtems.org>Chris Johns2009-04-288-7/+39
| | | | * start/start.S: Update for boot_card command line change.
* 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-048-8/+32
| | | | | | * bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-0212-110/+21
| | | | | * Makefile.am, preinstall.am: Use shared tm27.h stub. * include/tm27.h: Removed.
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-024-131/+7
| | | | | * Makefile.am, preinstall.am: Use shared stub coverhd.h * include/coverhd.h: Removed.
* 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-10-022-1/+5
| | | | * preinstall.am: Regenerated.
* 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-10-012-7/+4
| | | | * Makefile.am: Remove scitab.c (Not applicable).
* 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-302-2/+4
| | | | * acinclude.m4: simsh4 folded into shsim.
* 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-308-79/+48
| | | | | | | | * Makefile.am, preinstall.am, include/bsp.h, include/tm27.h, trap34/console-io.c: Now builds cleanly for runs for SH1, SH2, and SH4. * include/syscall.h: New file. * include/gdbsci.h: Removed.
* 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-3027-3036/+15
| | | | | | | | | | | | | | | * simsh4/.cvsignore, simsh4/ChangeLog, simsh4/Makefile.am, simsh4/README, simsh4/bsp_specs, simsh4/configure.ac, simsh4/preinstall.am, simsh4/clock/ckinit.c, simsh4/console/console.c, simsh4/include/.cvsignore, simsh4/include/bsp.h, simsh4/include/coverhd.h, simsh4/include/ramdisk.h, simsh4/include/syscall.h, simsh4/include/tm27.h, simsh4/start/start.S, simsh4/startup/hw_init.c, simsh4/startup/linkcmds, simsh4/startup/linkcmds-le, simsh4/startup/linkcmds-le.coff, simsh4/timer/timer.c, simsh4/tools/.cvsignore, simsh4/tools/ChangeLog, simsh4/tools/Makefile.am, simsh4/tools/configure.ac, simsh4/tools/runtest.in: Removed.
* 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-3010-29/+43
| | | | | * Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-2910-32/+63
| | | | * Makefile.am: Eliminate *_SOURCES.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-2910-5/+35
| | | | | * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components.
* 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-2910-8/+20
| | | | * Makefile.am: Remove noinst_PROGRAMS (Unused).
* 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-2615-0/+80
| | | | * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
* 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-252-2/+6
| | | | * startup/linkcmds: GDB Simulator has 16MB RAM.
* 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-253-48/+6
| | | | | * Makefile.am: Now runs using fake clock ticker. * clock/clockdrv.c: Removed.
* 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-242-3/+6
| | | | * clock/clockdrv.c: Fix comment.
* 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-248-446/+53
| | | | | | | | * Makefile.am, configure.ac, clock/clockdrv.c, include/bsp.h, start/start.S, startup/linkcmds: Now runs ticker and hello on sh-rtems4.10-gdb. The SH simulator in gdb has no hardware IO or interrupt simulation so we use the trap interface to print. * gdbsci/gdbsci.c: Removed.
* 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-2310-5/+35
| | | | | | * configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-224-41/+20
| | | | | | | | | * Makefile.am, configure.ac: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. * startup/bspclean.c: Removed.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-39/+4
| | | | * shared/bspgetworkarea.c: Removed.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-163-2/+8
| | | | | * Makefile.am, startup/linkcmds: Use top level shared bsp_get_work_area() implementation.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-165-4/+13
| | | | | | * Makefile.am, startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Use top level shared bsp_get_work_area() implementation.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-164-8/+13
| | | | | * Makefile.am, startup/linkcmds, startup/linkcmds.sim: Use top level shared bsp_get_work_area() implementation.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-165-21/+15
| | | | | | * Makefile.am, startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Use top level shared bsp_get_work_area() implementation.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-165-11/+17
| | | | | | * Makefile.am, startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Use top level shared bsp_get_work_area() implementation.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-104/+4
| | | | * startup/bspstart.c: Removed.
* 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-162-1/+7
| | | | | | | * clock/ckinit.c: Add use of bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization. Remove unnecessary includes of rtems/libio.h and rtems/libcsupport.h. All SuperH BSPs now share a common bsp_start() implementation.
* 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-154-0/+124
| | | | | * shared/bspgetworkarea.c, shared/bsphwinit.c, shared/bspstart.c: New files.
* 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-159-165/+36
| | | | | | | | | | * Makefile.am, configure.ac, include/bsp.h, startup/hw_init.c, startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Use shared bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization. After factoring this out, it turned out that all SuperH BSPs has the same bsp_start() implementation so this was made shared. * startup/bspstart.c: Removed.
* 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-155-14/+23
| | | | | | | | * Makefile.am, configure.ac, include/bsp.h, startup/linkcmds: Use shared bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization. After factoring this out, it turned out that all SuperH BSPs has the same bsp_start() implementation so this was made shared.
* 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-1518-390/+63
| | | | | | | | | * Makefile.am, configure.ac, include/bsp.h, startup/linkcmds: Use shared bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization. After factoring this out, it turned out that all SuperH BSPs has the same bsp_start() implementation so this was made shared. * startup/bspstart.c: Removed.
* 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-108-16/+24
| | | | | | * include/bsp.h: Review of all bsp_cleanup() implementations. In this phase, all prototypes were removed from bsp.h and empty implementations were removed and made to use the shared stub.
* 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-104-48/+10
| | | | | | | | * Makefile.am, include/bsp.h: Review of all bsp_cleanup() implementations. In this phase, all prototypes were removed from bsp.h and empty implementations were removed and made to use the shared stub. * startup/bspclean.c: Removed.
* 2008-09-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-052-42/+7
| | | | | | | * clock/ckinit.c: The Shared Memory Driver no longer requires the special IOCTL in Clock_control. This was a hack which has existed since before the Classic API Timer Manager was implemented. All implementations of and references to Clock_control were removed.
* 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-312-26/+15
| | | | | * timer/timer.c: Eliminate empty function from every benchmark timer driver. Fix spelling.
* 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-312-12/+17
| | | | | * timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
* 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-271-0/+4
| | | | * timer/timer.c: Eliminate rtems_boolean.
* Eliminate rtems_boolean.Ralf Corsepius2008-08-271-2/+2
|
* Add missing prototypes.Ralf Corsepius2008-08-191-1/+1
|
* 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-191-0/+4
| | | | * trap34/console-io.c: Add missing prototypes.
* Cleanup.Ralf Corsepius2008-07-147-42/+0
|
* 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-1510-21/+71
| | | | | | | | | | | | | | * startup/bspstart.c: Add capability for bootcard.c BSP Initialization Framework to ask the BSP where it has memory for the RTEMS Workspace and C Program Heap. These collectively are referred to as work area. If the BSP supports this, then it does not have to include code to split the available memory between the two areas. This reduces the amount of code in the BSP specific bspstart.c file. Additionally, the shared framework can initialize the C Library, call rtems_debug_enable(), and dirty the work area memory. Until most/all BSPs support this new capability, if the BSP supports this, it should call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When the transition is complete, this autoconf macro can be removed.