summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Rename the kld for oce(4) to if_oce.ko. ifconfig(8) has special knowledgejhb2015-04-241-1/+1
| | | | | | | | | about kld filenames for network drivers that requires them to follow the pattern of if_<foo>. This also fixes the existing documentation in the manpage which says to use if_oce_load=YES in loader.conf. PR: 199095 MFC after: 1 week
* Move zlib.c from net to libkern.rodrigc2015-04-221-1/+1
|
* Build and install the DTB for all the supported AllWinner SoCs.loos2015-04-201-0/+7
| | | | We will need them when we start booting using ubldr.
* Implement hwpmc(4) for Freescale e500 core.jhibbits2015-04-181-1/+1
| | | | | | | | This supports e500v1, e500v2, and e500mc. Tested only on e500v2, but the performance counters are identical across all, with e500mc having some additional events. Relnotes: Yes
* Drop experimental dir_index support.pfg2015-04-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | The htree directory index is a highly desirable feature for research purposes and was meant to improve performance in our ext2/3 driver. Unfortunately our implementation has two problems: - It never really delivered any performance improvement. - It appears to corrupt the filesystem in undetermined circumstances. Strictly speaking dir_index is not required for read/write support in ext2/3 and our limited ext4 support still works fine without it. Regain stability in the ext2 driver by removing it. We may need it back (fixed) if we want to support encrypted ext4 support but thanks to the wonders of version control we can always revert this change and bring it back. PR: 191895 PR: 198731 PR: 199309 MFC after: 5 days
* Build the USB DisplayLink driver by default.hselasky2015-04-171-0/+1
|
* Fix build race on armv6* and powerpc*.andreast2015-04-041-1/+4
| | | | | | Tested with cross builds amd64 -> armv6(hf) and powerpc(64). Suggested by: andrew@
* sym and cxgb build on arm, add them to the build.imp2015-03-271-1/+1
| | | | Differential Revision: https://reviews.freebsd.org/D514
* Make several modules unconditionally built, there's no need for them to bejhibbits2015-03-261-15/+4
| | | | | | | | hidden. These modules pass a tinderbox build. Discussed with: ian and others MFC after: 1 month
* Add the Raspberry Pi 2 dtb, based on the existing rpi.dts, but with aandrew2015-03-251-1/+1
| | | | | | different base address for the devces. MFC after: 1 week
* Remove from legacy ata(4) driver support for hardware, supported by newermav2015-03-243-19/+1
| | | | | | and more functional drivers ahci(4), siis(4) and mvs(4). This removes about 3400 lines of code, unused since FreeBSD 9.0 release.
* sfxge: cleanup: remove trailing whitespacesarybchik2015-03-241-2/+2
| | | | Sponsored by: Solarflare Communications, Inc.
* Correct the ixgbe entries in mips and powerpc, and add the modulejfv2015-03-181-0/+2
| | | | entries in i386/amd64 in the Makefile
* Resolve a few build issues, add module directories back into Makefile,jfv2015-03-171-0/+2
| | | | | then correct a NETMAP problem resulting from the split, and finally temporarily disable the X550 functionality.
* Fix build after r280182.glebius2015-03-171-2/+0
|
* drm: Update the device-independent code to match Linux 3.8.13dumbbell2015-03-174-9/+32
| | | | | | | | | | | | | | | | | | | | | | This update brings few features: o Support for the setmaster/dropmaster ioctls. For instance, they are used to run multiple X servers simultaneously. o Support for minor devices. The only user-visible change is a new entry in /dev/dri but it is useless at the moment. This is a first step to support render nodes [1]. The main benefit is to greatly reduce the diff with Linux (at the expense of an unreadable commit diff). Hopefully, next upgrades will be easier. No updates were made to the drivers, beside adapting them to API changes. [1] https://en.wikipedia.org/wiki/Direct_Rendering_Manager#Render_nodes Tested by: Many people MFC after: 1 month Relnotes: yes
* Update to the Intel ixgbe driver:jfv2015-03-172-2/+17
| | | | | | | | | | | | | | | | | | | - 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
* sfxge: adding version info to device descriptionarybchik2015-03-171-1/+1
| | | | | | | | The information is required for NIC update and config tools. Submitted by: Artem V. Andreev <Artem.Andreev at oktetlabs.ru> Sponsored by: Solarflare Communications, Inc. Approved by: gnn (mentor)
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenneel2015-03-141-3/+1
| | | | | | | | vmm.ko is loaded. Also relocate the 'justreturn' IPI handler to be alongside all other handlers. Requested by: kib
* Factor out mbuf hashing code from LAGG driver so that other networkhselasky2015-03-111-1/+1
| | | | | | | | | | | drivers can use it. This avoids some code duplication. Add missing default case to all switch statements while at it. Also move the hashing of the IPv6 flow field to layer 4 because the IPv6 flow field is constant on a per L4 connection basis and not on a per L3 network. Differential Revision: https://reviews.freebsd.org/D1987 Sponsored by: Mellanox Technologies MFC after: 1 month
* Revert accidentally commited file from r279824. We're not quite ready toian2015-03-091-6/+0
| | | | enable dtrace module building on all arm platforms yet.
* Add a dtb module for AM335x systems (just Beaglebone right now).ian2015-03-092-0/+13
|
* Build the videomode kernel module by default.hselasky2015-03-081-0/+1
|
* Set a dependancy on fbt module for ARM.br2015-03-061-1/+1
|
* drm: Allow parallel builds of drivers and firmwaresdumbbell2015-03-042-0/+4
| | | | | Submitted by: hps@ MFC after: 2 weeks
* Remove imx6s-wandboard.dts, there is no such file. Also imx6q-wandboardian2015-03-041-2/+1
| | | | | to follow imx6dl-wandboard (so that the entries are sorted by board name first, then by soc type).
* Allow USB modules to be built in parallel.hselasky2015-03-041-0/+5
|
* Add a "module" to build the dtb files for all supported imx6 systems.ian2015-03-021-0/+12
|
* sfxge: compile out LRO if kernel is compiled without IPv4 and IPv6arybchik2015-02-281-1/+1
| | | | | Sponsored by: Solarflare Communications, Inc. Approved by: gnn (mentor)
* sfxge: list header in SRCSarybchik2015-02-221-0/+5
| | | | | Sponsored by: Solarflare Communications, Inc. Approved by: gnn (mentor)
* Clean up a bit of the INET/INET6 mess wrt options.imp2015-02-182-16/+4
|
* Cleanup the way we include some files (in this case EISA) based onimp2015-02-185-31/+12
| | | | kernel config. Also tidy up the ed options.
* Populate new KERN_OPTS from all the opt_*.h files inimp2015-02-181-0/+4
| | | | | | | | | | | KERNBUILDDIR. Come up with some sensible defaults (though listing them in kmod.mk may be unwise -- we have no easy way to know what are the best sensible defaults for everything so we just catch the big stuff). Append SRCS.${opt} for each option in KERN_OPTS to SRCS to allow easy conditional compilation. Append any notion of KERN_OPTS_EXTRA to the list of kernel opts. Differential Revision: https://reviews.freebsd.org/D1530
* Globally enable -fms-extensions when building kernel with gcc, and removeglebius2015-02-178-11/+7
| | | | | | | | | this option from all modules that enable it theirselves. In C mode -fms-extensions option enables anonymous structs and unions, allowing us to use this C11 feature in kernel. Of course, clang supports it without any extra options. Reviewed by: dim
* Update the infiniband stack to Mellanox's OFED version 2.1.hselasky2015-02-172-2/+3
| | | | | | | | | | | | | Highlights: - Multiple verbs API updates - Support for RoCE, RDMA over ethernet All hardware drivers depending on the common infiniband stack has been updated aswell. Discussed with: np @ Sponsored by: Mellanox Technologies MFC after: 1 month
* Import USB display link driver from OpenBSD. Support for compressionhselasky2015-02-151-0/+12
| | | | | | | has been removed and the driver has been greatly simplified and optimised for FreeBSD. The driver is currently not built by default. Requested by: Bruce Simpson <bms@fastmail.net>
* Import videomode code from NetBSD which is needed by USB display link drivers.hselasky2015-02-151-0/+40
|
* Initial version of DTrace on ARM32.gnn2015-02-102-1/+8
| | | | | Submitted by: Howard Su based on work by Oleksandr Tymoshenko Reviewed by: ian, andrew, rpaulo, markj
* Add WPI_DEBUG option.adrian2015-02-071-1/+1
| | | | | PR: kern/197143 Submitted by: Andriy Voskoboinyk <s3erios@gmail.com>
* Pull in the rpi.dts -> rpi.dtb module (dtb/rpi) and have it installimp2015-02-071-0/+2
| | | | rpi.dtb in /boot/dtb by default.
* Create a module to install the Raspberry Pi dtb files.imp2015-02-071-0/+5
|
* cxgbe(4): Add a minimal if_cxl module that pulls in the real driver asnp2015-02-062-0/+12
| | | | | | | | | a dependency. This ensures "ifconfig cxl<n> ..." does the right thing even when it's run with no driver loaded. if_cxl.ko is the tiniest module in /boot/kernel. MFC after: 2 weeks
* Add kobj interface between ICL and the rest of the iSCSI stack.trasz2015-01-312-0/+8
| | | | | | | Review note - icl.c was moved to icl_soft.c. MFC after: 1 month Sponsored by: The FreeBSD Foundation
* For clang, disable -Wcast-qual warnings for specific aesni files, sincedim2015-01-301-0/+3
| | | | | clang 3.6.0 will emit a number of such warnings for those files, and they are partially contributed code.
* Remove cruft; ICL_RDMA was never actually working, and will be redonetrasz2015-01-261-10/+0
| | | | | | | in a completely different manner. MFC after: 1 month Sponsored by: The FreeBSD Foundation
* Add MK_AUTOFS knob for building and installing autofs(4), et alngie2015-01-261-1/+5
| | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Add MK_BHYVE knob for building and installing bhyve(4), et alngie2015-01-261-0/+3
| | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Build cuse(4) if MK_CUSE != nongie2015-01-251-1/+4
| | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
* Add MK_CCD knob for building and installing ccd(4), ccdconfig, etcngie2015-01-251-1/+7
| | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Add MK_ISCSI knob for building the iscsi initiator, iscsi daemon, kernelngie2015-01-251-2/+5
| | | | | | | modules, etc MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
OpenPOWER on IntegriCloud