HomeFreeBSD

Finish process of moving the LinuxKPI module into the default kernel build.

Description

Finish process of moving the LinuxKPI module into the default kernel build.

  • Move all files related to the LinuxKPI into sys/compat/linuxkpi and its subfolders.
  • Update sys/conf/files and some Makefiles to use new file locations.
  • Added description of COMPAT_LINUXKPI to sys/conf/NOTES which in turn adds the LinuxKPI to all LINT builds.
  • The LinuxKPI can be added to the kernel by setting the COMPAT_LINUXKPI option. The OFED kernel option no longer builds the LinuxKPI into the kernel. This was done to keep the build rules for the LinuxKPI in sys/conf/files simple.
  • Extend the LinuxKPI module to include support for USB by moving the Linux USB compat from usb.ko to linuxkpi.ko.
  • Bump the FreeBSD_version.
  • A universe kernel build has been done.

Reviewed by: np @ (cxgb and cxgbe related changes only)
Sponsored by: Mellanox Technologies

Details

Provenance
hselaskyAuthored on
Reviewer
np
Parents
rS290134: Remove the static function declaration.
Branches
Unknown
Tags
Unknown