sound: Import latest code from FreeBSD * As of 1bac48ea8f21c4121f1c45311ec4f05577c58abc (SVN id r275101) "Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets." * Do not import isa, macio, sbus and usb drivers * snd_au88x0 has been removed. According to the FreeBSD commit message, it never even got compiled into the kernel or as a module. * Drop the ds1, csa and maestro3 drivers due to restrictive license terms or the need to use binary blobs. These drivers are not built by default on FreeBSD.
kernel: Remove our ancient SCTP support. It was based on an early stage of FreeBSD's support and never got beyond that point, due to lack of usage and lack of maintenance. It is also kind of standing the the way of ongoing work in the IPv6 stack by sephe. If anyone ever wants to start again on upgrading and maintaining it, they can decide then if reverting this commit again makes sense as a base. Requested-by: sephe Approved-by: dillon
Remove the old USB stack and related userland, etc. As detailed in UPDATING, users with a custom configuration file which was derived from a *GENERIC file before we made usb4bsd default (this happened in 3.6) might need to remove or comment out a couple of devices which are now unknown.
usb4bsd: Port aue(4), cue(4), ipheth(4) and kue(4) USB ethernet drivers. Also sync them with FreeBSD's current code. aue(4), cue(4) and kue(4) were available with oldusb. ipheth(4) is a new driver. This commit adds support for 105 devices. Still missing from our net/ category are cdce(4), rue(4), uhso(4) and usie(4). Taken-from-and-thanks-to: FreeBSD