summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp (unfollow)
Commit message (Collapse)AuthorFilesLines
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.
2001-01-292001-01-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-738/+22
* startup/genpvec.c: #include <chain.h> instead of "chain.h", fix CVS-Id. * include/chain.h: Remove. * include/Makefile.am: Remove chain.h.
2001-01-292001-01-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* startup/genpvec.c: #include <chain.h> instead of "chain.h".
2001-01-292001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-2/+608
* gdbsci/, scitab/, trap34/: Add directories.
2001-01-292001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-2/+8
* startup/linkcmds: Remove OUTPUT_FORMAT.
2001-01-242001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-63/+125
* Makefile.am, README, console/console-io.c, start/start.S, startup/linkcmds: Update to make shsim closer to functional.
2001-01-242001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+4
* config.h.in: Automatically generated. Remove from CVS.
2001-01-222001-01-22 Radzislaw Galler <rgaller@et.put.poznan.pl>Joel Sherrill4-9/+165
* README.EVB7045F: New file. * README: Additions and corrections. * include/bsp.h: Switch console to sci0.
2001-01-122001-01-12 Eric Norum <eric.norum@usask.ca>Joel Sherrill5-195/+112
* README, clock/Makefile.am, clock/ckinit.c, clock/clock.c: Clock driver updated to use shell driver mechanism. * clock/ckinit.c: Removed. * clock/clock.c: New file.
2001-01-122001-01-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+4
* setvec.c: Removed unused variables.
2001-01-122001-01-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-13/+46
* include/bsp.h, timer/timer.c: Updated so timer appears to work and support tm27. I would prefer to time a software interrupt rather than an use an extra timer though.
2001-01-092001-01-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill10-332/+10
* Removing non-function shmsupp directory. * shmsupp/.cvsignore, shmsupp/Makefile.am, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: Removed. * configure.in, Makefile.am, wrapup/Makefile.am
2001-01-092001-01-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-11/+50
* clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for multiple ISRs per clock tick. Testing per hacking on mips/jmr3904 clock driver.
2001-01-092001-01-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-5/+13
* clock/clockdrv.c: Clean up. * include/bsp.h: Uncomment and fix set_vector() prototype.
2001-01-082001-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+5
* wrapup/Makefile.am: Remove warning missed in shmsupp removal.
2001-01-082001-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill10-303/+10
* Shared memory support removed since it was non-functional. * shmsupp/.cvsignore, shmsupp/Makefile.am, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: Removed. * configure.in, Makefile.am, wrapup/Makefile.am: Modified to reflect above.
2001-01-082001-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-6/+17
* start/start.S: init_exc_vecs is now called mips_install_isr_entries. * wrapup/Makefile.am: Corrected to reflect new libcpu structure.
2001-01-082001-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+5
* console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable would be visible.
2001-01-082001-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-0/+14
* include/bsp.h: Added closing brace for extern C.
2001-01-052001-01-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-2/+17
* scitab/Makefile.am, startup/bspstart.c, configure.in: Removed rest of make-target-options and moved them to BSP configure options.
2001-01-052001-01-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-5/+17
* include/bsp.h: Changed <sh/null.h> to <rtems/devnull.h> to reflect the movement of this component to libmisc. * wrapup/Makefile.am: /dev/null driver is no longer in libcpu/sh.
2001-01-052001-01-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+1
* console/vt.c: Added include of <rtems.h> so _CPU_ISR_disable would be visible.
2001-01-032001-01-03 Emmanuel Raguet <raguet@crf.canon.fr>Joel Sherrill2-17/+19
* bootloader/Makefile.am: Modified to install bootloader so make-exe rule can avoid writing to install point or assuming BSP build tree is available.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* clockdrv_shell.c: Fixed syntax error in fast idle support.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-535/+121
* clock/clock.c: Use shared clock driver shell. * console/console.c: Removed. Now use shared polling shell. * console/console-io.c: New file. * console/Makefile.am: Correct to use shared polling shell. * startup/bspstart.c: Remove all fast idle references.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+4
* console/console-io.c: Removed unused variable initialized.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-3/+10
* console/console-io.c: Added console_initialize_hardware().
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-8/+34
* new_exception_processing/cpu.h, old_exception_processing/cpu.c: old_exception_processing/cpu.h, Added _CPU_Initialize_vectors(). In particular, spurious vector initialization had to be moved on old exception processing model.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-1/+28
* clockdrv_shell.c: Added fast idle mode which is enabled by defining CLOCK_DRIVER_USE_FAST_IDLE. * console-polled.c: Added console_initialize_hardware() hook.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* ChangeLog: Removed bad entry.
2001-01-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill8-5/+58
* console/console-io.c: Added console_initialize_hardware().