Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/pci_stub.c
RevisionDateAuthorComments
 1.8  24-Jun-2018  jdolecek provide pci_intr_establish_xname() on x86 independantly from MSI,
so it's available on XEN too; change also the stub to use weak
symbol instead #ifdef
 1.7  01-Jun-2017  chs branches: 1.7.8;
remove checks for failure after memory allocation calls that cannot fail:

kmem_alloc() with KM_SLEEP
kmem_zalloc() with KM_SLEEP
percpu_alloc()
pserialize_create()
psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.
 1.6  25-Nov-2016  knakahara provide all PCI MSI/MSI-X manipulation stub functions.

"#ifdef __HAVE_PCI_MSI_MSIX" workaround such as nvme_pci(4) is not required
any more.
http://mail-index.netbsd.org/source-changes/2016/09/17/msg077799.html
 1.5  11-Jul-2016  knakahara branches: 1.5.2;
pci_intr_type() is required pci_chipset_tag_t argument by other than x86.

pointed out by nonaka@n.o.
 1.4  22-Oct-2015  knakahara add pci_intr_alloc related stubs to reduce ifdef from device drivers.
 1.3  24-Aug-2015  pooka add some _KERNEL_OPT as the finishing touch
 1.2  17-Aug-2015  knakahara Add kernel code to support intrctl(8).
 1.1  24-Aug-2011  dyoung branches: 1.1.12; 1.1.30;
Add to pci_bus_devorder() an argument that tells the number of slots
available in the devs array. Change the type of the devs array from
char to uint8_t. Treat the return value of pci_bus_devorder() as the
number of slots that it filled.

Don't use the __PCI_BUS_DEVORDER #definition to configure the kernel
but let the linker do it. Make pci_bus_devorder() available on all
architectures by adding a default implementation that will DTRT on
all architectures but hpcmips, the only architecture to #define
__PCI_BUS_DEVORDER. On hpcmips, adapt the implementation to the new
calling convention.

XXX I can compile an hpcmips GENERIC kernel, but I don't have a
XXX hpcmips box to test it on.
 1.1.30.5  28-Aug-2017  skrll Sync with HEAD
 1.1.30.4  05-Dec-2016  skrll Sync with HEAD
 1.1.30.3  05-Oct-2016  skrll Sync with HEAD
 1.1.30.2  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.1.30.1  22-Sep-2015  skrll Sync with HEAD
 1.1.12.1  03-Dec-2017  jdolecek update from HEAD
 1.5.2.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.7.8.1  25-Jun-2018  pgoyette Sync with HEAD

RSS XML Feed