summaryrefslogtreecommitdiffstats
path: root/make/custom (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-151-13/+0
| | | | | * custom/leon2.cfg: Removed defines that are now generated in a non-BSP specific manner.
* 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-135-7/+143
| | | | | | * custom/Makefile.am: Modified to reflect addition of files. * custom/erc32.cfg: Modified to support addition of no-FP ERC32 variant. * custom/erc32nfp.cfg, custom/leon1.cfg, custom/leon2.cfg: New file.
* 2000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-101-1/+1
| | | | * custom/Cygwin-posix.cfg: Add -U__STRICT_ANSI__ to LIBC_DEFINES.
* 2000-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-10-271-3/+3
| | | | * custom/bare.cfg: Add @ to make-exe, make make-exe more verbose.
* 2000-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-10-252-2/+4
| | | | | | | * custom/p4600.cfg, custom/p4650.cfg: Commented out RTEMS_CPU definition since this information can be picked up from autoconf generated files. These BSPs are shared by the mips and mips64orion "ports."
* 2000-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-09-135-80/+3
| | | | | * custom/arm_bare_bsp.cfg, custom/armulator.cfg, custom/dmv177.cfg, custom/mcp750.cfg, custom/vegaplus.cfg: Clean up.
* 2000-09-13 Emmanuel Raguet <raguet@crf.canon.fr>Joel Sherrill2000-09-131-0/+95
| | | | | | * vegaplus BSP submitted by Emmanuel Raguet <raguet@crf.canon.fr> and Eric Valette <valette@crf.canon.fr>. * custom/vegaplus.cfg: New file.
* 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-127-12/+13
| | | | | | | | | | * custom/erc32.cfg: Add comment on -mno-v8, -mcypress. * custom/gen68302.cfg: Comment out LIBC_LIB[C|M]. * custom/gen68340.cfg: Comment out LIBC_LIB[C|M]. * custom/gen68360.cfg: Comment out LIBC_LIB[C|M]. * custom/idp.cfg: Comment out LIBC_LIB[C|M]. * custom/mvme162.cfg: Comment out LIBC_LIB[C|M]. * custom/ods68302.cfg: Comment out LIBC_LIB[C|M].
* 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-121-1/+0
| | | | * custom/gensh2.cfg: Fix comments.
* 2000-09-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-09-121-1/+1
| | | | | * custom/mvme167.cfg (CPP_CFLAGS): Corrected to only include compiler arguments that specify CPU model options.
* 2000-09-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-09-121-0/+2
| | | | | | * custom/mbx860_005b.cfg (make-target-options): Add lines to define PRINTK_MINOR SMC1_MINOR and PRINTK_IO_MODE. The settings may be incorrect but the BSP now compiles.
* 2000-09-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-061-4/+1
| | | | * custom/arm_bare_bsp.cfg: Fix comments.
* 2000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-013-23/+1
| | | | | | * custom/gensh1.cfg, custom/gensh2.cfg: Abandon gcc-2.7.2's make-exe * custom/simcpu32.cfg: Set RTEMS_BSVC_MODEL = simcpu32 * ChangeLog: File paths corrected
* 2000-08-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2000-08-291-2/+2
| | | | * custom/armulator.cfg: Corrected make-exe rule to pick up debug flags.
* 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-08-255-4/+14
| | | | | | | | * make/custom/pck6.cfg: New file * make/custom/pc486.cfg: Use -m486 * make/custom/pc586.cfg: Use -mpentium * make/custom/pc686.cfg: Use -mmpentiumpro * make/custom/i386ex.cfg: Use -msoft-float
* 2000-08-11 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2000-08-251-14/+21
| | | | * custom/mbx8xx.cfg: Add support for configuration parameters in NVRAM
* 2000-08-04 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2000-08-111-25/+31
| | | | | | * mvme167.cfg: Add specification of printk port, console port and serial I/O mode. Arrange for the stripped executable to be copied up the build tree.
* 2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>Joel Sherrill2000-08-101-19/+52
| | | | | | | | * mbx8xx.cfg: Support for shared printk and no termios. 2000-08-10 John Cotton <john.cotton@nrc.ca> * mbx8xx.cfg: Support added for dejagnu test harness.
* Executables are now in binary format for download using network.Joel Sherrill2000-08-021-3/+4
|
* 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 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-122-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
* 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-1238-263/+189
|
* Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-04-131-0/+2
| | | | 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.