freebsd-dev/sys
Adrian Chadd ffcf962dab Add a bus method to fetch the VM domain for the given device/bus.
* Add a bus_if.m method - get_domain() - returning the VM domain or
  ENOENT if the device isn't in a VM domain;
* Add bus methods to print out the domain of the device if appropriate;
* Add code in srat.c to save the PXM -> VM domain mapping that's done and
  expose a function to translate VM domain -> PXM;
* Add ACPI and ACPI PCI methods to check if the bus has a _PXM attribute
  and if so map it to the VM domain;
* (.. yes, this works recursively.)
* Have the pci bus glue print out the device VM domain if present.

Note: this is just the plumbing to start enumerating information -
it doesn't at all modify behaviour.

Differential Revision:	D906
Reviewed by:	jhb
Sponsored by:	Norse Corp
2014-10-09 05:33:25 +00:00
..
amd64 Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
arm Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
boot Properly NUL-terminate the on-stack buffer for reading /boot.config 2014-10-09 01:54:32 +00:00
bsm
cam Implement software (mode page) and hardware (config) write protection. 2014-10-08 12:24:24 +00:00
cddl l2arc_write_buffers: reduce headroom value 2014-10-07 16:08:21 +00:00
compat Fix fcntl(2) compat32 after r270691. The copyin and copyout of the 2014-09-25 21:07:19 +00:00
conf Add explicit_bzero(3) and its kernel counterpart. 2014-10-07 04:54:11 +00:00
contrib ipfilter bug #537 NAT rules with sticky have incorrect hostmap IP address. 2014-10-05 03:58:30 +00:00
crypto Put the aesni_cipher_setup() and aesni_cipher_process() functions into 2014-06-24 06:55:49 +00:00
ddb ddb: allow specifying the exact address of the symtab and strtab 2014-09-25 08:28:10 +00:00
dev Add a bus method to fetch the VM domain for the given device/bus. 2014-10-09 05:33:25 +00:00
fs Simplify; no functional changes. 2014-10-08 09:44:02 +00:00
gdb Add support for gdb's memory searching capabilities to our in-kernel gdb 2014-09-05 16:40:47 +00:00
geom Add an ability to set dumpdev via loader(8) tunable. 2014-10-08 12:18:16 +00:00
gnu reiserfs: Use signed i_nlink 2014-09-25 19:10:32 +00:00
i386 Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
isa
kern Add a bus method to fetch the VM domain for the given device/bus. 2014-10-09 05:33:25 +00:00
kgssapi
libkern Add explicit_bzero(3) and its kernel counterpart. 2014-10-07 04:54:11 +00:00
mips Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
modules Fix the minor svn add issue. $FreeBSD$ expands at the time of 2014-10-08 09:30:35 +00:00
net When tunneling interface is going to insert mbuf into netisr queue after stripping 2014-10-08 21:23:34 +00:00
net80211 Mechanically convert to if_inc_counter(). 2014-09-19 09:20:55 +00:00
netgraph Use callout(9) instead of timeout(9). 2014-09-20 16:43:14 +00:00
netinet Check for mbuf copy failure when there are multiple multicast sockets 2014-10-09 05:17:47 +00:00
netinet6 Fix a bug introduced in 2014-10-07 16:01:17 +00:00
netipsec Do not strip outer header when operating in transport mode. 2014-10-02 02:00:21 +00:00
netnatm
netpfil Improve r272609 (O_TCPOPTS). 2014-10-06 12:29:06 +00:00
netsmb
nfs Fix/improve fhe_stats sysctl output. 2014-06-14 12:26:12 +00:00
nfsclient Avoid an exclusive acquisition of the object lock on the expected execution 2014-09-14 18:07:55 +00:00
nfsserver Change NFS readdir() to only ignore cookies preceding the given offset for 2014-07-01 20:00:35 +00:00
nlm
ofed Fix compile warning when compiling with GCC. 2014-10-07 10:04:25 +00:00
opencrypto Fix build for kernels without COMPAT_FREEBSD32. 2014-09-22 17:32:27 +00:00
pc98 Merge pc98's machdep.c into i386/i386/machdep.c. 2014-10-04 06:01:30 +00:00
powerpc Fix a paste-o commited in r272109: we need to get the interrupts for the 2014-09-26 15:16:53 +00:00
rpc Merge the NFSv4.1 server code in projects/nfsv4.1-server over 2014-07-01 20:47:16 +00:00
security Replace dev_clone with cdevpriv(9) KPI in audit_pipe code. 2014-08-20 16:04:30 +00:00
sparc64 ddb: allow specifying the exact address of the symtab and strtab 2014-09-25 08:28:10 +00:00
sys Add a bus method to fetch the VM domain for the given device/bus. 2014-10-09 05:33:25 +00:00
teken
tools Allow the make_dtb script to work outside of a "make buildkernel" context 2014-08-30 22:39:15 +00:00
ufs Provide the unique implementation for the VOP_GETPAGES() method used 2014-09-15 12:28:29 +00:00
vm Change the UMA mutex into a rwlock 2014-10-05 21:34:56 +00:00
x86 Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
xdr
xen xen: convert the xenstore user-space char device to a newbus device 2014-09-30 17:31:04 +00:00
Makefile Remove "pci" from CSCOPEDIRS. 2014-09-23 06:32:19 +00:00