index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
arm
/
pic
Age
Commit message (
Expand
)
Author
2022-10-30
arm/pic: Sprinkle dtrace probes on interrupt handlers like x86.
riastradh
2022-10-29
arm/pic: Use a local variable to reduce #ifdef scope.
riastradh
2022-07-28
arm/pic: Mark definitions static to match declarations.
riastradh
2022-07-28
arm/pic: Assert ci_cpl doesn't lower across interrupt handler.
riastradh
2022-07-28
Catch up with the per lwp astpending (rather than per cpu) flag in the
skrll
2022-06-25
Remove GIC_SPLFUNCS.
jmcneill
2022-06-25
pic: Update ci_cpl in pic_set_priority callback.
jmcneill
2022-06-25
pic: splx performance improvement
jmcneill
2022-01-02
arm: No #if DIAGNOSTIC needed any more.
riastradh
2021-12-21
Fix a bug where pic_establish_intr would fail to call pic_establish_irq
skrll
2021-12-21
G/C pic_iplsource
skrll
2021-12-21
KNF
skrll
2021-10-31
Only perform pic_unblock_percpu if all of the following are true
skrll
2021-10-31
Assert we can sleep in pic_add
skrll
2021-10-31
Rework Arm (32bit and 64bit) AP startup so that cpu_hatch doesn't sleep.
skrll
2021-09-26
If an SGI or PPI is established after interrupts are enabled, make sure
jmcneill
2021-09-20
Make _splraise/_spllower/splx functions available to modules again.
jmcneill
2021-08-10
arm: pic: allow overriding _splraise/_spllower/splx
jmcneill
2021-08-08
Re-apply
skrll
2021-03-27
Revert recent pic optimizations until I have more time to work on this.
jmcneill
2021-03-01
Add DISABLE_INTERRUPT_SAVE(), like DISABLE_INTERRUPT() but also returns
jmcneill
2021-02-27
machine/cpufunc.h -> arm/cpufunc.h for the benefit of non-evbarm ports
jmcneill
2021-02-26
Unfortunately we need to disable interrupts in pic_set_priority to keep
jmcneill
2021-02-22
Make the splx fast path smaller.
jmcneill
2021-02-21
Inline pic_set_priority and use cpu_dosoftints_ci when available.
jmcneill
2021-02-21
Fixup with __HAVE_PREEMPTION code which is currently unused
skrll
2021-02-20
Only disable/enable interrupts if processing pending interrupts, and
jmcneill
2021-02-20
Adjust ci_intr_depth when processing pending ints
jmcneill
2021-02-20
Inline "pic_do_pending_ints" in splx and check ci_pending_ipls to optimize
jmcneill
2021-02-20
remove "pic_do_pending_int() prototype; no matching function
jmcneill
2021-02-20
Move 'struct pic_pending' from percpu to struct cpu_info. Saves a few
jmcneill
2021-02-16
pic: avoid pic_do_pending_ints if pic_mark_pending_* has never been called
jmcneill
2021-02-16
Provide a pic_set_priority_psw in the case that __HAVE_PIC_SET_PRIORITY
skrll
2021-02-15
splx: use pic_set_priority_psw in interrupts disabled case to skip a few
jmcneill
2021-02-15
splx: restore priority even if interrupts are disabled
jmcneill
2021-02-15
splx: only dispatch hard interrupts if interrupts are enabled
jmcneill
2021-02-15
splx: only dispatch softints if interrupts are enabled
jmcneill
2021-02-15
pic: reduce the number of daif accesses in pic_do_pending_ints
jmcneill
2021-02-07
Use ENABLE_INTERRUPT() / DISABLE_INTERRUPT() instead of cpsie()/cpsid() in
jmcneill
2020-11-01
intr_ipi_send: assert that kcp is either NULL or contains exactly one CPU
jmcneill
2020-10-26
Improve a comment
skrll
2020-10-26
KNF
skrll
2020-10-25
KASSERT -> KASSERTMSG
skrll
2020-07-27
Trailing whitespace
skrll
2020-02-01
KNF
riastradh
2020-02-01
Reduce some ifdefs.
riastradh
2020-02-01
pic_pending_zero is unnecessary; percpu_alloc already zeroes.
riastradh
2020-02-01
Switch arm pic allocation and initialization to percpu_create.
riastradh
2019-12-24
Update pic_add to allocate and return an irqbase if passed
skrll
2019-12-24
Make pic_sourcebase static
skrll
[next]