Commit Graph

4245 Commits

Author SHA1 Message Date
Joel Sherrill
0147d5ee73 Added blocked_count field to allow for optimizations. 2000-07-03 15:49:58 +00:00
Joel Sherrill
feb93ede27 Changed extra_system_initialization_stack to extra_mpci_receive_server_stack
to be consistent with other ports.
2000-07-03 15:49:35 +00:00
Joel Sherrill
c0ffdeeb60 Patch rtems-rc-20000702-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is a hack to workaround a switch generation compiler bug for the
SH2 and cleaned up some warnings.
2000-07-03 15:20:57 +00:00
Joel Sherrill
3af082818e Fixed stat_ino should be st_ino. 2000-07-02 12:29:47 +00:00
Joel Sherrill
e86236b481 Added fchdir(). 2000-06-30 12:49:40 +00:00
Joel Sherrill
e8fd6336c1 Patch from Chris Johns <cjohns@cybertec.com.au> so the web server
shuts down on error -- not exitting the system.
2000-06-30 12:38:25 +00:00
Joel Sherrill
068b64735c Patch from Chris Johns <cjohns@cybertec.com.au> so the directory
read function in the IMFS properly returns the inode number.
2000-06-30 12:36:32 +00:00
Joel Sherrill
e5d6705e46 Patch from Chris Johns <cjohns@cybertec.com.au> to add support for
stat()'ing a symbolic link.  This is needed to support the port
of the BSD commands like ls to RTEMS.
2000-06-30 12:33:13 +00:00
Joel Sherrill
195ae7bada Patch from Chris Johns <cjohns@cybertec.com.au> to add fchdir()
functionality to libc and update TODO.
2000-06-30 12:31:28 +00:00
Joel Sherrill
5532553209 This is the initial addition of the port of RTEMS to the
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-29 23:00:48 +00:00
Joel Sherrill
7a30efd2b7 Using RPM names for versions now. 2000-06-29 22:35:40 +00:00
Joel Sherrill
bbc38ba58a Added H8 as IEEE whether this is true or not. 2000-06-29 22:35:17 +00:00
Joel Sherrill
63db53342f Disabled #ident since the h8300-rtems binutils do not like the
generated assembly from it.
2000-06-29 22:34:55 +00:00
Joel Sherrill
09a6eba19d Corrected prototype for xdrrec_endofrecord to match C body. 2000-06-29 22:34:30 +00:00
Joel Sherrill
6f6ddc0011 Added RTEMS_CPU_HAS_16_BIT_ADDRESSES constant to disable code
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-29 22:33:05 +00:00
Joel Sherrill
a1c1ffc93b Corrected. 2000-06-29 22:30:21 +00:00
Joel Sherrill
caeade3324 New file. 2000-06-29 22:30:12 +00:00
Joel Sherrill
bc1858591a Switch to gcc patch 20000629 and revision level 8. This patch
fixes:
  + the h8300-rtems and hppa1.1-rtems configure.in stanzas
  + config/rs6000/rtems.h start and end file specs
2000-06-29 22:20:15 +00:00
Joel Sherrill
971a53405a h8300-rtems now uses the correct command to generate the specs file. 2000-06-29 22:18:36 +00:00
Joel Sherrill
5b433165e1 Added initial h8300 support. 2000-06-29 16:28:39 +00:00
Joel Sherrill
847ed4bd37 gdb 5.0 does not install readline so don't try to grab the info files. 2000-06-29 16:28:27 +00:00
Joel Sherrill
ef99210e68 Patch from Eric Valette to do some cleanup. 2000-06-29 16:27:47 +00:00
Joel Sherrill
9b6d1736ee Patch from Chris Johns <cjohns@cybertec.com.au> to make sure the
ttyHead back link is set.
2000-06-29 16:05:15 +00:00
Joel Sherrill
1c2388c699 Patch from Eric Valette <valette@crf.canon.fr> to make librdbg work
with the new RPC code.
2000-06-29 15:48:59 +00:00
Joel Sherrill
dedb090fcc Patch rtems-rc-20000627-2 from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that does some cleanup:

  * remove c/src/make/main.cfg.in (obsolete, unused) and any reference to it.
  * remove RTEMS_BSP_SPECS from c/src/make/custom/default.cfg.in (unused)

  Notes:
    All files being effected by this patch are only used when building
    RTEMS, therefore this patch should not have any side-effects outside
    of the source- rsp. build-tree.
2000-06-29 15:32:03 +00:00
Joel Sherrill
fe5851ceae Patch rtems-rc-20000627-1 from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is part of the multilib/gnu-canonicalization movement:

