summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-06-082001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-8/+21
* configure.in: Add bspopts.h, fix PACKAGE. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-082001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-7/+20
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-06-082000-06-08 Eric Valette <valette@crf.canon.fr>Joel Sherrill4-374/+580
* console/console.c, include/commproc.h, startup/start.S: The printk/printf did not work when loaded by EPPCBUG. They did work when loaded with the BDM debugger. I suspected EPPBUG made some nasty things like patching Communication processor microcode... Anyway, the attached patch: 1) Enables to have printk nearly immediately after boot, 2) Make printf work automagically (I do not know why except I make a different initialization for printk that should be overwritten by console init later ?) I let the default to be using EPPCBUG embedded firmware to boot and using this printk early enabler code (LOADED_BY_EPPCBUG and EARLY_CONSOLE) are on.
2001-05-252001-05-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-1/+14
* clock/Makefile.am, console/Makefile.am, spurious/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Modified to include compile.am. * startup/bspstart.c: Removed include of <libcsupport.h>
2001-05-252001-05-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-6/+18
* configure.in: Add bspopts.h. * include/bsp.h: Include bspopts.h. * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
2001-05-252001-05-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-9/+28
* include/Makefile.am: Use *_HEADERS instead of *H_FILES, add bspopts.h. * include/.cvsignore: Add bspopts.h. * include/bsp.h: Add bspopts.h. * console/Makefile.am: Use *_HEADERS instead of H_FILES. * configure.in: Add bspopts.h.
2001-05-252000-05-25 Matt Cross <profesor@gweep.net>Joel Sherrill38-0/+2662
* New MRM332 BSP for the Mini RoboMind board based on the 68332 microcontroller designed and build by Mark Castelluccio. For details on the MRM see http://www.robominds.com. * .cvsignore, ChangeLog Makefile.am, README, bsp_specs, clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, configure.in, console/.cvsignore, console/Makefile.am, console/console.c, include/.cvsignore, include/Makefile.am, include/bsp.h, include/mrm332.h, misc/dotests, misc/gdbinit68, misc/interr.c, spurious/.cvsignore, spurious/Makefile.am, spurious/spinit.c, start/.cvsignore, start/Makefile.am, start/start.c, startup/.cvsignore, startup/Makefile.am, startup/bspclean.c, startup/bspstart.c, startup/except_vect_332_ROM.S, startup/linkcmds, startup/linkcmds_ROM, timer/.cvsignore, timer/Makefile.am, timer/timer.c, times, wrapup/.cvsignore, wrapup/Makefile.am: Initial files.
2001-05-242001-05-24 Tom Armistead <tom_armistead@phx.mcd.mot.com>Joel Sherrill3-4/+13
* start/start.S: Increased BAT0 mapping of RAM from 64 meg to 256 meg to allow operation on boards with larger RAM sizes. * vectors/vectors_init.c: Modified to call 'generic' powerpc vector function (mpc60x_vector_is_valid) instead of MPC750 specific function to allow operation on boards with CPUs other than the MPC750.
2001-05-242001-05-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-12/+38
* configure.in: Add bspopts.h. * include/bsp.h: Include bspopts.h. * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
2001-05-242001-05-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-6/+22
* configure.in: Add bspopts.h. * include/bsp.h: Include bspopts.h. * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
2001-05-242001-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-8/+23
* configure.in: Add bspopts.h. * include/bsp.h: Include bspopts.h. * include/.cvsignore: Add bspopts.h*, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * start/Makefile.am: Dito. * network/Makefile.am: Dito.
2001-05-242001-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-7/+21
* configure.in: Add bspopts.h. * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h*. * include/Makefile.am: Use *_HEADERS instead of *H_FILES. * include/bsp.h: Include bspopts.h.
2001-05-242001-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-3/+8
* comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
2001-05-242001-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+4
* configure.in: remove shared/io/Makefile.
2001-05-242001-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill18-26/+85
* configure.in: Add include/bspopts.h. * console/Makefile.am: Use *_HEADERS instead of *H_FILES. * irq/Makefile.am: Use *_HEADER instead of *H_FILES. * include/.cvsignore: Add bspopts.h*, coverhd.h, stamp-h* * include/Makefile.am: Add bspopts.h, Use *_HEADER instead of *H_FILES. * include/bsp.h: Add bspopts.h.
2001-05-242001-05-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-18/+47
* configure.in: Add bspopts.h, AC_DEFINE CONSOLE_USE_INTERRUPTS, CONSOLE_USE_POLLED, HAS_RTC. * include/.cvsignore: Add bspopts.h*, stamp-h*, coverhd.h, tod.h. * include/Makefile.am: Use *_HEADERS instead of *H_FILES, New treatment of tod.h, coverhd.h. * include/bsp.h: Add include bspopts.h.
2001-05-242001-05-24 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill3-15/+96
* Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>. * start/regs.S, start/start.S: Now works on Mongoose-V. Missed in previous patch.
2001-05-222001-05-22 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill6-64/+142
* Assisted in design and debug by Joel Sherrill <joel@OARcorp.com>. * clock/clockdrv.c, console/conscfg.c: Corrected. * include/bsp.h: Support for tm27 and addition of CPU_CLOCK_RATE. * startup/bspstart.c: Properly set initial status register and pending interrupts. * timer/timer.c: Works now.
2001-05-112001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-68/+81
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]), adapt bspopts.h handling to other sh-BSPs. * include/.cvsignore: Add stamp-h*, bspopts.h*. * include/Makefile.am: Use include_HEADERS instead of H_FILES. * startup/bspstart.c: Reworked, based on the amos BSP.
2001-05-112001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-6/+29
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]), add bspopts.h. * include/.cvsignore: Add stamp-h*, bspopts.h*. * include/Makefile.am: Use include_HEADERS instead of H_FILES. * include/bsp.h: Add bspopts.h. * startup/bspstart.c: Replace HZ w/ CPU_CLOCK_RATE_HZ.
2001-05-112001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-11/+22
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]), add bspopts.h. * include/.cvsignore: Add stamp-h*, bspopts.h*. * include/Makefile.am: Use include_HEADERS instead of H_FILES. * include/bsp.h: Add bspopts.h.
2001-05-112001-05-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-1/+9
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2001-05-112001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill85-43/+211
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2001-05-112001-05-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+31
* tools/runtest: Add functionality to avoid letting simulator run too long.
2001-05-092001-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-36/+154
* scitab/.cvsignore: Add. * configure.in: Add --enable-console, CPU_CLOCK_RATE_HZ, autoheader bspopt.h. * include/bsp.h: Complete rewrite based on the AMOS-BSP. * README: Update. * bsp_specs: copy from gensh1
2001-05-082001-05-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* ne2000/ne2000.c: Remove #define __INSIDE_RTEMS_BSD_TCPIP_STACK__.
2001-05-072001-05-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+26
* console/conscfg.c: Added an entry for the second serial port.
2001-04-242000-04-23 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2-5/+15
* start.S: Modificatins to preserve the current CWP and adjust the WIM accordingly. This improves compatibility with the remote debugger and the mkprom prom-builder.
2001-04-232000-04-23 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill4-6/+14
* console/debugputs.c: Switched to unsigned characters.
2001-04-202001-04-20 Eric Valette <valette@crf.canon.fr>Joel Sherrill6-3/+15
* include/bsp.h: Added include of <bsp/vectors.h> * vectors/vectors.h: Corrected typos.
2001-04-202001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-90/+73
* include/bsp.h (Clear_tm27_intr): Stop the timer and disable the interrupt. This was not quite right before and we were getting uncontrolled interrupt nesting in tm27. * timer/timer.c (Timer_Initialize): Added an extra reset and changed the ITMR register so we will never get an interrupt. (Read_timer): Fixed so the timer actually stops before it is read. Before some times reported were outraguously high. * start/start.S: Major clean including using stack in linkcmds, deleting unused code, and zeroing the BSS using the linkcmds information. * startup/linkcmds: Put heap in lower memory than workspace and move _clear_end so both are zeroed.
2001-04-202001-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+6
* clock/clockdrv.c: Account for the fact that ClockRate is in cycles not megahertz.
2001-04-162001-04-11 Eric Valette <valette@crf.canon.fr>Joel Sherrill2-1/+5
* network/network.c: Fix unnecessary double assignment.
2001-04-162001-04-11 Eric Valette <valette@crf.canon.fr>Joel Sherrill17-0/+2929
* clock/.cvsignore, clock/Makefile.am, clock/p_clock.c, include/8xx_immap.h, include/commproc.h, irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore, vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c: New file. * Switch the eth_comm BSP to use the "new exception processing model."
2001-04-162001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-129/+30
* start/start.S, startup/bspstart.c, startup/linkcmds: Cleanup that was not merged from the simple non-RTEMS program.
2001-04-162001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+19
* start/start.S, startup/bspstart.c, startup/linkcmds: Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov> as he debugged this BSP using a logic analyzer.
2001-04-162001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-81/+130
* start/start.S, startup/bspstart.c, startup/linkcmds: Modifications made with Gregory Menke <gregory.menke@gsfc.nasa.gov> as he debugged this BSP using a logic analyzer.
2001-04-112001-04-11 Eric Valette <valette@crf.canon.fr>Joel Sherrill11-58/+141
* Makefile.am, configure.in, console/console.c, include/Makefile.am, include/bsp.h, network/network.c, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, wrapup/Makefile.am: Switch the eth_comm BSP to use the "new exception processing model."
2001-04-062001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill4-1/+13
* configure.in, motorola_powerpc/Makefile.am, motorola_powerpc/configure.in: These modifications are in support of switching the mpc8xx to the use the "new exception processing model."
2001-04-062001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill4-2/+10
* Makefile.am, console/consoleIo.h, include/bsp.h: These modifications are part of the conversion of the mpc8xx CPU to the "new exception processing model."
2001-04-062001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill1-0/+14
* mpc8xx/exceptions/.cvsignore, mpc8xx/exceptions/Makefile.am, mpc8xx/exceptions/asm_utils.S, mpc8xx/exceptions/raw_exception.c, mpc8xx/exceptions/raw_exception.h: New files. * configure.in, mpc6xx/mmu/bat.h, mpc8xx/Makefile.am, mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c, new_exception_processing/cpu.h, shared/include/byteorder.h, wrapup/Makefile.am: This is conversion of the mpc8xx CPU to the "new exception processing model."
2001-04-062001-03-30 Eric Valette <valette@crf.canon.fr>Joel Sherrill30-63/+3165
* clock/.cvsignore, clock/Makefile.am, clock/p_clock.c, include/8xx_immap.h, include/commproc.h, include/mbx.h, irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore, vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c: New files. * Makefile.am, configure.in, console/console.c, include/Makefile.am, network/network.c, startup/Makefile.am, startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds, startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am: The modifications to this BSP reflect the conversion of the mpc8xx CPU to the "new exception processing model."
2001-03-142001-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+12
* console/console.c: Added printk() support.
2001-03-142001-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill7-10/+22
* clock/clockdrv.c, console/conscfg.c, include/bsp.h, start/start.S, startup/bspstart.c, timer/timer.c: Comments corrected.
2001-03-142001-02-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill28-0/+1400
* The Generic Mongoose-V BSP uses only the peripherals found on the Synova Mongoose-V CPU. This is a radiation hardened CPU based on the LSI Logic 33K. * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.in, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/conscfg.c, include/.cvsignore, include/Makefile.am, include/bsp.h, start/.cvsignore, start/Makefile.am, start/regs.S, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/linkcmds, timer/.cvsignore, timer/Makefile.am, timer/timer.c, wrapup/.cvsignore, wrapup/Makefile.am: New files.
2001-03-052001-02-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-10/+7
* mpc505/ictrl/Makefile.am, mpc6xx/clock/Makefile.am, mpc6xx/exceptions/Makefile.am, mpc6xx/mmu/Makefile.am, mpc8xx/include/Makefile.am, new_exception_processing/Makefile.am, old_exception_processing/Makefile.am, pc403/ictrl/Makefile.am, shared/include/Makefile.am, shared/src/Makefile.am: Apply *_HEADERS instead of *H_FILES. * shared/src/.cvsignore: Add cache.h.
2001-03-012001-02-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+1
* configure.in: Reworked for Canadian Cross support. * Makefile.am: Reflect changes to configure.in. * config.guess, config.sub: Update from subversions.gnu.org. * README.cdn-X: New file. * tools/Makefile.am: Remove build, tools from SUBDIRS.
2001-02-022001-02-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* bsp.am: Fix automake version number in comment.
2001-02-022001-02-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+5
* .cvsignore: Add stamp-h
2001-01-292001-01-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-110/+86
* Makefile.am: Add scitab, gdbsci to SUBDIRS. * include/gdbsci.h: New file. * include/.cvsignore: Add stamp-h? and bspopts.h*. * console/Makefile.am: Use shared/console.c. * console/console-io.c, console/console-support.S: Remove.