OpenGrok
Cross Reference: pci_stub.c
xref
: /
src
/
sys
/
dev
/
pci
/
pci_stub.c
Home
|
History
|
Annotate
|
Download
|
only in
pci
History log of
/src/sys/dev/pci/pci_stub.c
Revision
Date
Author
Comments
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
Indexes created Wed Oct 01 15:09:59 GMT 2025