#
45e1c1a3 |
| 31-Jul-2015 |
Glen Barber <gjb@FreeBSD.org> |
Pull pmspcv (pms(4)) from GENERIC. It has PCI ID conflicts with ahd(4), mvs(4), and likely other drivers.
MFC after: immediately With hat: re Sponsored by: The FreeBSD Foundation
|
#
2ec930ef |
| 15-Jul-2015 |
Patrick Kelsey <pkelsey@FreeBSD.org> |
Revert inadvertent change to amd64/GENERIC.
|
#
8aa7fdbd |
| 15-Jul-2015 |
Patrick Kelsey <pkelsey@FreeBSD.org> |
Add netmap support for ixgbe SRIOV VFs (that is, to if_ixv).
Differential Revision: https://reviews.freebsd.org/D2923 Reviewed by: erj, gnn Approved by: jmallett (mentor) Sponsored by: Norse Corp, I
Add netmap support for ixgbe SRIOV VFs (that is, to if_ixv).
Differential Revision: https://reviews.freebsd.org/D2923 Reviewed by: erj, gnn Approved by: jmallett (mentor) Sponsored by: Norse Corp, Inc.
show more ...
|
#
f4c1eac7 |
| 14-Jul-2015 |
Christian Brueffer <brueffer@FreeBSD.org> |
Spell crypto correctly.
|
#
4e1bc9a0 |
| 07-Jul-2015 |
Achim Leubner <achim@FreeBSD.org> |
Driver 'pmspcv' added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controllers.
|
#
3839369c |
| 04-Jul-2015 |
George V. Neville-Neil <gnn@FreeBSD.org> |
Enable IPSEC in all GENERIC kernels.
Universe and kernel build tests passed 4 July 2015
PR: 128030 Sponsored by: Rubicon Communications (Netgate)
|
#
6e3471bd |
| 14-May-2015 |
Jim Harris <jimharris@FreeBSD.org> |
Add nvme and nvd drivers to GENERIC for amd64 and i386.
MFC after: 3 days Sponsored by: Intel
|
#
ba8f0eb8 |
| 14-May-2015 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Build GENERIC with RACCT/RCTL support by default. Note that it still needs to be enabled by adding "kern.racct.enable=1" to /boot/loader.conf.
Differential Revision: https://reviews.freebsd.org/D24
Build GENERIC with RACCT/RCTL support by default. Note that it still needs to be enabled by adding "kern.racct.enable=1" to /boot/loader.conf.
Differential Revision: https://reviews.freebsd.org/D2407 Reviewed by: emaste@, wblock@ MFC after: 1 month Relnotes: yes Sponsored by: The FreeBSD Foundation
show more ...
|
#
da2f98a1 |
| 29-Apr-2015 |
Wei Hu <whu@FreeBSD.org> |
Microsoft vmbus, storage and other related driver enhancements for HyperV. - Vmbus multi channel support. - Vector interrupt support. - Signal optimization. - Storvsc driver performan
Microsoft vmbus, storage and other related driver enhancements for HyperV. - Vmbus multi channel support. - Vector interrupt support. - Signal optimization. - Storvsc driver performance improvement. - Scatter and gather support for storvsc driver. - Minor bug fix for KVP driver. Thanks royger, jhb and delphij from FreeBSD community for the reviews and comments. Also thanks Hovy Xu from NetApp for the contributions to the storvsc driver.
PR: 195238 Submitted by: whu Reviewed by: royger, jhb, delphij Approved by: royger MFC after: 2 weeks Relnotes: yes Sponsored by: Microsoft OSTC
show more ...
|
#
758cc3dc |
| 17-Mar-2015 |
Jack F Vogel <jfv@FreeBSD.org> |
Update to the Intel ixgbe driver: - Split the driver into independent pf and vf loadables. This is in preparation for SRIOV support which will be following shortly. This also allows us to keep
Update to the Intel ixgbe driver: - Split the driver into independent pf and vf loadables. This is in preparation for SRIOV support which will be following shortly. This also allows us to keep a seperate revision control over the two parts, making for easier sustaining. - Make the TX/RX code a shared/seperated file, in the old code base the ixv code would miss fixes that went into ixgbe, this model will eliminate that problem. - The driver loadables will now match the device names, something that has been requested for some time. - Rather than a modules/ixgbe there is now modules/ix and modules/ixv - It will also be possible to make your static kernel with only one or the other for streamlined installs, or both.
Enjoy!
Submitted by: jfv and erj
show more ...
|
#
9bfb1e36 |
| 01-Mar-2015 |
Ryan Stone <rstone@FreeBSD.org> |
Implement interface to create SR-IOV Virtual Functions
Implement the interace to create SR-IOV Virtual Functions (VFs). When a driver registers that they support SR-IOV by calling pci_setup_iov(), t
Implement interface to create SR-IOV Virtual Functions
Implement the interace to create SR-IOV Virtual Functions (VFs). When a driver registers that they support SR-IOV by calling pci_setup_iov(), the SR-IOV code creates a new node in /dev/iov for that device. An ioctl can be invoked on that device to create VFs and have the driver initialize them.
At this point, allocating memory I/O windows (BARs) is not supported.
Differential Revision: https://reviews.freebsd.org/D76 Reviewed by: jhb MFC after: 1 month Sponsored by: Sandvine Inc.
show more ...
|
#
d4ff1726 |
| 25-Jan-2015 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Remove ISA NICs. Anyone still using these on amd64 can build their own kernel.
|
#
3e32dff5 |
| 06-Jan-2015 |
John Baldwin <jhb@FreeBSD.org> |
Remove "New" label from NFSCL/NFSD now that they are the only NFS client/server. While here, remove duplicate NFSCL from sys/conf/NOTES.
Approved by: rmacklem
|
#
a614ff4d |
| 02-Jan-2015 |
Scott Long <scottl@FreeBSD.org> |
Fix a missed comment from r276526.
|
#
603eaf79 |
| 09-Nov-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Renove faith(4) and faithd(8) from base. It looks like industry have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(
Renove faith(4) and faithd(8) from base. It looks like industry have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD.
No objections from: net@
show more ...
|
#
169760a4 |
| 05-Nov-2014 |
George V. Neville-Neil <gnn@FreeBSD.org> |
Add support for netmap in GENERIC by default.
|
#
7d313e7b |
| 24-Oct-2014 |
John Baldwin <jhb@FreeBSD.org> |
Add COMPAT_FREEBSD9 and COMPAT_FREEBSD10 options to wrap code that provides compatability for FreeBSD 9.x and 10.x binaries. Enable these options in kernel configs that enable other COMPAT_FREEBSD<n
Add COMPAT_FREEBSD9 and COMPAT_FREEBSD10 options to wrap code that provides compatability for FreeBSD 9.x and 10.x binaries. Enable these options in kernel configs that enable other COMPAT_FREEBSD<n> options.
show more ...
|
#
14f2533c |
| 23-Sep-2014 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
As per [1] Intel only supports this driver on 64bit platforms. For now restrict it to amd64. Other architectures might be re-added later once tested.
Remove the drivers from the global NOTES and fi
As per [1] Intel only supports this driver on 64bit platforms. For now restrict it to amd64. Other architectures might be re-added later once tested.
Remove the drivers from the global NOTES and files files and move them to the amd64 specifics. Remove the drivers from the i386 modules build and only leave the amd64 version.
Rather than depending on "inet" depend on "pci" and make sure that ixl(4) and ixlv(4) can be compiled independently [2]. This also allows the drivers to build properly on IPv4-only or IPv6-only kernels.
PR: 193824 [2] Reviewed by: eric.joyner intel.com MFC after: 3 days
References: [1] http://lists.freebsd.org/pipermail/svn-src-all/2014-August/090470.html
show more ...
|
#
a58b4afa |
| 04-Sep-2014 |
Mark Johnston <markj@FreeBSD.org> |
Add mrsas(4) to GENERIC for i386 and amd64.
Approved by: ambrisko, kadesai MFC after: 3 days
|
#
30dbb3ea |
| 30-Jun-2014 |
Ed Maste <emaste@FreeBSD.org> |
Add vt(4) to GENERIC and retire the separate VT config
vt(4) and sc(4) can now coexist in the same kernel. To choose the vt driver, set the loader tunable kern.vty=vt .
|
#
3f1afabf |
| 06-Jun-2014 |
Warner Losh <imp@FreeBSD.org> |
Restore comments accidentally removed.
MFC after: 3 days
|
#
991554f2 |
| 02-May-2014 |
Kenneth D. Merry <ken@FreeBSD.org> |
Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.
This is derived from the mps(4) driver, but it supports only the 12Gb IT and IR hardware including the SAS 3004, SAS 3008 and SAS 3108
Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers.
This is derived from the mps(4) driver, but it supports only the 12Gb IT and IR hardware including the SAS 3004, SAS 3008 and SAS 3108.
Some notes about this driver: o The 12Gb hardware can do "FastPath" I/O, and that capability is included in this driver.
o WarpDrive functionality has been removed, since it isn't supported in the 12Gb driver interface.
o The Scatter/Gather list handling code is significantly different between the 6Gb and 12Gb hardware. The 12Gb boards support IEEE Scatter/Gather lists.
Thanks to LSI for developing and testing this driver for FreeBSD.
share/man/man4/mpr.4: mpr(4) man page.
sys/dev/mpr/*: mpr(4) driver files.
sys/modules/Makefile, sys/modules/mpr/Makefile: Add a module Makefile for the mpr(4) driver.
sys/conf/files: Add the mpr(4) driver.
sys/amd64/conf/GENERIC, sys/i386/conf/GENERIC, sys/mips/conf/OCTEON1, sys/sparc64/conf/GENERIC: Add the mpr(4) driver to all config files that currently have the mps(4) driver.
sys/ia64/conf/GENERIC: Add the mps(4) and mpr(4) drivers to the ia64 GENERIC config file.
sys/i386/conf/XEN: Exclude the mpr module from building here.
Submitted by: Steve McConnell <Stephen.McConnell@lsi.com> MFC after: 3 days Tested by: Chris Reeves <chrisr@spectralogic.com> Sponsored by: LSI, Spectra Logic Relnotes: LSI 12Gb SAS driver mpr(4) added
show more ...
|
#
3ad1a091 |
| 25-Mar-2014 |
Warner Losh <imp@FreeBSD.org> |
Rather than require a makeoptions DEBUG to get debug correct, add it in kern.mk, but only if we're using clang. While this option is supported by both clang and gcc, in the future there may be change
Rather than require a makeoptions DEBUG to get debug correct, add it in kern.mk, but only if we're using clang. While this option is supported by both clang and gcc, in the future there may be changes to clang which change the defaults that require a tweak to build our kernel such that other tools in our tree will work. Set a good example by forcing -gdwarf-2 only for clang builds, and only if the user hasn't specified another dwarf level already. Update UPDATING to reflect the changed state of affairs. This also keeps us from having to update all the ARM kernels to add this, and also keeps us from in the future having to update all the MIPS kernels and is one less place the user will have to know to do something special for clang and one less thing developers will need to do when moving an architecture to clang.
Reviewed by: ian@ MFC after: 1 week
show more ...
|
#
6a5b1a35 |
| 16-Mar-2014 |
Warner Losh <imp@FreeBSD.org> |
Align all comments in config files on same column. This consistency helps when bits and pieces of GENERIC from i386 or amd64 are cut and pasted into other architecture's config files (which in the ca
Align all comments in config files on same column. This consistency helps when bits and pieces of GENERIC from i386 or amd64 are cut and pasted into other architecture's config files (which in the case of ARM had gotten rather akimbo).
show more ...
|
#
3dbe595b |
| 15-Mar-2014 |
Robert Watson <rwatson@FreeBSD.org> |
Revert a small portion of r263198 left over from local testing: don't enable PCB groups and RSS by default [yet].
|