summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Patch rtems-rc-20000614-1-cvs.diff from Ralf CorsepiusJoel Sherrill2000-06-143-10/+16
| | | | | | | | | <corsepiu@faw.uni-ulm.de> that addresses a couple of minor configuration issues which popped up when experimenting with multilibs. Note: The multigen generated make/custom/bare-*.cfg will still be non-functional, even after having applied this patch.
* Patch rtems-rc-20000614-sh.tar.gz from Ralf CorsepiusJoel Sherrill2000-06-1437-1903/+210
| | | | | | | | | | | | | | | | | | | | | <corsepiu@faw.uni-ulm.de> that migrates the SH port to multilib'ing. This patch involved moving a number of files in the CVS repository, adding new files, and deleting files from their previous location. Ralf gave good instructions (not repeated here) and here are his notes: Note 1: In this version, I did not change the installation points of the headers which are moved inside of the source-tree. This is a temporary hack for not breaking compatibility with 4.5 based BSPs, but will probably not last once having real multilibs (We would have include file conflicts when several BSPs/CPU_MODELS share a common installation prefix). Note 2: I hope not to have broken too much, but I would not be astonished if something goes wrong. Note 3: There are more patches to come :)
* Moved PowerPC cache management code to libcpu. Also compiledJoel Sherrill2000-06-1412-510/+55
| | | | | | mpc8xx libcpu support for the first time and remove includes of bsp.h, references to BSP_Configuration, and Cpu_table. All of these can be obtained directly from RTEMS now.
* Must now pull in cache management code from libcpu.Joel Sherrill2000-06-144-2/+6
|
* Removed alloc860.c and mmu.c from C_FILES since they are now in libcpu.Joel Sherrill2000-06-141-2/+2
|
* Do not build if networking disabled.Joel Sherrill2000-06-141-0/+2
|
* Removed building of libcpu.a. It is now the individual BSPsJoel Sherrill2000-06-144-8/+14
| | | | | responsibility to explicitly pick up the components they require. This makes it easier to override default implmentations.
* 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
|
* Thread iterate not ready for submission -- removed.Joel Sherrill2000-06-142-2/+2
|
* Moved to include subdirectory.Joel Sherrill2000-06-141-99/+0
|
* New files containing cache manager functionality stripped fromJoel Sherrill2000-06-143-0/+220
| | | | score/cpu/powerpc.
* New file.Joel Sherrill2000-06-142-0/+4
|
* Functionality moved from directory above to accomodate buildingJoel Sherrill2000-06-149-0/+1255
| | | | shared source code.
* Moved from score/cpu/PowerPC.Joel Sherrill2000-06-148-1150/+4
|
* Patch rtemsdoc-4.5.0-rc-13-cvs.diff.gz from Ralf CorsepiusJoel Sherrill2000-06-1430-34/+38
| | | | | | | | <corsepiu@faw.uni-ulm.de> which: * should fix the building rtemsdoc outside of the sourcetree with relative srcdir issue * adds --enable-papersize=[letter|a4|]
* Thread iterator and libgjc support submitted too early.Joel Sherrill2000-06-1428-2086/+19
|
* Fix typo.Joel Sherrill2000-06-141-1/+1
|
* Added crude i960ka support.Joel Sherrill2000-06-136-12/+76
|
* Pickup console-polled.c from the libbsp/shared directory.Joel Sherrill2000-06-131-0/+2
|
* Removing clock and timer since this BSP does not currentlyJoel Sherrill2000-06-131-2/+0
| | | | have them.
* Prototypes for cache manager support functions now agree.Joel Sherrill2000-06-132-7/+3
|
* New file.Joel Sherrill2000-06-132-0/+274
|
* Moved i386 and m68k cache management code to libcpu. EverythingJoel Sherrill2000-06-1331-1048/+607
| | | | | | 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.
* Added .cvsignore.Joel Sherrill2000-06-136-0/+12
|
* Added .cvsignore.Joel Sherrill2000-06-1311-0/+33
|
* Added .cvsignore files.Joel Sherrill2000-06-132-0/+15
|
* Accounted for 1 task used.Joel Sherrill2000-06-131-0/+1
|
* Removed unused directories from Makefile.am and warningsJoel Sherrill2000-06-133-1/+17
| | | | from cvs by adding .cvsignore files.
* Temporary hack to compile. Need to probably address definitionJoel Sherrill2000-06-134-0/+4
| | | | of all FIO constants and conflict with libnetworking code.
* Temporary hack to compile.Joel Sherrill2000-06-133-3/+0
|
* Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill2000-06-1243-7762/+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.
* Fixed so hppa1.1 compiles with only problems in simhppa BSP.Joel Sherrill2000-06-123-6/+16
|
* Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill2000-06-1218-0/+2010
| | | | | | | | | | | | | | | <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-12125-501/+13343
| | | | | | | | | | | | | | | <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
* Ensure that when -msoft-float is specified for multilib builds, thatJoel Sherrill2000-06-121-1/+2
| | | | | something indicates this. Eventually this needs to be merged into gcc.
* Works on Solaris and Linux.Joel Sherrill2000-06-122-16/+12
|
* Patch rtemsdoc-4.5.0-rc-12-cvs.diff from Ralf CorsepiusJoel Sherrill2000-06-123-13/+11
| | | | | | | | | <corsepiu@faw.uni-ulm.de> that makes the following changes: * Don't use a temporary file for ch19.texi anymore * pass all files to be handled by summarize as commandline arguments * Remove a dangling empty first line in posix1003_1.texi (texi2html (!) expects \input texinfo on the first line)
* Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to correct problemsJoel Sherrill2000-06-123-7/+7
| | | | on RELEASE versus VERSION.
* Added out of date comment.Joel Sherrill2000-06-121-1/+1
|
* Removed references to printk as part of moving it to a more shareableJoel Sherrill2000-06-126-171/+6
| | | | location in libc.
* Added printk as a generic, shared routine.Joel Sherrill2000-06-129-3/+548
|
* New file. This is a simple termios console driver which is sufficientJoel Sherrill2000-06-121-0/+148
| | | | to do polled IO on a single port with VERY little support code.
* Added i960sim BSP which (ignoring the 3 instructions not supportedJoel Sherrill2000-06-1219-0/+708
| | | | by gdb 5.0's i960 simulator) is enough to run hello world.
* Merge lossage. Apparently the DOS/UNIX CRLF issue got lost.Joel Sherrill2000-06-121-1438/+1438
|
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-122120-13049/+123396
|
* Purged as many egcs references as possible.Joel Sherrill2000-06-1012-17/+18
|
* Patch rtems-rc-4.5.0-21.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-06-1082-293/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which splits the current monolithic specs files into a sequence of subparts. These can be concatenated togather to make a the whole .spec file. This cleans up the maintenance problem of having "all languages" and a "C/C++ only" gccnewlib spec files. Plus it should make it easier to produce variants like the gdb-m68k-bdm which require special hackery. :) Ralf's comments: It addresses the way *.spec.in get composed inside of the source tree. Changes: * Each spec.in is broken into several files (*.add), one *.add file per sub-package. * Each Makefile.am composes spec.ins from the *.add files * Removal of redundant automake support files. * Default value for BuildRoot changed to /tmp/<spec-file-name> * %clean stage added to *specs Advantages (IMHO). * The *.add files are easier to adminstrate and more flexible in comparison to the former *.specs.ins. * gccnewlib_c_only.spec.in now is composed from the same sources as gccnewlib.spec.in (less errors) * If using the default BuildRoot --clean now deletes all files that were generated while building. Notes: * rtems.spec.in has not yet been adapted to the scheme used for the other *spec.ins * Except for cosmetical changes the internals of the *.spec files should not have changed. To Apply: cvs rm -f scripts/binutils/binutils.spec.in cvs rm -f scripts/gccnewlib/gccnewlib.spec.in cvs rm -f scripts/gccnewlib/gccnewlib_c_only.spec.in cvs rm -f scripts/gdb/gdb.spec.in cvs rm -f scripts/config.sub cvs rm -f scripts/config.guess cvs rm -f scripts/install-sh cvs rm -f scripts/mkinstalldirs cvs rm -f scripts/missing patch -p1 < rtems-rc-4.5.0-21.diff cvs add scripts/*/*.add cvs add scripts/*/README
* Removed old bmenu version.Joel Sherrill2000-06-012-1067/+1
|
* Removed since unused.Joel Sherrill2000-06-011-22/+0
|