summaryrefslogtreecommitdiffstats
path: root/sys/arch/macppc/dev/openpic.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-03a sprinkling of function ansificationderaadt1-3/+3
2018-01-22Always grab the KERNEL_LOCK() for !IPL_MPSAFE handlers.mpi1-6/+5
2017-04-30Rename Debugger() into db_enter().mpi1-2/+2
2015-09-08sizes for free(); ok semariederaadt1-2/+2
2015-06-25Use a single event counter for IPIs like other archs do.mpi1-20/+8
2015-06-24IPL_MPSAFE bits for macppc with openpic(4).mpi1-13/+46
2015-06-02Add a new HT-PCI bridge driver and the necessary glue to openpic(4)mpi1-38/+140
2015-04-02Merge openpic_init() into openpic_attach(), no functional change.mpi1-83/+72
2015-04-02One function pointer per pic function is enough.mpi1-3/+1
2015-04-02Cleanup function definitions, use only one define for DEBUG and removempi1-55/+48
2015-01-04Implement splassert(9) for powerpc.mpi1-83/+21
2014-10-08only call Debugger() #ifdef DDBderaadt1-1/+3
2014-09-06Rename ci_iactive into ci_flags, this field now holds the going-to-mpi1-4/+4
2014-08-30Don't panic when an illegal IRQ is passed to intr_{dis,}establish().mpi1-7/+11
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-3/+3
2014-03-31Including <uvm/uvm_extern.h> is enough, no need for <uvm/uvm.h> or more.mpi1-5/+3
2012-10-08push irqloop warnings into #ifdef DEBUGderaadt1-1/+5
2011-10-28Enable interrupts while processing off level interrupts. simplify codedrahn1-31/+31
2011-10-24Revert last change, reported increased stablility with the change wasdrahn1-5/+28
2011-10-22Do not run off level interrupts with external interrupts disabled asdrahn1-31/+8
2011-08-29Return of the long missing powerpc interrupt rewrite. Was working fordrahn1-418/+337
2011-04-15More than a decade ago, interrupt handlers on sparc started returning 0deraadt1-3/+8
2011-01-08rename imask[] to cpu_imask[] to because imask is too loud as far asderaadt1-11/+11
2010-09-20Get rid of evcount's support for arranging counters in a treematthew1-11/+6
2010-08-07No "\n" needed at the end of panic() strings.krw1-2/+2
2010-04-09- add and enable pgs(4), a driver for the Programmers Switch found onjasper1-23/+3
2009-11-08Move KERNEL_LOCK/UNLOCK dance into softintr_dispatch().kettenis1-7/+1
2009-10-01Generic soft interrupts for macppc. Tested by mk@, deraadt@kettenis1-21/+15
2009-09-15Make sure we block clock interrupts at IPL_CLOCK and higher.kettenis1-1/+3
2009-09-13Make sure we really have pending interrupts such that we don't do ankettenis1-1/+3
2009-08-22Constify the what/name parameter of pci_intr_establish().mk1-3/+3
2009-06-09backout interrupt diff until it the next round of fixesderaadt1-355/+405
2009-06-02Reintroduce the macppc interrupt subsystem rewrite. Several bugs havedrahn1-405/+355
2008-11-21back out the new interrupt subsystem because some little bug still lurks in therederaadt1-312/+409
2008-11-04missing setipl in the 'busy processing soft interrupts state'drahn1-1/+3
2008-09-19While vaguely interesting, the prints coming out of the driver was way toodrahn1-2/+6
2008-09-18Redesign of the powerpc interrupt architecture, use true levels intead ofdrahn1-409/+306
2008-09-16SMP ddb support, with some feedback from kettenis.drahn1-10/+64
2008-08-25how about i commit what was actually approved? wrong tree, bad todd ;-(todd1-64/+5
2008-08-24o implement proper volume control table based on chipset docstodd1-5/+64
2008-05-04Manage interrupts based on priority better, still working on this...drahn1-30/+76
2008-05-03Rework the interrupt calculation masks, a bit easier to follow (not so wrong).drahn1-60/+40
2008-05-01Implement a nop IPI to signal other CPUs.kettenis1-5/+34
2008-04-26Changes to get closer to SMP.drahn1-1/+9
2007-10-27Grab kernel lock before calling interrupt handlers.kettenis1-1/+3
2007-05-29Use atomic operations to operate on netisr, instead of clearing it at splhigh.miod1-4/+8
2007-05-10The road to supporting bigendian openpic starts.drahn1-4/+17
2007-04-22better interrupt names for vmstat -iz; ok miod gwkderaadt1-2/+2
2007-03-20Move macppc to __HAVE_CPUINFO, and make locore.S and trap.c suitable forkettenis1-18/+20