CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        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@

Reply via email to