Changes:
  * New m4-macro: aclocal/multilib.am
  * Suppress multiprocessing if --enable-multilib is given to
    configure

Notes:
  For now this patch only suppresses multiprocessing if
  --enable-multilib is given to configure and should not have any
  other side-effects, ie. it works around a minor issue which prevents
  introduction of multilibs in general.

  The RTEMS_ENABLE_MULTILIB_MASTER macro is the core part to build
  real multilibs, but can not be applied before other multilib related
  issues with RTEMS have been solved. (e.g. sptables.h, bsp_specs,
  Cygnus/Gnu canonicalization, _RTEMS_version, targopts.h, changing
  the installation point/tooldir support, etc.).
2000-06-29 15:29:31 +00:00
Joel Sherrill
50195920e3 Removed as it was orphaned by previous patches. 2000-06-26 15:43:13 +00:00
Joel Sherrill
e42a135973 Patch from Chris Johns <cjohns@cybertec.com.au> and
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-26 14:49:58 +00:00
Joel Sherrill
5e0e012cda Patch from Chris Johns <cjohns@cybertec.com.au> and
Jennifer Averett <jennifer.averett@oarcorp.com> to make sure
"/" is created with S_IFDIR set.
2000-06-26 14:46:19 +00:00
Joel Sherrill
1c43eba5cc Patch rtemsdoc-4.5.0-rc-14-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to address build problems
effecting RedHat users but not SuSE users.
2000-06-17 01:13:20 +00:00
Joel Sherrill
8611a37f75 *** empty log message *** 2000-06-16 20:14:17 +00:00
Joel Sherrill
ae9c16c45c Patch from John Cotton <john.cotton@nrc.ca> to correct style of
names to be rtems_PACKAGE_method.
2000-06-16 19:55:03 +00:00
Joel Sherrill
50ce2de616 Bug report from James Housley <jim@thehousleys.net> correcting
name of GNU Java Compiler.
2000-06-16 18:49:39 +00:00
Joel Sherrill
1abcac5db1 changed version to ss-20000616 2000-06-16 18:48:06 +00:00
Joel Sherrill
aec48880b4 changed version to ss-20000616 2000-06-16 18:37:56 +00:00
Joel Sherrill
7d20714ad6 New file. 2000-06-16 18:37:40 +00:00
Joel Sherrill
e8e95cdb79 Patch rtems-rc-20000616-2-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to add -qnolinkcmds to bsp_specs like
other BSPs.
2000-06-16 15:34:20 +00:00
Joel Sherrill
f7b46dbfbe Patch rtems-rc-20000616-1-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to use __i386__ instead of __i386 and i386
to be able to compile this file with -ansi.
2000-06-16 15:32:50 +00:00
Joel Sherrill
3207f0a969 Patch from James Housley <jim@thehousleys.net> to address FreeBSD 4.x
build issues.
2000-06-16 13:05:19 +00:00
Joel Sherrill
994202a417 Patch rtems-rc-20000615-4-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to fix the following:

  * lib/configure.in actually is libc's configure.in, so let it depend
    on libc not on lib [In my Cygnus/GNU configuration scheme, lib/include
    and lib/libc are treated as one unit, while libcpu and libbsp are
    treated as separate units.]

  * Allow empty --enable-bare* flags for the bare bsp. The formerly
    used scheme is too strict for our multilib experiments.
2000-06-16 13:00:42 +00:00
Joel Sherrill
fc6eaeeba5 Modified to pick up components from libcpu. 2000-06-15 22:28:00 +00:00
Joel Sherrill
80e24f1f0e rxgen960 compiles and links. 2000-06-15 22:22:00 +00:00
Joel Sherrill
d1716c989b Remove pragma align 4 2000-06-15 22:02:28 +00:00
Joel Sherrill
c8e0c3ac37 Make ppc603e pick up caching code. 2000-06-15 22:00:22 +00:00
Joel Sherrill
66a99a96f9 Pick up caching code. 2000-06-15 21:57:30 +00:00
Joel Sherrill
12983170d4 Use correct name for caching routines. 2000-06-15 21:57:19 +00:00
Joel Sherrill
a94c0ace5f Updated mailing list information. 2000-06-15 21:35:27 +00:00
Joel Sherrill
a3726b15ec Fixing warning obtained by some users. 2000-06-15 19:40:34 +00:00
Joel Sherrill
667c8a0023 Typo corrected from John Cotton <john.cotton@nrc.ca>. 2000-06-15 19:27:56 +00:00
Joel Sherrill
10d8a60d5e Updated. 2000-06-15 13:21:30 +00:00