summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> so the directoryJoel Sherrill1-1/+1
read function in the IMFS properly returns the inode number.
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> to add support forJoel Sherrill2-13/+17
stat()'ing a symbolic link. This is needed to support the port of the BSD commands like ls to RTEMS.
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> to add fchdir()Joel Sherrill2-0/+72
functionality to libc and update TODO.
2000-06-29This is the initial addition of the port of RTEMS to theJoel Sherrill12-0/+1979
Hitachi H8 family. This port was done by Philip Quaife <philip@qs.co.nz> of Q Solutions and sponsored by Comnet Technologies Ltd. The port was done based on RTEMS 3.5.1 to a Hitach H8300H. The port was updated to RTEMS 4.5 style Makefiles/configure by Joel Sherrill <joel@OARcorp.com>. While doing this Joel added support for the h8300-rtems to binutils, gcc, newlib, and gdb. NOTE: Philip submitted a BSP for a Hitachi evaluation board which is being merged as a separate entity.
2000-06-29Added H8 as IEEE whether this is true or not.Joel Sherrill1-0/+1
2000-06-29Disabled #ident since the h8300-rtems binutils do not like theJoel Sherrill1-1/+1
generated assembly from it.
2000-06-29Corrected prototype for xdrrec_endofrecord to match C body.Joel Sherrill1-1/+1
2000-06-29Added RTEMS_CPU_HAS_16_BIT_ADDRESSES constant to disable codeJoel Sherrill2-0/+12
that breaks when the target has 16 bit address space. One of the H8 multilibs is a 16-bit address space CPU. When a real attempt is made to support this CPU model, the code that assumes an address is 32 bits will have to change. This constant is probably not flagging all impacted code.
2000-06-29Patch from Chris Johns <cjohns@cybertec.com.au> to make sure theJoel Sherrill1-1/+2
ttyHead back link is set.
2000-06-26Patch from Chris Johns <cjohns@cybertec.com.au> andJoel Sherrill1-0/+3
Jennifer Averett <jennifer.averett@oarcorp.com> to fix appends (O_APPEND at open time) on in-memory files. A call such as: fd = open (file, O_APPEND | O_WRONLY); did not append to the end of the file.
2000-06-26Patch from Chris Johns <cjohns@cybertec.com.au> andJoel Sherrill1-1/+1
Jennifer Averett <jennifer.averett@oarcorp.com> to make sure "/" is created with S_IFDIR set.
2000-06-16Patch from John Cotton <john.cotton@nrc.ca> to correct style ofJoel Sherrill1-16/+16
names to be rtems_PACKAGE_method.
2000-06-15Remove pragma align 4Joel Sherrill1-2/+0
2000-06-15Fixing warning obtained by some users.Joel Sherrill1-0/+4
2000-06-15Moved <sys/cdefs.h> to lib/include so non-networking applications couldJoel Sherrill1-1/+1
include <sys/ioctl.h>.
2000-06-14Moved <sys/cdefs.h> from libnetworking to lib/include so non-networkingJoel Sherrill1-0/+177
configurations could see it while including <sys/ioctl.h> and <sys/ioccom.h>.
2000-06-14*** empty log message ***Joel Sherrill13-29/+109
2000-06-14Added include of options.h since it was not being picked upJoel Sherrill1-0/+1
by the network build.
2000-06-14Patch rtems-4.5-beta3-mon.diff from Chris Johns <cjohns@cybertec.com.au>Joel Sherrill3-174/+761
to: I have also added the ability to register and unregister commands. This allows me to create a set of monitor commands for the network stack plus basic memory dump/patch commands (needs a working probe interface). I will also look at a basic ls/cd/rm/mv/cp command set at some stage. I have been thinking about changing the monitor in the future to more like a light weight RTEMS shell, `eshell' for embedded shell. This is a story for another day but is a process or getting the commands to map to the filesystem (eg, major=commands, minor=command) and supporting an environment. The filesystem provide a structure for the commands.
2000-06-14Patch from Chris Johns <cjohns@cybertec.com.au> to enhance networkJoel Sherrill2-43/+216
initialization. This adds an interface which makes it easier to control the BSD stack from user code. The BSD stack initialise uses it. It is a sort of `function' interface for an ifconfig command. I also added support for attaching and removing interfaces. With hot swap PCI comming online support for hot swap PCI will be an important factor in "state of art" RTOS's. This is also part of a general move on my part to allow RTEMS to be configured at runtime by calls rather than table driven at initialisation.
2000-06-14Patch rtems-rc-20000614-sh.tar.gz from Ralf CorsepiusJoel Sherrill2-11/+12
<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 Sherrill1-151/+0
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-14Thread iterator and libgjc support submitted too early.Joel Sherrill3-61/+9
2000-06-13Added crude i960ka support.Joel Sherrill3-6/+38
2000-06-13New file.Joel Sherrill1-0/+137
2000-06-13Moved i386 and m68k cache management code to libcpu. EverythingJoel Sherrill6-469/+2
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-13Temporary hack to compile. Need to probably address definitionJoel Sherrill1-0/+1
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 Sherrill14-22/+775
<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-12Works on Solaris and Linux.Joel Sherrill1-8/+6
2000-06-12Added printk as a generic, shared routine.Joel Sherrill2-0/+181
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill261-771/+37052
2000-05-08New file added on 4.5 branchJoel Sherrill1-0/+0
2000-05-03Added on 4.5 branch.Joel Sherrill2-0/+0
2000-05-01Added on 4.5-branchJoel Sherrill4-0/+0
2000-04-29New files.Joel Sherrill2-0/+4
2000-04-29New files added as part of librpc upgrade.Joel Sherrill14-0/+0
2000-04-29New files added as part of librpc upgrade.Joel Sherrill78-0/+0
2000-04-29New directory added as part of librpc upgrade.Joel Sherrill23-0/+0
2000-04-28New files added on 4.5 branch.Joel Sherrill2-0/+0
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill28-0/+111
adds .cvsignore.
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill91-0/+337
adds .cvsignore.
2000-03-01Added routines to get and set C3x IOF register. The code is conditionallyJoel Sherrill2-26/+142
compiled and there is no comparable code for the C4x.
2000-02-29BSP now compiles and links with CAVSL board information. This includesJoel Sherrill1-3/+3
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 Sherrill12-0/+3149
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-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill11-97/+89
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-04Incorrect error status returned. Noted by Andrew KlossnerJoel Sherrill1-1/+1
<andrew@pogo.wv.tek.com>.
2000-02-04Incorrect error status returned. Noted by Andrew KlossnerJoel Sherrill1-1/+1
<andrew@pogo.wv.tek.com>.
2000-02-03Changed behavior to match that expected by EPICS test code. Reported byJoel Sherrill1-2/+1
Eric Norum <eric@cls.usask.ca>.