This directory contains modified kernel modules required by the APV.

Files relevant to Linux
-----------------------

linux_scsi_ch_fix.diff: 
  Patch to a kernel that has been patched with the scsi changer patch
  from http://www.bytesex.org.  This fixes a problem with the tape
  changer utilities sometimes refusing to report information about tape
  bar codes.

Files relevant to FreeBSD
-------------------------

FreeBSD_kernel.diff:
  patch to the FreeBSD kernel (CURRENT as of 12/04) to allow direct
  transfer of network data  to disk without passing through user space
  twice.

Files relevant to OpenBSD
-------------------------

The modules are based on OpenBSD 2.9 current as of 5/17/2001.
These modules should replace the modules in the /usr/src/sys source tree,
except for the configuration files, which should not replace any existing
configuration files.  If you are modifying a later version of OpenBSD
than above, you should resolve any differences manually.  These changes
are also made by the patch in OpenBSD_kernel.diff


arch/i386/conf/VAULT4
conf/GENERIC4

  Configuration files to build a kernel suitable for running the APV.
  IPv6 support is suppressed, and APV kernel modifications are included.

net/

  bpf.c
  bpf.h
  bpfdesc.h

  BPF modifications to allow direct transfer of network data to disk
  without passing through user space twice.

scsi/

  ch.c

  Modifications to allow barcode data to be returned in response to
  CHIOGSTATUS.

  scsiconf.c

  Modifications to allow correct SCSI inquiry data to be retrieved
  from Qualstar 8211 tape library.
