Commit e401d452 authored by Committed by Dmitriy Cherkasov
arm64/ipipe: multiplex IPIs
SGI8-15 can be reserved for the exclusive use of the firmware. The ARM64 kernel currently uses six of them (NR_IPI), and the pipeline needs to define three more for conveying out-of-band events (i.e. reschedule, hrtimer and critical IPIs). Therefore we have to multiplex nine inter-processor events over eight SGIs (SGI0-7). This patch changes the IPI management in order to multiplex all regular (in-band) IPIs over SGI0, reserving SGI1-3 for out-of-band events.
Showing with 97 additions and 57 deletions