CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/05/04 08:30:01
Modified files:
sys/dev/pci : pcireg.h
sys/arch/alpha/pci: pci_machdep.h
sys/arch/amd64/include: i82093var.h pci_machdep.h
sys/arch/amd64/pci: pci_machdep.c
sys/arch/arm/include: pci_machdep.h
sys/arch/hppa/include: pci_machdep.h
sys/arch/hppa64/include: pci_machdep.h
sys/arch/i386/pci: pci_machdep.h
sys/arch/landisk/include: pci_machdep.h
sys/arch/loongson/include: pci_machdep.h
sys/arch/macppc/include: pci_machdep.h
sys/arch/octeon/include: pci_machdep.h
sys/arch/sgi/pci: pci_machdep.h
sys/arch/socppc/include: pci_machdep.h
sys/arch/sparc64/include: pci_machdep.h
Log message:
Initial support for MSI-X. Only supported on amd64 for now. I have diffs to
actually use this in em(4) and xhci(4), but I'm not committing those yet
because we almost certainly need to save and restore the MSI-X registers
during suspend/resume. However, this allows mpi@ to play with multiple-vector
support in networking hardware.
Requested by mpi@
ok mlarkin@, mikeb@