summaryrefslogtreecommitdiffstats
path: root/make (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Produce Srecords.Joel Sherrill2000-08-011-10/+6
|
* Added sim68000 BSP for the BSVC simulator. This BSP includes theJoel Sherrill2000-08-012-0/+78
| | | | | alias simcpu32 that supports the CPU32 simulator in BSVC. At this point, it is still under development.
* Patch rtems-rc-20000731-2-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-08-0112-20/+20
| | | | | | | | | | | | | | that does the following: Changes: Remove $(SED) and $(CP) from make/custom/*.cfg Motivation: * autoconf and automake presuppose sed and cp to be present. * make/host.cfg.in already contains SED = sed hard-coded into it for a long time. * Elimination of make-variables * Eliminate make/*.cfg files or at least reduce their complexity :)
* New bsp for simulator in gdb. Does not work yet.Joel Sherrill2000-07-311-0/+53
|
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-272-27/+0
| | | | Removed obsolete flags from new custom files.
* Port of RTEMS to the ARM processor family by Eric ValetteJoel Sherrill2000-07-271-0/+95
| | | | | | <valette@crf.canon.fr> and Emmanuel Raguet <raguet@crf.canon.fr> of Canon CRF - Communication Dept. This port includes a basic BSP that is sufficient to link hello world.
* Patch from Charles-Antoine Gauthier <charles.gauthier@nrc.ca> thatJoel Sherrill2000-07-261-1/+1
| | | | | removes warnings from the network.c file and has slight additions to the configuration file to support Java.
* Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill2000-07-261-1/+2
| | | | | | | | | | | a BSP (c4xsim) supporting the simulator included with gdb. This port was done by Joel Sherrill and Jennifer Averett of OAR Corporation. Also included with this port is a space/time optimization to eliminate FP context switch management on CPUs without hardware or software FP. An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8) on this CPU. This required addressing alignment checks and assumptions as well as fixing code that assumed sizeof(unsigned32) == 4.
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-1344-226/+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 :)
* Removed NDEBUG as a per BSP option.Joel Sherrill2000-07-1344-217/+5
|
* Removed references to stack checker defines since it is dynamicallyJoel Sherrill2000-07-122-12/+0
| | | | enabled now at configure time.
* Removed stupid reference to NO_TABLE_MOVE in comment block.Joel Sherrill2000-07-128-26/+0
|
* Patch rtems-rc-20000712-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-1244-166/+5
| | | | | | | | | | | | | | | | | | | | | | | | that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_DEBUG a global per-cpu configuration option * Remove RTEMS_DEBUG from targopts.h * Add a global --enable-rtems-debug option disabled by default. * Add RTEMS_DEBUG to cpuopts.h * Remove all references to RTEMS_DEBUG from custom/*.cfg Notes: * RTEMS_DEBUG is set in c/src/exec/configure.in only (RTEMS_CHECK_RTEMS_DEBUG) and should be defined in cpuopts.h only. BSPs should not redefine it, but use the value being provided by cpuopts.h. => With multilibs, users have to choose: Either enable RTEMS_DEBUG for all BSPs and CPU_MODELs of a cpu or not. * Only few BSPs had RTEMS_DEBUG enabled, therefore I set the default to disabled. * This patch influences the per-BSP building scheme. Existing BSPs which set RTEMS_DEBUG in their make-target-options rule might have problems at runtime.
* Reworked score/cpu/sparc so it can be safely compiled multilib. AllJoel Sherrill2000-07-111-1/+0
| | | | | | routines and structures that require CPU model specific information are now in libcpu. This primarily required moving erc32 specific information from score/cpu files to libcpu/sparc and the erc32 BSP.
* Reworked score/cpu/i960 so it can be safely compiled multilib. AllJoel Sherrill2000-07-112-2/+3
| | | | | | | 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.
* Patch rtems-rc-20000711-2-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-113-21/+0
| | | | that removes setting unused variables WORKSPACE_MB and HEAPSPACE_MB.
* Patch rtems-rc-20000711-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-112-4/+13
| | | | | | | | | 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.
* Patch from James Housley <jim@thehousleys.net> to let the MakefilesJoel Sherrill2000-07-071-1/+1
| | | | find tools like packhex after installation.
* Patch from Eric Valette <valette@crf.canon.fr> and Yacine El KolliJoel Sherrill2000-07-062-2/+40
| | | | <elkolli@crf.canon.fr> to add support for the mbx860_005b.
* Added baseline for h8 simulator BSP to support the simulator in gdb 5.0Joel Sherrill2000-07-061-0/+67
|
* rxgen960 compiles and links.Joel Sherrill2000-06-151-1/+3
|
* Added multigen generated bare BSP configuration files.Joel Sherrill2000-06-151-0/+1
|
* Changed to standard make-exe type rule.Joel Sherrill2000-06-141-1/+1
|
* Moved PPC_VECTOR_FILE_BASE to targopts.hJoel Sherrill2000-06-141-1/+1
|
* Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill2000-06-123-0/+220
| | | | | | | | | | | | | | | <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
* Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill2000-06-124-7/+49
| | | | | | | | | | | | | | | <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
* Added i960sim BSP which (ignoring the 3 instructions not supportedJoel Sherrill2000-06-121-0/+67
| | | | by gdb 5.0's i960 simulator) is enough to run hello world.
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-1251-403/+314
|
* Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-04-134-0/+9
| | | | adds .cvsignore.
* Cleanup patch from Ralf Corsepius.Joel Sherrill2000-04-051-1/+1
|
* New file. Should support Cygwin as unix simulator port.Joel Sherrill2000-04-051-0/+65
|
* BSP now compiles and links with CAVSL board information. This includesJoel Sherrill2000-02-292-2/+2
| | | | | | | | | | linkcmds updated, simio references removed, and switch to libchip for serial ports from simio. Added a MEMORY_MAP file to capture information about the various addresses on this board. In addition, many of the beta patches are now included.
* New port of RTEMS to TI C3x and C4x.Joel Sherrill2000-02-222-0/+71
|
* Fixed typos introduced in last modification. Spotted byJoel Sherrill2000-02-111-6/+6
| | | | Erwin Rol <erwin@muffin.org>.
* Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-02-083-18/+2
| | | | | | | | | | | | | | | | | 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)
* Removed references to INSTALL_VARIANT.Joel Sherrill2000-02-081-3/+6
|
* Patch rtems-rc-20000118-6.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-02-021-2/+2
| | | | | | | | | | | | | | | | that contains: The workarounds related to the issues with ppc/helas403 (triggers a nasty bug in automake-2.14) and mcp750.cfg (Which is basically broken) To apply: patch -p1 < rtems-rc-20000118-6.diff ./bootstrap Note: * Though this patch is small, ./bootstrap is absolutely necessary. * Now your CVS source tree is identical to my local CVS.
* Patch rtems-rc-20000118-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-01-312-3/+3
| | | | | | | | | | | | | | 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
* Modifications from Ralf to be more like other custom files. ThereJoel Sherrill2000-01-311-4/+4
| | | | is no way to build this target.
* Added after report from Quality Quorum <qqi@world.std.com> thatJoel Sherrill2000-01-271-0/+11
| | | | pc686.cfg was not present.
* Called symbol table ".nm" not .num like every other BSP.Joel Sherrill2000-01-121-1/+1
|
* Added pc486 and pc586 as aliases of pc386 with proper cpu flags.Joel Sherrill2000-01-103-1/+26
|
* Missed cleanup from Ralf Corsepius.Joel Sherrill2000-01-102-8/+10
|
* Removed reference to Radstone PPCN.Joel Sherrill2000-01-101-6/+0
|
* Fixed comment.Joel Sherrill2000-01-101-2/+2
|
* Renaming mcp750 to motorola_shared since that is the basis for bothJoel Sherrill2000-01-072-5/+5
| | | | | the mvme2307 and mcp750 BSPs. In addition, it can support many Motorola PowerPC based VME and PCI boards.
* Patch rtems-rc-20000104-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-01-071-3/+3
| | | | | | | | | | | | | | | | | | | | | which is described below: This one is a (minor) patch in preparation of the upcoming patches. It actually is an excerpt of the upcoming patches and therefore is completely untested in this standalone form, but I don't expect it to break something. The essential changes in this patch are: * An update to rtems-polish.sh (Now can also be run in subdirectories) * A bug-fix for the libcpu/powerpc (A directory was missing from SUBDIRS in a Makefile.am) * An update to gensh2.cfg. * Cleanups/Enhancements to configuration files To apply: cd <srcdir> patch -p0 < rtems-rc-20000104-0.diff cvs rm -f c/src/lib/libbsp/Makefile.am.new
* Patch rtems-rc-19991203-5.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1999-12-211-0/+6
| | | | | which cleans up and merges some Hitachi SH-2 modifications from John Mills <jmills@tga.com>.
* *** empty log message ***Joel Sherrill1999-12-131-4/+4
|
* Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill1999-12-022-1/+2
| | | | | As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.