Sorry, missed this one On 05/09/16 12:29, Christoffer Dall wrote: >> >> > +static bool __hyp_text __has_useable_gicv3_cpuif(void) >> > +{ >> > + if (IS_ENABLED(CONFIG_ARM_GIC_V3) && (read_sysreg(ID_PFR1) >> 28)) > Do we have a define for bit 28 we could use? I'll check it. > > Does this actually work on all v7 boards? The v7 ARM ARM seems to state > that this bitfield is Reserved, UNK. Does that somehow mean 'is going > to be zero'? It is how v7ARM ARM I have defines UNK An abbreviation indicating that software must treat a field as containing an UNKNOWN value. Hardware must implement the bit as read as 0, or all 0s for a bit field. Software must not rely on the field reading as zero. It seems goes under 'is going to be zero' case, no? Cheers Vladimir _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm