ANDROID: gic: Add affinity-setting vendor hooks to gic-v3
Add vendor hooks to allow vendor enhancements to GIC v3, specifically implementation-defined multi-CPU IRQ target affinity setting. The gic_v3_set_affinity() vendor hook is introduced as a restricted vendor hook in order to allow trace hook to be called from irq migration paths. This patch includes content from these patches from previous releases: commit 00c6f53e ("ANDROID: gic-v3: Add vendor hook to GIC v3") commit fdb01338 ("ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3") commit d8b06826 ("ANDROID: gic-v3: Change GIC v3 vendor hook to restricted") commit fbee76aa ("ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3") Bug: 266450121 Change-Id: I457070ba7ae53e012aa7bac846d2bdb11ef6f95d Signed-off-by:Guru Das Srinagesh <quic_gurus@quicinc.com>
Loading