[BOOTWRAPPER PATCH 2/2] Add support for GICv5
Vladimir Murzin
vladimir.murzin at arm.com
Fri Feb 27 03:19:24 PST 2026
Hi Joey!
On 2/27/26 11:06, Joey Gouly wrote:
> Hi!
>
[snip]
>> +
>> +static void gic_ppi_init(void) {
>> + uint64_t val = 0;
>> +
>> + val |= 1UL << (2 * 31); // Trace Buffer Unit
>> + val |= 1UL << (2 * 30); // EL1 Physical Timer
>> + val |= 1UL << (2 * 28); // Non-secure EL2 Virtual Timer
>> + val |= 1UL << (2 * 27); // EL1 Virtual Timer
>> + val |= 1UL << (2 * 26); // Non-secure EL2 Physical Timer
>> + val |= 1UL << (2 * 25); // GIC maintenance interrupt
>> + val |= 1UL << (2 * 24); // Generic CTI interrupt trigger event
>> + val |= 1UL << (2 * 23); // PMU overflow interrupt request
>> + val |= 1UL << (2 * 22); // Debug communication channel
>> + val |= 1UL << (2 * 21); // Profiling Buffer management interrupt request
>> + val |= 1UL << (2 * 15); // Hardware accelerator for cleaning Dirty state interrupt
> What about SW_PPI (3) and NS_DB_PPI (2)? Are the left out for a reason?
>
No reason, I just missed them. Thanks for catching that!
Cheers
Vladimir
More information about the linux-arm-kernel
mailing list