Commit Graph

2431 Commits

Author SHA1 Message Date
Joel Sherrill
967f3aaa0c Added networking. 1998-11-23 16:38:28 +00:00
Joel Sherrill
35e5ae647b Removed "HAS_NETWORKING=no". 1998-11-23 16:38:13 +00:00
Joel Sherrill
20ad9e9d93 New network driver from Erik Ivanenko <erik.ivanenko@utoronto.ca>. 1998-11-23 14:28:09 +00:00
Joel Sherrill
588b68976f Bug report from Peter Mueller <pmueller@decrc.abb.de>:
I use the m68k/efi332 BSP together with a home made board. After some
  time of debugging I found  that the m68020 CPU is used to build rtems.
  This is not correct, because the 68332 does not have some of the 68020
  features (no separate int stack ...). It is necessary to change this to
  mcpu32. After a clean/make everything works fine.
1998-11-19 21:57:39 +00:00
Joel Sherrill
8a9caa03d9 Renamed exception constants per requests from Erik Ivanenko
<erik.ivanenko@utoronto.ca> and Eric Valette <valette@crf.canon.fr>.
1998-11-19 20:23:34 +00:00
Joel Sherrill
2e26bbd059 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
Here is a cosmetic patch which corrects a few spelling problems in parts
  written by me.

  Apparently, I must have written these under the influence of ether (:-)
1998-11-19 20:09:01 +00:00
Joel Sherrill
847375f3ad Patch from Eric Norum <eric@skatter.usask.ca>:
1) Socket timeout field changed from `short' to `long'.  This makes longer
       timeouts possible.  With a 1 kHz system clock the old system allowed
       timeouts only up to a little over 30 seconds!  This change is a
       slightly cleaned-up version of the patch proposed by Ian Lance Taylor.

    2) Major changes to BOOTP/DHCP reply handling.  Now supports much of
       RFC2132.  These changes were done at the request of, and with the
       assistance of, Erik Ivanenko.

    If you're making changes, you might want to change the network
    supplement  Essentially just do a global search and replace of BOOTP
    with BOOTP/DHCP.
1998-11-19 17:35:49 +00:00
Joel Sherrill
df4eb76e52 Changed BOOTP -> BOOTP/DHCP. 1998-11-19 17:08:20 +00:00
Joel Sherrill
febb47e071 Changed version string.
Added much new stuff to the POSIX User's Guide.

New chapters stuff shrunk.
1998-11-19 16:59:38 +00:00
Joel Sherrill
982e295e68 Stripped down to be just new chapters. 1998-11-19 16:41:04 +00:00
Joel Sherrill
424b9b2f2e Renamed entire document so this is a transient working directory. 1998-11-19 16:37:00 +00:00
Joel Sherrill
e9264513e4 Merged these into POSIX manual. 1998-11-19 16:33:49 +00:00
Joel Sherrill
28c6b2a10a Added. 1998-11-19 16:08:34 +00:00
Joel Sherrill
cee261b422 Readded preface 1998-11-19 16:07:52 +00:00
Joel Sherrill
c4dddee3f5 Major update/merge of POSIX manual. 1998-11-19 16:06:46 +00:00
Joel Sherrill
d82f3e81a4 New files 1998-11-19 16:05:05 +00:00
Joel Sherrill
bc950e878a Applied updates from remote work while doing class. 1998-11-19 16:02:06 +00:00
Joel Sherrill
06fee20ac1 changed version to 4.0.0-AFCC 1998-10-29 22:25:53 +00:00
Joel Sherrill
a47bd655a1 Cleanup. 1998-10-29 17:10:02 +00:00
Joel Sherrill
2119f9d4b1 making release docs 1998-10-29 16:42:51 +00:00
Joel Sherrill
22fa583204 Patch from Ian Lance Taylor <ian@airs.com>:
The RTEMS i386 stub in
        c/src/lib/libbsp/i386/shared/comm/i386-stub.c
    doesn't take advantage of some of the newer gdb remote features which
    permits shorter and fewer packets.

    Here is a patch which uses the 'T' response to report the registers
    which gdb generally needs, and implements the 'P' request to set only
    a single register.  The general effect is to avoid sending all the
    register contents back and forth between gdb and the stub every time
    the stub stops.  This also implements the 'D' request which handles
    the gdb detach command, so you can cleanly quit out of the debugger
    and leave the target board running.
1998-10-28 19:41:06 +00:00
Joel Sherrill
b4e3b2bd68 Patch from Ian Lance Taylor <ian@airs.com>.
I just happened across the sync_io support in
        c/src/exec/score/cpu/unix/cpu.c
    (is this documented anywhere?).  That looked more useful than the
    signal driven I/O I was using before, so I tried it.  I ran across a
    few bugs in the way it uses select.

    Select changes its fd_set arguments, so you can't use global variables
    for them.  You have to copy them into local variables first.

    If select returns -1 with errno set to EINTR, then it has not changed
    any of the fd_sets.  You can't start looking at them.

    When clearing a descriptor, the code has the usual select off by one
    error when setting sync_io_nfds.

    I don't see how this code could ever have worked correctly.

    I have appended a patch for the problems I found.
