summaryrefslogtreecommitdiffstats
path: root/make/custom (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-08-01Patch rtems-rc-20000731-2-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill12-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 :)
2000-07-31New bsp for simulator in gdb. Does not work yet.Joel Sherrill1-0/+53
2000-07-27Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-27/+0
Removed obsolete flags from new custom files.
2000-07-27Port of RTEMS to the ARM processor family by Eric ValetteJoel Sherrill1-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.
2000-07-26Patch from Charles-Antoine Gauthier <charles.gauthier@nrc.ca> thatJoel Sherrill1-1/+1
removes warnings from the network.c file and has slight additions to the configuration file to support Java.
2000-07-26Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill1-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.
2000-07-13Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill44-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 :)
2000-07-13Removed NDEBUG as a per BSP option.Joel Sherrill44-217/+5
2000-07-12Removed references to stack checker defines since it is dynamicallyJoel Sherrill2-12/+0
enabled now at configure time.
2000-07-12Removed stupid reference to NO_TABLE_MOVE in comment block.Joel Sherrill8-26/+0
2000-07-12Patch rtems-rc-20000712-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill44-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.
2000-07-11Reworked score/cpu/sparc so it can be safely compiled multilib. AllJoel Sherrill1-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.
2000-07-11Reworked score/cpu/i960 so it can be safely compiled multilib. AllJoel Sherrill2-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.
2000-07-11Patch rtems-rc-20000711-2-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-21/+0
that removes setting unused variables WORKSPACE_MB and HEAPSPACE_MB.
2000-07-11Patch rtems-rc-20000711-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-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.
2000-07-06Patch from Eric Valette <valette@crf.canon.fr> and Yacine El KolliJoel Sherrill2-2/+40
<elkolli@crf.canon.fr> to add support for the mbx860_005b.
2000-07-06Added baseline for h8 simulator BSP to support the simulator in gdb 5.0Joel Sherrill1-0/+67
2000-06-15rxgen960 compiles and links.Joel Sherrill1-1/+3
2000-06-15Added multigen generated bare BSP configuration files.Joel Sherrill1-0/+1
2000-06-14Changed to standard make-exe type rule.Joel Sherrill1-1/+1
2000-06-14Moved PPC_VECTOR_FILE_BASE to targopts.hJoel Sherrill1-1/+1
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill3-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
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill2-4/+34
<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-12Added i960sim BSP which (ignoring the 3 instructions not supportedJoel Sherrill1-0/+67
by gdb 5.0's i960 simulator) is enough to run hello world.
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill38-263/+189
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill1-0/+2
adds .cvsignore.
2000-04-05Cleanup patch from Ralf Corsepius.Joel Sherrill1-1/+1
2000-04-05New file. Should support Cygwin as unix simulator port.Joel Sherrill1-0/+65
2000-02-29BSP now compiles and links with CAVSL board information. This includesJoel Sherrill2-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.
2000-02-22New port of RTEMS to TI C3x and C4x.Joel Sherrill2-0/+71
2000-02-11Fixed typos introduced in last modification. Spotted byJoel Sherrill1-6/+6
Erwin Rol <erwin@muffin.org>.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+1
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-08Removed references to INSTALL_VARIANT.Joel Sherrill1-3/+6
2000-02-02Patch rtems-rc-20000118-6.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-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.
2000-01-31Patch rtems-rc-20000118-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-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
2000-01-31Modifications from Ralf to be more like other custom files. ThereJoel Sherrill1-4/+4
is no way to build this target.
2000-01-27Added after report from Quality Quorum <qqi@world.std.com> thatJoel Sherrill1-0/+11
pc686.cfg was not present.
2000-01-12Called symbol table ".nm" not .num like every other BSP.Joel Sherrill1-1/+1
2000-01-10Added pc486 and pc586 as aliases of pc386 with proper cpu flags.Joel Sherrill3-1/+26
2000-01-10Missed cleanup from Ralf Corsepius.Joel Sherrill2-8/+10
2000-01-10Removed reference to Radstone PPCN.Joel Sherrill1-6/+0
2000-01-10Fixed comment.Joel Sherrill1-2/+2
2000-01-07Renaming mcp750 to motorola_shared since that is the basis for bothJoel Sherrill2-5/+5
the mvme2307 and mcp750 BSPs. In addition, it can support many Motorola PowerPC based VME and PCI boards.
2000-01-07Patch rtems-rc-20000104-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-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
1999-12-21Patch rtems-rc-19991203-5.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+6
which cleans up and merges some Hitachi SH-2 modifications from John Mills <jmills@tga.com>.
1999-12-13*** empty log message ***Joel Sherrill1-4/+4
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill2-1/+2
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-11-30Patch rtems-rc-19991123-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-4/+4
which (among other things) converted the mptests to automake. SUB_DIRS was used instead of SUBDIRS in some Makefile.ins (apparently a leftover from moving the start* directories) Addtional major bugs: * psxtests/include was empty (incomplete psxtests changes). * bogus handling of *.scn in itrontests (screens/sptests vs. screens/itrontests installation dirs) In addition I have added a few more changes (I couldn't resist) * automake support for itrontests * OPERATION_COUNT support in tmitrontests/ * automake support for tmitrontests * automake suppport for mptests * Some (minor) corrections to several configure.in/Makefile.ams => c/src/tests/ is completly under automake control, now. => we could start to sort out the structural issues with c/src/tests (tests/support, stubdr, tools, get "make dist" working)
1999-11-23Patch rtems-rc-19991117-16.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill3-9/+9
* the PACKHEX etc problem * prevents the *.rels being removed inside the build-tree * a typo which only shows for when MP is activated * Alters some custom/*cfg files
1999-11-23Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+3
that are part of the Makefile.am conversion effort but were missed in the previous commits.