freebsd-dev/sys
Conrad Meyer b23896a221 if_ntb: Don't roundup MW size to full BAR size unnecessarily
Note that the MW allocation still must be BAR *aligned*.  So, this only
loosens the constraints on MW allocation slightly.  BAR-aligned does not
play well with large (GB+) BAR sizes.

Going forward, if anyone cares about if_ntb on very large BARs, I
suggest they add functionality to allocate a smaller window than the BAR
size, and set the BAR range to cover a window much larger than the
allocated window.  This will require negotiating a window offset and
limit for protocol traffic.  None of this is implemented in this
revision.

Sponsored by:	EMC / Isilon Storage Division
2015-12-03 17:22:55 +00:00
..
amd64 For amd64 non-PCID machines, and for i386 machines with support for 2015-12-03 11:14:14 +00:00
arm Add glue driver for Amlogic Meson Gigabit Ethernet Controller 2015-12-03 09:37:20 +00:00
arm64 Rework the exception entry/return functions to make them valid frames to be 2015-12-01 12:37:04 +00:00
boot Add glue driver for Amlogic Meson Gigabit Ethernet Controller 2015-12-03 09:37:20 +00:00
bsm
cam Fix panic when trying to sort unsupported command in OOA queue. 2015-11-27 14:29:04 +00:00
cddl Make the number of fasttrap probes and the size of the trace points hash table 2015-12-01 00:24:54 +00:00
compat Add some structures and defines which will be used when decoding small 2015-12-03 12:51:54 +00:00
conf newvers: Honour SOURCE_DATE_EPOCH as a build reproducibility measure 2015-12-03 12:17:09 +00:00
contrib Add initial ar9300 HAL support for the spectral scan mode. 2015-12-02 05:36:45 +00:00
crypto const'ify an arg that we don't update... 2015-07-29 23:37:15 +00:00
ddb Add helper to catch single step debug event and distinguish it from bkpt 2015-11-27 19:03:59 +00:00
dev if_ntb: Don't roundup MW size to full BAR size unnecessarily 2015-12-03 17:22:55 +00:00
fs The cdevpriv_dtr_t typedef was not able to be used in a function prototype 2015-12-02 18:27:30 +00:00
gdb
geom Fix early kernel dump via dumpdev env 2015-11-17 20:55:50 +00:00
gnu Fixing a memory leak on module unloading. 2015-09-11 22:43:35 +00:00
i386 For amd64 non-PCID machines, and for i386 machines with support for 2015-12-03 11:14:14 +00:00
isa
kern We need to zero out the union of pointers in a freed vnode structure. 2015-12-03 02:04:22 +00:00
kgssapi
libkern libkern: ffs, fls: s/4/3/ the 3rd BSD clause 2015-10-22 21:04:47 +00:00
mips Add support for the integrated wifi for the QCA953x base config and 2015-11-29 05:49:49 +00:00
modules Convert the mlxen driver to use the BUSDMA(9) APIs instead of 2015-12-03 14:56:17 +00:00
net Move RTF_PINNED handling to generic route code. 2015-12-02 08:17:31 +00:00
net80211 [net80211] decode WPA cipher config '0' as "clear cipher config". 2015-11-26 01:54:58 +00:00
netgraph Move iflladdr_event eventhandler invocation to if_setlladdr. 2015-11-14 13:34:03 +00:00
netinet Ensure that outgoing streams get reset when they run dry. 2015-12-03 15:19:29 +00:00
netinet6 mld_v2_dispatch_general_query() is used by mld_fasttimo_vnet() to send 2015-12-01 11:17:41 +00:00
netipsec Overhaul if_enc(4) and make it loadable in run-time. 2015-11-25 07:31:59 +00:00
netnatm
netpfil Add destroy_object callback to object rewriting framework. 2015-11-23 22:06:55 +00:00
netsmb The problem report was for a crash that happened when smbfs was 2015-11-18 23:04:01 +00:00
nfs Add kernel support to the NFS server for the "-manage-gids" 2015-11-30 21:54:27 +00:00
nfsclient
nfsserver
nlm
ofed Convert the mlxen driver to use the BUSDMA(9) APIs instead of 2015-12-03 14:56:17 +00:00
opencrypto Remove unneeded includes of opt_kdtrace.h. 2015-11-22 02:01:01 +00:00
pc98 Disconnect iBCS2 emulator from the build. The ibcs2 option, the build 2015-11-28 08:31:32 +00:00
powerpc Bump MAXCPU. We already run on hardware with 32 threads and the same hardware 2015-12-03 16:24:55 +00:00
rpc Improve locking of sg_threadcount. 2015-11-19 08:04:05 +00:00
security fd: make 'rights' a manadatory argument to fget* functions 2015-07-05 19:05:16 +00:00
sparc64 Remove sv_prepsyscall, sv_sigsize and sv_sigtbl members of the struct 2015-11-28 08:49:07 +00:00
sys The cdevpriv_dtr_t typedef was not able to be used in a function prototype 2015-12-02 18:27:30 +00:00
teken Sync HPA and VPA implementations with CUP. 2015-08-24 07:49:27 +00:00
tests Style 9 changes. 2015-11-12 10:31:14 +00:00
tools Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
ufs For performance reasons, it is useful to have a single string used as 2015-11-29 21:01:02 +00:00
vm Pull vm_object_scan_all_shadowed out of vm_object_backing_scan 2015-12-03 17:21:10 +00:00
x86 For amd64 non-PCID machines, and for i386 machines with support for 2015-12-03 11:14:14 +00:00
xdr
xen xen/intr: fix the event channel enabled per-cpu mask 2015-11-05 14:33:46 +00:00
Makefile Kill EoL whitespace. 2015-05-29 14:03:07 +00:00