History log of /netbsd-src/sys/arch/shark/isa/isa_irqhandler.c (Results 1 – 25 of 29)
Revision Date Author Comments
# 38e52ce4 22-Nov-2020 thorpej <thorpej@NetBSD.org>

malloc(9) -> kmem(9) (easy, straight-forward cases only, for now)


# d47bcd29 10-Nov-2019 chs <chs@NetBSD.org>

in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.


# 46923cbe 21-Sep-2014 christos <christos@NetBSD.org>

fix leak


# 53872253 22-Feb-2014 matt <matt@NetBSD.org>

include <arm/locore.h>


# 6a66466f 20-Dec-2010 matt <matt@NetBSD.org>

Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.


# df7f595e 18-Mar-2009 cegger <cegger@NetBSD.org>

Ansify function definitions w/o arguments. Generated with sed.


# 7cc9af7d 16-Mar-2009 dsl <dsl@NetBSD.org>

ANSIfy functions with function-pointer arguments


# 454af1c0 14-Mar-2009 dsl <dsl@NetBSD.org>

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)

show more ...


# 825088ed 27-Apr-2008 matt <matt@NetBSD.org>

Merge kernel changes in matt-armv6 to HEAD.


# ace1262f 06-Jan-2008 matt <matt@NetBSD.org>

current_intr_depth is dead. kill it off for good.


# e7574fcb 06-Jan-2008 matt <matt@NetBSD.org>

Make sure interrupt handler is updating curcpu()->ci_depth


# 503fb648 06-Jan-2008 ad <ad@NetBSD.org>

A quick hack to make cpu_intr_p() work on shark. Needs to be fixed
properly by someone who does arm assembly.


# 4b293a84 03-Dec-2007 ad <ad@NetBSD.org>

Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implemen

Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.

show more ...


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# 320e4f3f 13-Aug-2007 tsutsui <tsutsui@NetBSD.org>

Remove all references to spl_mask. Now it isn't used by any sources.
Discussed on port-arm.


# 004b1a75 09-Mar-2007 matt <matt@NetBSD.org>

Make sure to include IPL_SOFT* and IPL_STATCLOCK when setting up IRQ masks.


# d471ccf3 08-Mar-2007 matt <matt@NetBSD.org>

Clean the bitrotting ofw code. Don't export export the underlying irq
dispatch mechanism to the rest of the kernel; they don't need to know.
Nuke IRQSTATS entirely.

XXX ofwgencfg_clock needs to tau

Clean the bitrotting ofw code. Don't export export the underlying irq
dispatch mechanism to the rest of the kernel; they don't need to know.
Nuke IRQSTATS entirely.

XXX ofwgencfg_clock needs to taught about timecounters

show more ...


# 2c6d199d 20-Feb-2007 matt <matt@NetBSD.org>

Switch shark from intrcnt to evcnt


# f2151241 19-Feb-2007 matt <matt@NetBSD.org>

Move softintr_init from irq_init to cpu_configure.


# 981ae664 18-Feb-2007 matt <matt@NetBSD.org>

Don't export spl_smasks or soft_interrupts. They are local to intr.c
Make sure that softintr_init() is called when needed.
Assume __HAVE_GENERIC_SOFT_INTERRUPTS is defined (since newlock2 requires i

Don't export spl_smasks or soft_interrupts. They are local to intr.c
Make sure that softintr_init() is called when needed.
Assume __HAVE_GENERIC_SOFT_INTERRUPTS is defined (since newlock2 requires it).

show more ...


# 37f70797 18-Feb-2007 matt <matt@NetBSD.org>

Call softintr_init()


# ccc0bd2a 11-May-2006 yamt <yamt@NetBSD.org>

remove irqblock[] as no one uses it. reviewed by Ben Harris.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# ed517291 15-Jul-2003 lukem <lukem@NetBSD.org>

__KERNEL_RCSID()


# 452a8fda 16-Jun-2003 thorpej <thorpej@NetBSD.org>

Rename IPL_IMP -> IPL_VM.


12