1998-10-28 19:25:12 +00:00
Joel Sherrill
692b9f7fdd Merged Vista SCORE603e, Radstone PPCn_60x, and DY-4 DMV177 BSPs along
with libchip.
1998-10-28 19:17:16 +00:00
Joel Sherrill
e071364177 Removed per Eric Norum 1998-10-28 18:05:05 +00:00
Joel Sherrill
3662240e9f changed version to 4.0.0 1998-10-28 17:38:22 +00:00
Joel Sherrill
ecbba5fc87 Version changed. 1998-10-27 23:45:52 +00:00
Joel Sherrill
b4bbd1e58b fixes from David Fiddes 1998-10-27 23:34:52 +00:00
Joel Sherrill
23235365f1 Minor change to ease debugging. 1998-10-27 21:29:46 +00:00
Joel Sherrill
b95914f9ee Spacing. 1998-10-27 21:29:30 +00:00
Joel Sherrill
9fc4ed06dc Updated for beta4b 1998-10-27 20:40:41 +00:00
Joel Sherrill
829a116614 Corrected 2nd invocation of texi2dvi so indices are built. 1998-10-27 20:40:22 +00:00
Joel Sherrill
c19a48472f changed version to 4.0.0 1998-10-27 19:33:26 +00:00
Joel Sherrill
cdf30abaa2 Update from David Fiddes. 1998-10-27 19:28:20 +00:00
Joel Sherrill
71e120790d Clarifed description of driver name. 1998-10-27 17:44:11 +00:00
Joel Sherrill
0ed55ed659 Version changed. 1998-10-27 17:43:48 +00:00
Joel Sherrill
0a74154a4b Version change. 1998-10-27 17:43:37 +00:00
Joel Sherrill
1e4f7ec647 Spacing. 1998-10-27 15:59:59 +00:00
Joel Sherrill
f3e13a1eb8 Merged base line score603e BSP 1998-10-26 23:31:02 +00:00
Joel Sherrill
7bf3aa9bdb changed version to 4.0.0-beta4b 1998-10-26 16:25:30 +00:00
Joel Sherrill
415ea6a350 changed version to 4.0.0-beta4b 1998-10-26 16:24:59 +00:00
Joel Sherrill
db88957493 Patches done in conjunction with Juan Zamorano Flores
<jzamora@avellano.datsi.fi.upm.es>.  He debugged enough to let me
know what was wrong and I supplied the code. :)
1998-10-26 16:18:58 +00:00
Joel Sherrill
2f3692ee72 Updated for mvme136. 1998-10-26 15:46:09 +00:00
Joel Sherrill
e7a273f699 Updated the date. 1998-10-26 15:45:41 +00:00
Joel Sherrill
6e0721ad0e Patch from Erik Ivanenko <erik.ivanenko@utoronto.ca>:
Please find attached a new i386ex.cfg.  It has been altered to change
    the files that get generated with the .nxe extension to .coff.   This
    change is necessary to align the file names generated by "make-exe" to
    the those referred to in the GDB.HOWTO found in the
    i386/shared/comm directory.  It has been successfully tested on ticker (
    without GDB), and base_sp( with GDB ) .  I just set a breakpoint and
    continue...
1998-10-22 18:16:25 +00:00
Joel Sherrill
c77b2ca565 Typos spotted by Ian Lance Taylor <ian@airs.com>. 1998-10-22 17:30:12 +00:00
Joel Sherrill
db538d8bca Added missing .rodata and *(.gnu.linkonce.r*) section. 1998-10-22 17:28:38 +00:00
Joel Sherrill
6278b8b2a3 Patch from Ian Lance Taylor <ian@airs.com>:
I noticed that in the 4.0.0-beta4a tar file, the file
        c/src/lib/libbsp/i386/pc386/startup/linkcmds
    was changed so that it no longer handles the .gnu.linkonce.r*
    sections.  The appended patch was applied to the file.  I'm not sure
    why.  I think this patch should probably be backed out, although it's
    not critical for the release.
1998-10-22 17:27:14 +00:00
Joel Sherrill
396286a914 Patch from Eric Norum. 1998-10-22 16:23:45 +00:00
Joel Sherrill
d3b34d259e Changed all of these to stubs. 1998-10-22 16:15:40 +00:00
Joel Sherrill
c4cbe175e7 Corrections from Jennifer and Jeff plus additions to the initialization
chapter.
1998-10-21 20:21:51 +00:00