summaryrefslogtreecommitdiffstats
path: root/c/src/exec (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-07-06Format of return line changed.Joel Sherrill1-3/+3
2000-07-03Interrupt stack is allocated in _ISR_Handler_initialization notJoel Sherrill10-10/+10
_Interrupt_Manager_initialization.
2000-07-03Added blocked_count field to allow for optimizations.Joel Sherrill2-2/+4
2000-07-03Changed extra_system_initialization_stack to extra_mpci_receive_server_stackJoel Sherrill1-1/+1
to be consistent with other ports.
2000-07-02Fixed stat_ino should be st_ino.Joel Sherrill1-1/+1
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 Sherrill3-1/+73
functionality to libc and update TODO.
2000-06-29This is the initial addition of the port of RTEMS to theJoel Sherrill16-0/+2025
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 Sherrill1-0/+4
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-15Patch rtems-rc-20000615-1-cvs.diff from Ralf CorsepiusJoel Sherrill1-1/+1
<corsepiu@faw.uni-ulm.de> to fix a bad file reference.
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 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 Sherrill10-1824/+14
<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 Sherrill2-302/+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 Sherrill5-215/+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 Sherrill7-721/+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 Sherrill1-61/+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 Sherrill1-3/+13
2000-06-12Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine GauthierJoel Sherrill22-29/+1355
<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 Sherrill3-1/+183
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill291-1500/+37224
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 Sherrill31-0/+117
adds .cvsignore.
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill88-0/+320
adds .cvsignore.
2000-03-01Added routines to get and set C3x IOF register. The code is conditionallyJoel Sherrill1-13/+71
compiled and there is no comparable code for the C4x.