summaryrefslogtreecommitdiffstats
path: root/c/src/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-06-14Conditionally do not assemble 403 code.Joel Sherrill1-0/+8
2000-06-14Patch from Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add missingJoel Sherrill1-2/+2
file to Makefile.am.
2000-06-14Patch rtems-rc-20000614-sh.tar.gz from Ralf CorsepiusJoel Sherrill25-68/+184
<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 :)
2000-06-14Moved PowerPC cache management code to libcpu. Also compiledJoel Sherrill9-57/+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.
2000-06-14Must now pull in cache management code from libcpu.Joel Sherrill4-2/+6
2000-06-14Removed alloc860.c and mmu.c from C_FILES since they are now in libcpu.Joel Sherrill1-2/+2
2000-06-14Do not build if networking disabled.Joel Sherrill1-0/+2
2000-06-14Removed building of libcpu.a. It is now the individual BSPsJoel Sherrill4-8/+14
responsibility to explicitly pick up the components they require. This makes it easier to override default implmentations.
2000-06-14Moved to include subdirectory.Joel Sherrill1-99/+0
2000-06-14New files containing cache manager functionality stripped fromJoel Sherrill3-0/+220
score/cpu/powerpc.
2000-06-14New file.Joel Sherrill2-0/+4
2000-06-14Functionality moved from directory above to accomodate buildingJoel Sherrill9-0/+1255
shared source code.
2000-06-14Moved from score/cpu/PowerPC.Joel Sherrill8-1150/+4
2000-06-14Fix typo.Joel Sherrill1-1/+1
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-13Prototypes for cache manager support functions now agree.Joel Sherrill2-7/+3
2000-06-13Moved i386 and m68k cache management code to libcpu. EverythingJoel Sherrill18-42/+788
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.
2000-06-13Added .cvsignore.Joel Sherrill6-0/+12
2000-06-13Added .cvsignore.Joel Sherrill10-0/+31
2000-06-13Removed unused directories from Makefile.am and warningsJoel Sherrill3-1/+17
from cvs by adding .cvsignore files.
2000-06-13Temporary hack to compile. Need to probably address definitionJoel Sherrill2-0/+2
of all FIO constants and conflict with libnetworking code.
2000-06-13Temporary hack to compile.Joel Sherrill1-1/+0
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill42-7701/+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.
2000-06-12Fixed so hppa1.1 compiles with only problems in simhppa BSP.Joel Sherrill2-3/+3
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill74-437/+11132
<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-12Ensure that when -msoft-float is specified for multilib builds, thatJoel Sherrill1-1/+2
something indicates this. Eventually this needs to be merged into gcc.
2000-06-12Removed references to printk as part of moving it to a more shareableJoel Sherrill6-171/+6
location in libc.
2000-06-12Added printk as a generic, shared routine.Joel Sherrill4-2/+184
2000-06-12New file. This is a simple termios console driver which is sufficientJoel Sherrill1-0/+148
to do polled IO on a single port with VERY little support code.
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 Sherrill609-4080/+5618
2000-05-08New file added on 4.5 branchJoel Sherrill1-0/+0
2000-05-08New file added on 4.5 branchJoel Sherrill1-0/+0
2000-04-13New file.Joel Sherrill1-0/+367
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill315-0/+1127
adds .cvsignore.
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill121-0/+489
adds .cvsignore.
2000-04-07Removed.Joel Sherrill1-18/+0
2000-04-05New file. Copied from i386ex BSP as missing from submission.Joel Sherrill1-0/+18
2000-04-05New files from John Cotton <John.Cotton@nrc.ca> and Charles-AntoineJoel Sherrill3-0/+3223
Gauthier <charles.gauthier@nrc.ca>. The power supply in their VMEbus cage died so it was submitted at this point. It passes ttcp which is a really good sign but they would like to do more testing and cleanup once their hardware is functional again. Please contact them if you are interested in using or fixing this driver. As their comments indicate, the performance is actually quite good even at this point as indicated by the ttcp results. Please note that this is by no means a final version. The code is still fairly ugly, and will require some further fixing. On the bright side, what is attached works. I finally ran the test programs successfully with optimized code and data cache enabled: netdemos worked, but failed on the UDP transfer (runs out of buffers). ttcp worked, with something like 1036 KB/sec Rx, 952 KB/sec Tx. tftp worked
2000-02-29BSP now compiles and links with CAVSL board information. This includesJoel Sherrill3-7/+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-28Fixed typo.Joel Sherrill1-1/+1
2000-02-22New port of RTEMS to TI C3x and C4x.Joel Sherrill1-0/+44
2000-02-22New port of RTEMS to TI C3x and C4x.Joel Sherrill32-0/+2322
2000-02-11Increased block size to 128 and added comments based on feedback fromJoel Sherrill1-1/+13
Java folks including Oscar Martinez de la Torre <omt@wm.estec.esa.nl>.
2000-02-11Patch from Eric Norum <eric@cls.usask.ca> based on working withJoel Sherrill3-1/+45
Bob Wisdon <bobwis@ascweb.co.uk> and Chris Johns <ccj@acm.org> to resolve a random network lockup problem. ckinit.c: Occasional network lockups have been noted when the PIT has a higher interrupt request level than the CPM. The SCC1 bit in the CISR is set even though the SCC1 interrupt handler is not active. This blocks interrupts from SCC1 (and all other CPM sources) and locks up the system. It has not been determined whether the error is within the 68360 or in the RTEMS interrupt support assembler code. The solution, for now, is to set both PIT and CPM interrupt request levels to the same value (4). network.c: Set CPM transmitter buffer pointer (_tbptr) to beginning of frame before restarting transmitter. Don't retire transmitter buffer descriptors belonging to the restarted frame.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill72-174/+197
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-08Fixed typo.Joel Sherrill1-1/+1
2000-02-08Patch from Eric Norum <eric@cls.usask.ca> to remove race conditionsJoel Sherrill1-3/+9
when setting up receive buffer descriptors and when unmasking interrupts.
2000-02-03Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-8/+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.