summaryrefslogtreecommitdiffstats
path: root/sys/arch/macppc/dev/macintr.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-03a sprinkling of function ansificationderaadt1-5/+5
2017-04-30Rename Debugger() into db_enter().mpi1-2/+2
2015-09-08sizes for free(); ok semariederaadt1-2/+2
2015-06-24IPL_MPSAFE bits for macppc with openpic(4).mpi1-6/+8
2015-04-02One function pointer per pic function is enough.mpi1-5/+1
2015-01-04Implement splassert(9) for powerpc.mpi1-51/+18
2014-09-06Rename ci_iactive into ci_flags, this field now holds the going-to-mpi1-5/+5
2014-08-30Don't panic when an illegal IRQ is passed to intr_{dis,}establish().mpi1-6/+10
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu1-2/+2
2014-04-01Remove the almost unused abstraction around "struct firmware" and usempi1-2/+1
2014-03-31Including <uvm/uvm_extern.h> is enough, no need for <uvm/uvm.h> or more.mpi1-5/+3
2011-09-16Set the shared priority entry to the value of the current maxipl entry,drahn1-3/+4
2011-08-29Return of the long missing powerpc interrupt rewrite. Was working fordrahn1-303/+217
2011-04-15More than a decade ago, interrupt handlers on sparc started returning 0deraadt1-3/+9
2011-01-08rename imask[] to cpu_imask[] to because imask is too loud as far asderaadt1-9/+9
2010-09-20Get rid of evcount's support for arranging counters in a treematthew1-3/+2
2009-10-01Generic soft interrupts for macppc. Tested by mk@, deraadt@kettenis1-14/+8
2009-08-22Constify the what/name parameter of pci_intr_establish().mk1-2/+2
2009-06-09backout interrupt diff until it the next round of fixesderaadt1-235/+306
2009-06-02Reintroduce the macppc interrupt subsystem rewrite. Several bugs havedrahn1-306/+235
2008-11-21back out the new interrupt subsystem because some little bug still lurks in therederaadt1-237/+307
2008-09-18Redesign of the powerpc interrupt architecture, use true levels intead ofdrahn1-307/+237
2007-05-29Use atomic operations to operate on netisr, instead of clearing it at splhigh.miod1-4/+8
2007-03-20Move macppc to __HAVE_CPUINFO, and make locore.S and trap.c suitable forkettenis1-18/+20
2007-03-01proper softint treatment (that get missed otherwise); found and tested by mpf@ on pppoe; drahn@ okmickey1-2/+2
2006-03-12IPL_IMP -> IPL_VMbrad1-4/+4
2005-10-16print the hardware irq number, not the bogus internal number for 'vmstat -i'drahn1-2/+3
2005-09-30i hate panic messages which do not print the value that was in errorderaadt1-2/+2
2005-03-11Only print preconfigured interrupt table if option DEBUG, as done for openpic.miod1-1/+3
2005-02-16Fix indentation to match similar code block below.aaron1-2/+2
2004-10-01Sync with openpic.c evcount fixes; ok drahn@miod1-7/+3
2004-06-28shorten namederaadt1-2/+2
2004-06-28Use new event counter API for interrupt counting on macppc. drahn@ okaaron1-7/+6
2003-12-20Pass -Wformatmiod1-2/+2
2003-10-19Use defines instead of magic constants for more IPL_ stuff, also sortdrahn1-2/+2
2003-10-16spacesderaadt1-2/+2
2003-10-16more ANSI/KNF.drahn1-42/+21
2003-07-02Reduce the amount of asm code in powerpc/macppc by replacing it withdrahn1-6/+4
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert1-6/+2
2003-02-12separate evirq into macintr and openpic versions (they just -happened- to bejason1-4/+4
2002-09-15backout prematurederaadt1-12/+12
2002-09-15KNFderaadt1-12/+12
2002-03-14First round of __P removal in sysmillert1-15/+15
2002-03-08Remove the code which reenables interrupts in these interrupt controllers,drahn1-9/+1
2002-03-02If two drivers register the same hardware irq, they should getdrahn1-1/+18
2002-03-02These two drivers were incorrectly sharing variables, sometimes expectingdrahn1-41/+41
2002-01-26splclock() should block SPL_BIO - SPL_IMP.drahn1-6/+5
2002-01-21Respect db_console for "progammer button", for improved physical security.drahn1-2/+4
2002-01-17Allow nested interrupts on the mac interrupt controllers, previouslydrahn1-9/+13
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod1-2/+1