tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
arch
/
alpha
/
pci
/
at
master
84 files
apecs.c
Constify struct cfattach.
4 years ago
apecs_bus_io.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
apecs_bus_mem.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
apecs_dma.c
Remove unused _pfthresh member from struct alpha_bus_dma_tag.
17 years ago
apecs_pci.c
Use NULL instead of 0 for pci_decompose_tag() pointer arguments.
10 years ago
apecsreg.h
Bring apecs closer to current netbsd work (updated copyrights, plus a few bug fixes I missed earlier).
25 years ago
apecsvar.h
Get rid of specific softc structure for pci host bridges, as it is never used. No functional change.
20 years ago
cia.c
Constify struct cfattach.
4 years ago
cia_bus_io.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
cia_bus_mem.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
cia_bwx_bus_io.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
cia_bwx_bus_mem.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
cia_dma.c
Preallocate sgmap extent regions for tsp, cia and mcpcia dma maps, which fall back to sgmap if the direct mapping fails.
12 years ago
cia_pci.c
Use NULL instead of 0 for pci_decompose_tag() pointer arguments.
10 years ago
ciareg.h
add tags
25 years ago
ciavar.h
Get rid of specific softc structure for pci host bridges, as it is never used. No functional change.
20 years ago
irongate.c
Constify struct cfattach.
4 years ago
irongate_bus_io.c
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
irongate_bus_mem.c
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
irongate_dma.c
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
irongate_pci.c
It's been a quarter century: we can assume volatile is present with that name.
12 years ago
irongatereg.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
irongatevar.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
lca.c
Constify struct cfattach.
4 years ago
lca_bus_io.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
lca_bus_mem.c
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. (Look ma, I might have broken the tree)
24 years ago
lca_dma.c
Always initialize the direct DMA window, instead of relying upon SRM to do so; many LCA-based systems apparently don't. From NetBSD.
13 years ago
lca_pci.c
Use NULL instead of 0 for pci_decompose_tag() pointer arguments.
10 years ago
lcareg.h
Disable parity on the PCI bus; according to Linux, some lca-based systems hit siop data parity errors when parity is enabled. This ought to help Alphabook systems, as well as early Multia. Tested on Multia.
13 years ago
lcavar.h
Get rid of specific softc structure for pci host bridges, as it is never used. No functional change.
20 years ago
mcpcia.c
Constify struct cfattach.
4 years ago
mcpcia_bus_io.c
Remove excessive sys/cdefs.h inclusion ok guenther millert kettenis
13 years ago
mcpcia_bus_mem.c
Remove excessive sys/cdefs.h inclusion ok guenther millert kettenis
13 years ago
mcpcia_dma.c
Preallocate sgmap extent regions for tsp, cia and mcpcia dma maps, which fall back to sgmap if the direct mapping fails.
12 years ago
mcpcia_pci.c
Remove excessive sys/cdefs.h inclusion ok guenther millert kettenis
13 years ago
mcpciareg.h
add DEC_KN300 support from NetBSD;
19 years ago
mcpciavar.h
add DEC_KN300 support from NetBSD;
19 years ago
pci_1000.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_1000.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
pci_1000a.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_1000a.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
pci_2100_a50.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_2100_a50.h
First round of __P removal in sys
24 years ago
pci_550.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_550.h
First round of __P removal in sys
24 years ago
pci_6600.c
Make sure pci_intr_map() will perform proper interrupt swizzling for devices behind a bridge, if the SRM didn't pick an interrupt line for them.
10 years ago
pci_6600.h
First round of __P removal in sys
24 years ago
pci_alphabook1.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_alphabook1.h
First steps towards alphabook1 support; from netbsd miod did not disagree.
13 years ago
pci_axppci_33.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_axppci_33.h
First round of __P removal in sys
24 years ago
pci_bwx_bus_io_chipdep.c
Add bus_space_vaddr() when applicable; from NetBSD.
16 years ago
pci_bwx_bus_mem_chipdep.c
fix a printf in a debug path ok miod@
12 years ago
pci_eb164.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_eb164.h
Use new event counter API for interrupt counting on alpha. By me, with some edits by Theo. deraadt@ ok
22 years ago
pci_eb164_intr.s
fix END() label
24 years ago
pci_eb64plus.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_eb64plus.h
fix rcs ids. ok sthen@
17 years ago
pci_eb64plus_intr.s
Make END() symbols match corresponding LEAF() name.
23 years ago
pci_kn20aa.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_kn20aa.h
Use new event counter API for interrupt counting on alpha. By me, with some edits by Theo. deraadt@ ok
22 years ago
pci_kn300.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_kn300.h
add DEC_KN300 support from NetBSD;
19 years ago
pci_machdep.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_machdep.h
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.
10 years ago
pci_sgmap_pte64.c
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
pci_sgmap_pte64.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
pci_swiz_bus_io_chipdep.c
Add bus_space_vaddr() when applicable; from NetBSD.
16 years ago
pci_swiz_bus_mem_chipdep.c
Add bus_space_vaddr() when applicable; from NetBSD.
16 years ago
pci_up1000.c
If you use sys/param.h, you don't need sys/types.h
8 years ago
pci_up1000.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
pciide_machdep.c
Remove excessive sys/cdefs.h inclusion ok guenther millert kettenis
13 years ago
sio.c
Constify struct cfattach.
4 years ago
sio_pic.c
If the SRM has explicitely set up some ISA interrupts level-triggered, honour this setting and consider them level-triggered instead of `polarity decided by the first driver to use it'.
10 years ago
sioreg.h
Merge to NetBSD 961020. Retained our kernel APIs where NetBSD has changed. -Wall -Wstrict-prototypes -Wmissing-prototypes too.
29 years ago
siovar.h
sio_intr_shutdown() used to be a shutdown hook, and eventually became an unconditional call in machdep.c!boot(). Except that the cpp conditional enabling its use was not in machdep.c's scope, so this function was never called. Ouch.
12 years ago
tsc.c
Constify struct cfattach.
4 years ago
tsciic.c
tsciic(4): i2c controller onboard Tsunami and Titan chipsets, gives access to the fan sensors on systems without RMC. From NetBSD, ok deraadt@
11 years ago
tsp_bus_io.c
Our extent implementation relies on the fact that extents all have distinct names.
22 years ago
tsp_bus_mem.c
Format string fixes for alpha kernels, and remove -Wno-format
12 years ago
tsp_dma.c
Some bowels of the bus_dma code assume it is ok to perform bitwise operations with the base address of the window, which only works if its size is smaller than the address it begins at.
11 years ago
tsp_pci.c
Introduce a new pci routine, pci_conf_size(), which returns the size of a given pcitag_t configuration address space. Currently, all pci controllers will return the usual 0x100 bytes of PCI configuration space, but this will eventually change on PCIe-capable controlers. ok kettenis@
15 years ago
tsreg.h
tsciic(4): i2c controller onboard Tsunami and Titan chipsets, gives access to the fan sensors on systems without RMC. From NetBSD, ok deraadt@
11 years ago
tsvar.h
dev/isa/isavar.h does not appear to be needed by any of consumers. (noticed because of another issue: one consumer is a high level busdriver, but also contains i2c support, so the isa #define for ia_irq clashes against i2c)
10 years ago