freebsd-skq/sys
Marius Strobl 61a4e586d4 Since r296250 it is no longer possible for devices to use bus space
addresses exceeding 32 bit, so bump BUS_SPACE_MAXADDR to 64 bit.
The whole situation is sub par, though; prior to r296250 and despite
what their names imply, BUS_SPACE_MAX* were primarily, even almost
exclusively used for bus_dma(9). Now these macros also have a vital
role for bus_space(9). However, it does not necessarily hold that
both bus DMA and space addresses universally have the same limits
per platform.
As for sparc64, 64 bit clearly is beyond what can be addressed via
the various IOMMUs. With this change in place, we now rely on the
parent bus DMA tags of the host-to-foo drivers causing the child
tags to be capped as necessary.

PR:		207998
2016-04-10 22:43:36 +00:00
..
amd64 Make CloudABI's way of doing TLS more friendly to userspace emulators. 2016-04-06 11:11:31 +00:00
arm Enable PHY regulator when the optional "phy-supply" property is present. 2016-04-09 11:23:46 +00:00
arm64 Fix interrupts delivery on ThunderX for VF IDs beyond 8 2016-04-07 10:36:50 +00:00
boot Align the start of the text segment to an 8-byte boundary. This fixes 2016-04-09 19:09:06 +00:00
bsm Merge from contrib/openbsm to bring the kernel audit bits up to date with OpenBSM 1.2 alpha 4: 2015-12-20 23:22:04 +00:00
cam Add couple new constants from SPC5r08. 2016-04-09 18:39:57 +00:00
cddl Implement support for boot-time DTrace. 2016-04-10 01:25:48 +00:00
compat More complete implementation of /proc/self/limits. 2016-04-10 07:11:29 +00:00
conf Add more fine-grained kernel options for NUMA support. 2016-04-09 13:58:04 +00:00
contrib Add DTrace probes for packets flagged as bad by ipfilter. All probes 2016-04-07 01:42:09 +00:00
crypto Break up opencrypto/xform.c so it can be reused piecemeal 2015-12-30 22:43:07 +00:00
ddb Add td_swinvoltick to track last involuntary context switch 2016-03-25 19:35:29 +00:00
dev Add a 'show t4 devlog <nexus>' DDB command. 2016-04-10 06:19:26 +00:00
fs Fix comment. 2016-04-08 04:29:05 +00:00
gdb
geom Create the GELIBOOT GEOM_ELI flag 2016-04-08 01:25:25 +00:00
gnu Update our copy of the Linux dts files to be in sync with Linux 4.5-rc1. We 2016-02-09 16:42:32 +00:00
i386 Add kern.features flags for linux and linux64 modules 2016-04-05 22:36:48 +00:00
isa Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
kern Add a function to lookup a device_t object by name. 2016-04-10 05:05:02 +00:00
kgssapi kcrypto_aes: Use separate sessions for AES and SHA1 2016-02-02 00:14:51 +00:00
libkern
mips Fix MIPS INTRNG omissions, add soft/hard interrupts with different names 2016-04-08 15:48:10 +00:00
modules Add a 'show t4 tcb <nexus> <tid>' command to dump a TCB from DDB. 2016-04-10 05:06:58 +00:00
net Revert accidental submit of WIP as part of r297609 2016-04-06 04:58:20 +00:00
net80211 [net80211] correctly (i hope, wow) do a ticks comparison to limit A-MPDU attempts 2016-04-10 04:16:34 +00:00
netgraph Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere(). 2016-02-27 03:38:01 +00:00
netinet Mfp: r296310,r296343 2016-04-09 12:05:23 +00:00
netinet6 Fix regression introduced in r296986. 2016-04-08 11:13:24 +00:00
netipsec Fix handling of net.inet.ipsec.dfbit=2 variable. 2016-03-18 09:03:00 +00:00
netnatm
netpfil pf: Improve forwarding detection 2016-03-16 06:42:15 +00:00
netsmb
nfs Do not try to install a default route for each interface found, because 2016-03-27 23:16:37 +00:00
nfsclient
nfsserver
nlm
ofed tcp/lro: Use tcp_lro_flush_all in device drivers to avoid code duplication 2016-04-01 06:28:33 +00:00
opencrypto Break up opencrypto/xform.c so it can be reused piecemeal 2015-12-30 22:43:07 +00:00
pc98 Fix the resource_list_print_type() calls to use uintmax_t. 2016-03-22 22:25:08 +00:00
powerpc VM_MAXUSER_ADDRESS is highest page start, not highest address. 2016-04-10 15:50:45 +00:00
riscv Add support for ddb(4). 2016-03-10 15:51:43 +00:00
rpc Remove some NULL checks for M_WAITOK allocations. 2016-03-29 13:56:59 +00:00
security audit(8): leave unsigned comparison for last. 2016-04-08 03:26:21 +00:00
sparc64 Since r296250 it is no longer possible for devices to use bus space 2016-04-10 22:43:36 +00:00
sys Add a function to lookup a device_t object by name. 2016-04-10 05:05:02 +00:00
teken
tests
tools Fix MFS builds when both MD_ROOT_SIZE and MFS_IMAGE are specified 2016-02-02 07:02:51 +00:00
ufs ufs: replace 0 with NULL for pointers. 2016-04-10 21:48:11 +00:00
vm Add more fine-grained kernel options for NUMA support. 2016-04-09 13:58:04 +00:00
x86 Add more fine-grained kernel options for NUMA support. 2016-04-09 13:58:04 +00:00
xdr
xen xenbus: add a comment with the names of the generated accessors 2016-01-15 14:34:31 +00:00
Makefile Add riscv to the list of architectures for cscope. 2016-02-29 16:39:27 +00:00