kernel tree reorganization stage 1: Major cvs repository work (not logged as
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 7 Aug 2003 21:22:38 +0000 (21:22 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 7 Aug 2003 21:22:38 +0000 (21:22 +0000)
commitdebdb79655fab4d51eb0eb830e4f0f80a3d29145
tree15153b8b0e22500d1d080edc36c5c66948bb3473
parent1f2de5d41c9be614e9a1cba7cf16de309a2ea210
kernel tree reorganization stage 1: Major cvs repository work (not logged as
commits) plus a major reworking of the #include's to accomodate the
relocations.

    * CVS repository files manually moved.  Old directories left intact
      and empty (temporary).

    * Reorganize all filesystems into vfs/, most devices into dev/,
      sub-divide devices by function.

    * Begin to move device-specific architecture files to the device
      subdirs rather then throwing them all into, e.g. i386/include

    * Reorganize files related to system busses, placing the related code
      in a new bus/ directory.  Also move cam to bus/cam though this may
      not have been the best idea in retrospect.

    * Reorganize emulation code and place it in a new emulation/ directory.

    * Remove the -I- compiler option in order to allow #include file
      localization, rename all config generated X.h files to use_X.h to
      clean up the conflicts.

    * Remove /usr/src/include (or /usr/include) dependancies during the
      kernel build, beyond what is normally needed to compile helper
      programs.

    * Make config create 'machine' softlinks for architecture specific
      directories outside of the standard <arch>/include.

    * Bump the config rev.

    WARNING! after this commit /usr/include and /usr/src/sys/compile/*
    should be regenerated from scratch.
lib/libcam/camlib.h