HomeFreeBSD

Call through powerpc_interrupt for all Book-E interrupts

Description

Call through powerpc_interrupt for all Book-E interrupts

Make int_external_input, int_decrementer, and int_performance_counter all
now use trap_common, just like on AIM. The effects of this are:

  • All traps are now properly displayed in ddb. Previously traps from external input, decrementer, and performance counters, would display as just basic stack traces. Now the frame is displayed.
  • External interrupts are now handled with interrupts enabled, so handling can be preempted. This seems to fix a hang found post-r329882.

Details

Provenance
jhibbitsAuthored on Apr 10 2018, 5:32 PM
Parents
rGf89795196549: Add missing header change from r332381.
Branches
Unknown
Tags
Unknown

Event Timeline