freebsd-skq/sys/dev/pci
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
..
eisa_pci.c
fixup_pci.c
hostb_pci.c
ignore_pci.c
isa_pci.c
pci_if.m pci: add a new pci_child_added newbus method. 2014-08-22 15:05:51 +00:00
pci_pci.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
pci_private.h Stage one of multipass suspend/resume 2014-09-23 02:56:40 +00:00
pci_subr.c
pci_user.c
pci.c Add a bus method to fetch the VM domain for the given device/bus. 2014-10-09 05:33:25 +00:00
pcib_if.m Be consistent with the whitespace in the rest of these files. 2014-04-29 20:49:47 +00:00
pcib_private.h
pcib_support.c
pcireg.h Add IOMMU PCI subclass, found on Tyan S8236 motherboard. 2014-05-20 14:39:22 +00:00
pcivar.h pci: add a new pci_child_added newbus method. 2014-08-22 15:05:51 +00:00
vga_pci.c Remove ia64. 2014-07-07 00:27:09 +00:00