History log of /openbsd/sys/arch/alpha/pci/pci_kn20aa.c (Results 1 – 25 of 29)
Revision Date Author Comments
# b27348b2 08-Sep-2017 deraadt <deraadt@openbsd.org>

If you use sys/param.h, you don't need sys/types.h


# 4a80d888 26-Jul-2015 miod <miod@openbsd.org>

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.


# e86d96d5 08-May-2014 miod <miod@openbsd.org>

Format string fixes for alpha kernels, and remove -Wno-format


# e6aa7ea3 30-Sep-2009 miod <miod@openbsd.org>

Fix various off-by-ones in irq number validation.


# 962a9e54 30-Sep-2009 miod <miod@openbsd.org>

Remove unused last argument of alpha_shared_intr_disestablish().


# c03b1b92 22-Aug-2009 mk <mk@openbsd.org>

Constify the what/name parameter of pci_intr_establish().

Tested by myself, sthen, oga, kettenis, and jasper.
Input from sthen and jasper.

ok kettenis

(Manpage follows shortly.)


# ecdb3a5f 22-Jul-2008 miod <miod@openbsd.org>

Modify pci_intr_map() implementation to pass the pci_attach_args to the
per-platform implementation, instead of selected members of it; this allows
us to get rid of some globals, and paves the way fo

Modify pci_intr_map() implementation to pass the pci_attach_args to the
per-platform implementation, instead of selected members of it; this allows
us to get rid of some globals, and paves the way for better bridge support
on some models.

show more ...


# c62181b1 15-Jun-2006 brad <brad@openbsd.org>

Rework the interrupt code, shaving some cycles off in the process.
Rather than an "iointr" routine that decomposes a vector into an
IRQ, we maintain a vector table directly, hooking up each "iointr"

Rework the interrupt code, shaving some cycles off in the process.
Rather than an "iointr" routine that decomposes a vector into an
IRQ, we maintain a vector table directly, hooking up each "iointr"
routine at the correct vector. This also allows us to hook device
interrupts up to specific vectors.

From thorpej NetBSD

Tested by myself and a number of end-users.

show more ...


# 17a294c7 29-Jan-2006 martin <martin@openbsd.org>

Add a alpha_shared_intr_reset_strays() function that resets the stray
interrupt counter for a given shared interrupt descriptor.
When an interrupt is successfully handled, reset the strays counter,
t

Add a alpha_shared_intr_reset_strays() function that resets the stray
interrupt counter for a given shared interrupt descriptor.
When an interrupt is successfully handled, reset the strays counter,
thus preventing a "slow leak" from eventually shutting off the interrupt
vector.

from NetBSD via KUDO Takashi

show more ...


# 84b67413 28-Jun-2004 aaron <aaron@openbsd.org>

Use new event counter API for interrupt counting on alpha. By me, with some
edits by Theo. deraadt@ ok


# d5eb2d9a 10-May-2003 deraadt <deraadt@openbsd.org>

string cleaning; ok beck dhartmei


# 4f9e30d0 14-Mar-2002 millert <millert@openbsd.org>

Final __P removal plus some cosmetic fixups


# c4071fd1 14-Mar-2002 millert <millert@openbsd.org>

First round of __P removal in sys


# 70048494 14-Dec-2001 nate <nate@openbsd.org>

Don't use a single static struct alpha_bus_space since there are machines
that can have more than one system bus attached to mainbus


# 489e49f9 06-Nov-2001 miod <miod@openbsd.org>

Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
(Look ma, I might have broken the tree)


# 44766c59 29-Sep-2001 mickey <mickey@openbsd.org>

dec_kn20aa_intr_disestablish() implementation from netbsd; art@ ok


# 88ea9180 17-Aug-2001 mickey <mickey@openbsd.org>

provide a way to get the number used for irq line, not only a string
representation, this is needed for devices like cbb which pass
the interrupt line down to the cardbus attachment and not
getting t

provide a way to get the number used for irq line, not only a string
representation, this is needed for devices like cbb which pass
the interrupt line down to the cardbus attachment and not
getting the right line before pci_intr_map() has done it's
dirty deed.
tested on i386 by jason@, compiles on alpha by art@.
ppc and mveppc are to be test-compiled, but should work (;

show more ...


# e213629d 25-Jun-2001 csapuntz <csapuntz@openbsd.org>

Add disestablish for pciide on Alpha


# 30ada397 11-Jan-1999 millert <millert@openbsd.org>

panic prints a newline for you, don't do it in the panic string


# f8ac8897 01-Jul-1998 angelos <angelos@openbsd.org>

First shot for EB164SX/LX support; kernels for those should be much
more stable now, but by no means production-strong. A lot of code from
NetBSD.


# 3a630e3f 24-Jan-1997 niklas <niklas@openbsd.org>

Sync with NetBSD 961207


# e464495e 08-Dec-1996 niklas <niklas@openbsd.org>

Merge to NetBSD 961107, i.e. mostly new bus.h


# 50ce9ee0 30-Oct-1996 niklas <niklas@openbsd.org>

Merge to NetBSD 961020. Retained our kernel APIs where NetBSD has changed.
-Wall -Wstrict-prototypes -Wmissing-prototypes too.


# 280a40ff 04-Oct-1996 deraadt <deraadt@openbsd.org>

sync


# d335780c 29-Jul-1996 niklas <niklas@openbsd.org>

Add OpenBSD tags. Adapt to OpenBSD *_intr_establish calling convention


12