Hi All,
I noticed something interesting while looking at the GICv3 initialization code in gic driver. When TF-A (CFG_WITH_ARM_TRUSTED_FW) is defined we don't enable Group 1 Secure interrupts below code.
|
io_setbits32(gd->gicd_base + GICD_CTLR, GICD_CTLR_ENABLEGRP1S); |
While I understand that TF-A handles the GIC initialization (as the code comments mention), I'm curious why this specific Group 1 Secure interrupt configuration is treated differently ?
Would appreciate to know some insight into the reasoning behind this implementation.
Thanks
Hi All,
I noticed something interesting while looking at the GICv3 initialization code in gic driver. When TF-A (CFG_WITH_ARM_TRUSTED_FW) is defined we don't enable Group 1 Secure interrupts below code.
optee_os/core/drivers/gic.c
Line 629 in fd6196d
While I understand that TF-A handles the GIC initialization (as the code comments mention), I'm curious why this specific Group 1 Secure interrupt configuration is treated differently ?
Would appreciate to know some insight into the reasoning behind this implementation.
Thanks