summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-05-112001-05-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill28-14/+70
* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
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-032001-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* start/start.S: Added space for vectors on CPU32 configuration. * startup/bspstart.c: Fixed typo.
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+8
* startup/linkcmds: Set _VBR to 0 to indicate that the vectors are in RAM not ROM. Thanks to Juan Zamorano <jzamora@fi.upm.es> for debugging this.
2000-12-192000-12-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+4
* Makefile.am: Removed unneeded blank line.
2000-12-142000-12-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+4
* network/network.c: Removed unused variable warnings.
2000-12-142000-12-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill9-5/+1594
* Makefile.am, configure.in, include/Makefile.am, wrapup/Makefile.am: Updated to reflect addition of network driver by Franck Julien <FranckJ@cxr.fr>. * include/m302_int.h, network/.cvsignore, network/Makefile.am, network/network.c: New file.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-8/+45
* README, sim68000.setup, clock/clockdrv.c: Modified to add support for timer as clock tick source. Compiles but untested.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+12
* start/start.S, startup/bspstart.c: Not functional for CPU32 but hopefully will compile now and give a warning saying that the CPU32 variant needs work.
2000-11-092000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill32-16/+80
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-022000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill32-16/+80
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-4/+10
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+9
* shared/bsppretaskinghook.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-11-012000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill26-53/+131
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. Header file order was cleaned up while doing this.
2000-10-272000-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill28-14/+84
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization.
2000-10-272000-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-8/+32
* configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization.
2000-10-192000-10-19 Antti P Miettinen <anmietti@trshp.ntc.nokia.com>Joel Sherrill4-2/+10
* clock/ckinit.c: Do not just set the IMR, OR the enable bit in.
2000-10-122000-10-12 John S Gwynne <jgwynne@mrcday.com>Joel Sherrill9-79/+285
* start/start.c: Modified to support generation of ram_init. * start/ram_init.ld, BSP/start/ram_init.sed: New files. These changes enable RTEMS to automatically generate the ram_init file used by gdb with the BDM patches. The 332 has on-board chip select lines (for RAM and FLASH) that must be configured before use of these peripherals. These patches parse data from start.c where the chip select lines are configured in the runtime executable and automatically generates the gdb initialization file using the same settings. A great time saver. A similar file, ram_init_FW (flash writable), is also generated that the flash programming tool uses. * start/Makefile.am: Modified to support above. * CPU/sim.h: Modified to support above. * startup/except_vect_332_ROM.S: Moved to start so it would not be included in libbsp.a. Moving it to start ensures it is available as a single object file. * start/except_vect_332_ROM.S: Moved from startup. * startup/linkcmds, startup/linkcmds_ROM: Fixes to the memory map shown in the comments.
2000-09-292000-09-29 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill26-0/+598
* startup/linkcmds: Added lines so DWARF debug information would be available. Otherwise gdb complains that the offsets for the debug info are incorrect and doesn't load the files.
2000-09-152000-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-0/+9
* include/mvme16x_hw.h: Include rtems/score/targopts.h so we can check which BSP this is being used with.
2000-09-122000-09-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+9
* network/network.c (uti596_attach): Adjust cpp directives and conditional braces so all cases compile.
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-4/+14
* clock/Makefile.am, console/Makefile.am, start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill35-0/+60
* clock/Makefile.am, console/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-3/+18
* clock/Makefile.am, console/Makefile.am, fatal/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am, network/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill12-31/+88
* clock/Makefile.am, console/Makefile.am, consolex/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, tod/Makefile.am, wrapup/Makefile.am, network/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill16-0/+26
* clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-0/+13
* clock/Makefile.am, console/Makefile.am, network/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill24-0/+39
* clock/Makefile.am, console/Makefile.am, spurious/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-08-252000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill1-0/+5
* include/mvme16x_hw.h: Added NVRAM_CONFIGURE macro in a manner that should work for 162, 162lx, and 167.
2000-08-112000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2-1/+9
* console.c(_BSP_output_char): Output CR after LF for printk.
2000-08-112000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill1-5/+1
* README: Updated * console/console.c: Fix polled input. Add support for shared printk. Add support for more flexible polled I/O with and without termios. I/O mode and console is selectable either from NVRAM or from mvme167.cfg. Clean up comments.
2000-08-112000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill6-389/+537
* README: Updated * console/console.c: Fix polled input. Add support for shared printk. Add support for more flexible polled I/O with and without termios. I/O mode and console is selectable either from NVRAM or from mvme167.cfg. Clean up comments. 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca> * startup/page_table.c (page_table_init): Reorganize NVRAM parameters. * include/bsp.h: Reorganize NVRAM parameters. Add support for shared printk. * times: These are the times for the MVME167, not the MBX860-002. 2000-08-11 John Cotton <john.cotton@nrc.ca> * network/network.c: Fix NVRAM configuration parameter handling from previous revision. Check J1-4, restructure NVRAM parameter handling. 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca> * network/network.c: Cleanup of network driver to reduce warnings. Addition of second parameter to uti596_attach.
2000-08-10Adding ChangeLogs.Joel Sherrill17-0/+51
2000-08-04Now compiles after breaking things with mvme16x_hw.hJoel Sherrill2-1/+6
2000-08-02Patch from Eric Norum <eric@cls.usask.ca> to add "attaching" argumentJoel Sherrill2-3/+11
to driver attach routine.
2000-08-02Split out items shared with mvme167.Joel Sherrill6-224/+509
2000-08-02Moved base address to 0x20000.Joel Sherrill1-3/+3
2000-08-02Added (untested) network driver from mvme167.Joel Sherrill5-2/+50
2000-08-01Compiles now.Joel Sherrill2-3/+2
2000-08-01Added sim68000 BSP for the BSVC simulator. This BSP includes theJoel Sherrill27-0/+1300
alias simcpu32 that supports the CPU32 simulator in BSVC. At this point, it is still under development.
2000-07-26Patch from Charles-Antoine Gauthier <charles.gauthier@nrc.ca> thatJoel Sherrill3-74/+78
removes warnings from the network.c file and has slight additions to the configuration file to support Java.
2000-07-11Patch rtems-rc-20000711-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+3
that decouples exec/ for the sh, m68k and i960 from targopts.h. NOTE: The change to system.h is a hack to enable cpuopts.h for some targets, but keep using targopts.h for others - I know it does *not* work for sparc, mips, i386 and ppc. This will have to be addressed as work continues on multilibing.
2000-06-15Modified to pick up components from libcpu.Joel Sherrill1-1/+1
2000-06-15Updated.Joel Sherrill1-1/+2
2000-06-14Enable data cache as well.Joel Sherrill3-0/+3
2000-06-14Patch from John Cotton <john.cotton@nrc.ca> to correct cacheJoel Sherrill5-5/+5
routine naming to follow RTEMS package/object.method rule. This patch also eliminated calls to the obsolete routine m68k_enable_caching.
2000-06-14Must now pull in cache management code from libcpu.Joel Sherrill4-2/+6
2000-06-13Moved i386 and m68k cache management code to libcpu. EverythingJoel Sherrill1-0/+1
now is an implementation of the prototypes in rtems/rtems/cache.h. The libcpu/i386/wrapup directory is no longer needed. The PowerPC needs this done to it.
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill1-214/+0
<charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add support for a number of very significant things: + BSPs for many variations on the Motorola MBX8xx board series + Cache Manager including initial support for m68040 and PowerPC + Rework of mpc8xx libcpu code so all mpc8xx CPUs now use same code base. + Rework of eth_comm BSP to utiltize above. John reports this works on the 821 and 860.
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill7-69/+173
<charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add support for a number of very significant things: + BSPs for many variations on the Motorola MBX8xx board series + Cache Manager including initial support for m68040 and PowerPC + Rework of mpc8xx libcpu code so all mpc8xx CPUs now use same code base. + Rework of eth_comm BSP to utiltize above. John reports this works on the 821 and 860