This directory contains the diffs between the 2.2.14 tree we use at
the PDL and the stock 2.2.14 tree. There are several patches rolled
into one here:

  - Stephen Tweedie's rawio patches, needed for the EDRFS filesystem
    client.

  - The SGI kdb patch, which allows for a basic kernel debugger. This
    patch is modified to work better over a serial line.

  - A kmon patch which allows for a serial console kernel monitor that
    provides access to most of the SysRq functions. This was
    originally written for 2.0 by Miquel van Smoorenburg, but was
    rewritten and expanded for 2.2 by Nat Lanza.

  - A patch adding support for 64-bit types (this modifies vsprintf
    and friends, and links in gcc's 64-bit arithmetic functions). This 
    was written for the PDL by Sean Levy.


These patches are only needed if you want to run the in-kernel parts
of NASD. User-level NASD should not need a patched kernel.

If you don't want to deal with patching kernel source, a patched
2.2.14 distribution should be available at the NASD distribution site.


-- Nat Lanza <magus@cs.cmu.edu>
April 25, 2000
