Module Name: src Committed By: jmcneill Date: Tue Nov 24 23:31:56 UTC 2020
Modified Files: src/sys/arch/arm/cortex: gicv3.c gicv3.h src/sys/arch/arm/fdt: gicv3_fdt.c Log Message: Improve detection of NS vs S views of priorities. For PMR, write a 0 to bit7 and see if it sticks. This is only possible from NS EL1 if we have a non-secure view of ICC_PMR_EL1. For int priorities (GICD/GICR interfaces and LPIs), assume that the GICD_CTLR.DS bit is telling us the truth. RK3399 is special here when using the vendor bootloader, so keep the auto-detection from the previous commit but limit the scope to only run on RK3399 SOCs. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/arch/arm/cortex/gicv3.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/cortex/gicv3.h cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/fdt/gicv3_fdt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.