summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i960 (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-2/+15
* clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am, start/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-2/+12
* console/Makefile.am, start/Makefile.am, startup/Makefile.am, wrapup/Makefile.am, clock/Makefile.am: Include compile.am
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-2/+15
* 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-08-10Adding ChangeLogs.Joel Sherrill4-0/+13
2000-08-01Removed unused macro.Joel Sherrill1-17/+0
2000-08-01Corrected BSP name in script.Joel Sherrill1-1/+1
2000-07-24Corrected file name in EXTRA_DIST setting.Joel Sherrill1-1/+1
2000-07-13Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-3/+0
that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option. - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and cpuopts.h. - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE (aclocal/rtems-test-no-pause.m4). - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins and tmtests/configure.in. These are the only subdirectories which currently apply RTEMS_TEST_NO_PAUSE. - Add autoconf-DEFS support to all test subpackages' configure.ins below tests/. I.e. AC_DEFINES now get explicitly propagated as preprocessor defines into Makefiles, cf. AM_CPPFLAGS in tests/*/*.am, instead of using a global config-files. - Remove NDEBUG from custom/*.cfg. * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in exec/configure.in, only. - All other sources now should relay on the values from cpuopts.h and should not define them themselves. - Several related changes to many configure.ins * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to quoting bugs in autoconf). Notes: * This patch is rather immature and only tested for a small subset of BSPs (requires the tests to be enabled and therefore takes an tremendous amount of disc space and time.) * The patches to *cfg were generated by a script. Expect file formating changes :)
2000-07-11Reworked score/cpu/i960 so it can be safely compiled multilib. AllJoel Sherrill14-29/+17
routines and structures that require CPU model specific information are now in libcpu. This required significant rework of the score/cpu header files and the creation of multiple header files and subdirectories in libcpu/i960.
2000-07-10Now links although linkcmds will not work on real hardware. But thenJoel Sherrill2-184/+244
again neither will unlinked executables. :)
2000-07-10New file.Joel Sherrill1-0/+2
2000-07-10Added dummy clock driver.Joel Sherrill5-2/+57
2000-06-16New file.Joel Sherrill1-0/+2
2000-06-16Patch rtems-rc-20000616-2-cvs.diff from Ralf CorsepiusJoel Sherrill1-1/+2
<corsepiu@faw.uni-ulm.de> to add -qnolinkcmds to bsp_specs like other BSPs.
2000-06-15rxgen960 compiles and links.Joel Sherrill8-16/+88
2000-06-13Pickup console-polled.c from the libbsp/shared directory.Joel Sherrill1-0/+2
2000-06-13Removing clock and timer since this BSP does not currentlyJoel Sherrill1-2/+0
have them.
2000-06-13Removed unused directories from Makefile.am and warningsJoel Sherrill3-1/+17
from cvs by adding .cvsignore files.
2000-06-12Added i960sim BSP which (ignoring the 3 instructions not supportedJoel Sherrill18-0/+641
by gdb 5.0's i960 simulator) is enough to run hello world.
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill23-70/+65
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill18-0/+69
adds .cvsignore.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-21/+11
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
2000-02-03Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+2
that contains the automake files for libnetworking plus a couple of minor fixes. [Now only one unused/unsupported Makefile.in remains (./c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in).] To apply: patch -p1 < rtems-rc-20000118-7.diff /bin/sh rtems-rc-20000118-7.rm /bin/sh rtems-rc-20000118-7.add ./bootstrap Notes: * I have tested this one by building all BSPs for m68k, powerpc, sh and unix with toolchains built since last weekend. * I did not touch libnetworking's directory layout.
2000-01-31Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff fromJoel Sherrill28-879/+473
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain: * Modifications, (minor) corrections, cleanups to most existing Makefile.ams * Adds automake support to all remaining BSPs which have not yet been converted to automake. * Makefile.am for all remaining wrapup/Makefile.ams
2000-01-31Patch rtems-rc-20000118-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-4/+2
that contains: * cleanups to configuration files * A reworked gccnewlib.spec.in: I have reformated it for enhanced readability and added more rtems-base packages. It now should be free of any installation conflicts (If there still remain some, they should be regarded as bugs). * A fix to the bin2boot RTEMS_BSP issue (make RTEMS_BSP="pc386 pc486" now works). * removes libbsp/bare/wrapup * Further cleanups
2000-01-23Wrong BSP referenced.Joel Sherrill1-1/+1
2000-01-11Removed old hack of using Configuration Table entry ticks_per_timesliceJoel Sherrill2-27/+12
being set to 0 to indicate that there should be no Clock Tick. This was used by the Timing Tests to avoid clock tick overhead perturbing execution times. Now the Timing Tests simply leave the Clock Tick Driver out of the Device Driver Table.
2000-01-10Patch rtems-rc-20000104-6.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill26-255/+241
that converts the i960 directory to automake. The same kind of libbsp configuration as for the mips64orion, now for the i960. In addition to libbsp configuration this patch also contains two fixes for cvme961.cfg and rxgen960.cfg, which contained non-functional make-exes. (Now both bsps probably have the same issues with linking c++ applications as the gensh2 has, but this is a different open issue not tried to be solved now). The rxgen961 also seems to have problems with its start file, because linking apps fails due to not finding start.o. (Note that libbsp/i960/rxgen960 lacks a start subdirectory!). I leave solving this issue to you :)
2000-01-03Fixed path to shared/include/coverhd.h.Joel Sherrill2-2/+2
1999-12-21Now use coverhd.h out of the libbsp/shared directory.Joel Sherrill2-2/+2
1999-12-21Now use shared coverhd.hJoel Sherrill2-207/+0
1999-11-30Renamed shm.h to shm_driver.h to avoid conflicts with POSIX shm.h.Joel Sherrill8-8/+8
Renamed file shmsupp/intr.c in some BSPs to shmsupp/cause_intr.c to avoid conflict with rtems/src/intr.c (Classic API Interrupt Manager).
1999-11-22Patch rtems-rc-19991117-9.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-16/+16
to convert the libc directory to automake and "dozens of small fixes for Makefile.ins/configure.ins below c/src/lib."
1999-11-22Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill3-3/+3
.. a major configuration cleanup ... major enhancement of automake support. ... and it contains a *major* breakthough: Automake support for libchip and libmisc *LEAF* directories. To implement this I have used several nasty tricks * The basical trick is to wrap an old Makefile.in's contents into a Makefile.am and still continue to use (i.e include) the old *.cfg files. * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make dependencies * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between automake and RTEMS make rules * Replaced each install:: and preinstall:: rule with make dependencies * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake convention) * Removed each manually added autoconf substitution which automake performs automatically. This is not yet full automake support, because using the temporary installation directory, preinstallation in general and building variants are in contradiction to automake's basic working principles ... ... the new Makefile.ams work still somewhat clumsy ... nevertheless they work (quite well). WARNING: At first glance this patch is small, but * it affects the whole configuration system. * it opens the road to introducing automake to all Makefile.ins currently not being under automake control. JOEL> Does this remove or add any files? Both, all Makefile.ins below libchip and libmisc get replaced with Makefile.ams.
1999-11-17Updated copyright notice.Joel Sherrill16-32/+16
1999-11-16Moved start code from lib/start to libbsp.Joel Sherrill2-7/+8
1999-10-27Last cleanup to attempt to link.Joel Sherrill2-1/+3
1999-10-27rxgen960 now compiles -- may not link.Joel Sherrill11-42/+32
1999-10-27Added CVS Ids and a basic header. More header cleanup needed.Joel Sherrill42-9/+174
1999-10-27Removed systbl.S save_systbl.c. They were unnecessary.Joel Sherrill3-523/+2
1999-10-27Removed sctns.S. This file was obviously the output of the compiler.Joel Sherrill2-336/+1
1999-10-27Replaced Makefile.in's with modified copies of cvme961 to getJoel Sherrill9-152/+242
autoconf/automake changes.
1999-10-27Moved timerisr.s to timerisr.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27Moved systbl.s to systbl.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27Moved sctns.s to sctns.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27Moved rxgen_romld.s to rxgen_romld.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27Moved ihandler.s to ihandler.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27Moved asmstub.s to asmstub.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27Moved asmfault.s to asmfault.S per GNU conventions.Joel Sherrill1-0/+0
1999-10-27The rxgen960 BSP and i960 RPM support was submitted by Mark BronsonJoel Sherrill71-0/+6584
<mark@ramix.com> of RAMIX.