freebsd-dev/sys
Thomas Moestl f42d907165 When multiple IOMMUs are present in a system, use a single TSB for all
of them, and couple them by always performing all operations on all
present IOMMUs. This is required because with the current API there
is no way to determine on which bus a busdma operation is performed.

While being there, clean up the iommu code a bit.

This should be a step in the direction of allow some of larger machines
to work; tests have shown that there still seem to be problems left.
2002-07-16 18:17:03 +00:00
..
alpha Some style cleanups. 2002-07-16 15:40:19 +00:00
amd64 Retire the perl gethints.conf in favour of an awk version. Move 2002-07-16 09:28:25 +00:00
arm Remove label_t and physadr, which seem to have never been used in 2002-07-10 15:47:59 +00:00
boot Don't imply that setting the boot_ variables to "NO" will disable them. 2002-07-16 18:16:01 +00:00
cam
coda
compat Move the switch statement labels for the explicit 64-bit 2002-07-09 19:25:43 +00:00
conf Retire the perl gethints.conf in favour of an awk version. Move 2002-07-16 09:28:25 +00:00
contrib Resolve conflicts arising from the ACPI CA 20020611 import. 2002-07-09 17:54:02 +00:00
crypto Fix some really pedantic GCC warnings. 2002-07-15 13:45:15 +00:00
ddb
dev - Use IO mode to reset the controller (82544 and beyond) 2002-07-16 16:55:03 +00:00
fs Unbreak LINT; sort the includes so that functions are explicitly 2002-07-16 09:33:33 +00:00
geom
gnu Use hashdestroy() now that it exists. 2002-06-30 03:01:44 +00:00
i4b
i386 Retire the perl gethints.conf in favour of an awk version. Move 2002-07-16 09:28:25 +00:00
ia64 o Lock page queue accesses by vm_page_wire(). 2002-07-14 23:31:04 +00:00
isa
isofs/cd9660
kern Fix a bazillion lint and WARNS warnings. One major fix is the removal of 2002-07-15 17:28:34 +00:00
libkern Convert GNU variadic macros to the ISO 9X variety. 2002-07-15 13:34:50 +00:00
modules Add IPv6 support. 2002-07-15 19:40:23 +00:00
net Add some additional 802.11 media definitions. 2002-07-14 21:58:19 +00:00
netatalk
netatm
netgraph
netinet Implement keepalives for dynamic rules, so they will not expire 2002-07-14 23:47:18 +00:00
netinet6 - fixed a bug that we can't send a packet to ipv4mapped ipv6 address 2002-07-15 19:25:46 +00:00
netipx
netkey - fixed the order of searching SA table for packets. 2002-07-10 16:39:38 +00:00
netnatm
netncp
netns
netsmb
nfs
nfsclient If we get a receive error in nfs_receive() and then get an error trying to 2002-07-16 15:12:07 +00:00
nfsserver Add IPv6 support. 2002-07-15 19:40:23 +00:00
pc98 Check return status from fd_in() function. 2002-07-16 14:34:38 +00:00
pccard Rearrange previous commit that passed the vendor id to the kernel in a way 2002-07-14 06:47:52 +00:00
pci o Lock page queue accesses by vm_page_wire(). 2002-07-14 20:40:32 +00:00
posix4
powerpc Add additional cred_free_thread() calls that I had missed the first time. 2002-07-13 04:36:50 +00:00
rpc
security/lomac
sparc64 When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
sys Move _CS_PATH from <sys/unistd.h> to <unistd.h> -- the kernel isn't involved 2002-07-15 21:56:40 +00:00
tools - Use 'options DEBUG_VFS_LOCKS' instead of the DEBUG_ALL_VFS_LOCKS 2002-07-07 06:39:36 +00:00
ufs Fix a type: s/your are/you are/ 2002-07-12 19:56:31 +00:00
vm o Create vm_contig_launder() to replace code that appears twice 2002-07-15 06:33:31 +00:00
Makefile