| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
We will need them when we start booting using ubldr.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Tested with cross builds amd64 -> armv6(hf) and powerpc(64).
Suggested by: andrew@
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D514
|
|
|
|
|
|
|
|
| |
hidden.
These modules pass a tinderbox build.
Discussed with: ian and others
MFC after: 1 month
|
|
|
|
|
|
| |
different base address for the devces.
MFC after: 1 week
|
|
|
|
|
|
| |
and more functional drivers ahci(4), siis(4) and mvs(4).
This removes about 3400 lines of code, unused since FreeBSD 9.0 release.
|
|
|
|
| |
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
| |
entries in i386/amd64 in the Makefile
|
|
|
|
|
| |
then correct a NETMAP problem resulting from the split, and finally
temporarily disable the X550 functionality.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
vmm.ko is loaded.
Also relocate the 'justreturn' IPI handler to be alongside all other handlers.
Requested by: kib
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
enable dtrace module building on all arm platforms yet.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Submitted by: hps@
MFC after: 2 weeks
|
|
|
|
|
| |
to follow imx6dl-wandboard (so that the entries are sorted by board name
first, then by soc type).
|
| |
|
| |
|
|
|
|
|
| |
Sponsored by: Solarflare Communications, Inc.
Approved by: gnn (mentor)
|
|
|
|
|
| |
Sponsored by: Solarflare Communications, Inc.
Approved by: gnn (mentor)
|
| |
|
|
|
|
| |
kernel config. Also tidy up the ed options.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
Submitted by: Howard Su based on work by Oleksandr Tymoshenko
Reviewed by: ian, andrew, rpaulo, markj
|
|
|
|
|
| |
PR: kern/197143
Submitted by: Andriy Voskoboinyk <s3erios@gmail.com>
|
|
|
|
| |
rpi.dtb in /boot/dtb by default.
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Review note - icl.c was moved to icl_soft.c.
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
| |
clang 3.6.0 will emit a number of such warnings for those files, and
they are partially contributed code.
|
|
|
|
|
|
|
| |
in a completely different manner.
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
| |
modules, etc
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
|