[PATCH v1 2/5] arm64: add ARMv8.2 id_aa64mmfr2 boiler plate
Suzuki K. Poulose
Suzuki.Poulose at arm.com
Wed Feb 3 04:12:53 PST 2016
On 02/02/16 17:03, James Morse wrote:
> ARMv8.2 adds a new feature register id_aa64mmfr2. This patch adds the
> cpu feature boiler plate used by the actual features in later patches.
>
> Signed-off-by: James Morse <james.morse at arm.com>
> #define SYS_CNTFRQ_EL0 sys_reg(3, 3, 14, 0, 0)
> #define SYS_CTR_EL0 sys_reg(3, 3, 0, 0, 1)
> diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c
> index a84febc40db2..a4f665f95f9f 100644
> --- a/arch/arm64/kernel/cpufeature.c
> +++ b/arch/arm64/kernel/cpufeature.c
> @@ -123,6 +123,10 @@ static struct arm64_ftr_bits ftr_id_aa64mmfr1[] = {
> ARM64_FTR_END,
> };
>
> +static struct arm64_ftr_bits ftr_id_aa64mmfr2[] = {
> + ARM64_FTR_END,
It will be good to see all the defined fields in id_aa64mmfr2 added here in
this patch. You could also move the definition of UA0 field from the next patch
to here.
Otherwise looks good.
Reviewed-by: Suzuki K Poulose <suzuki.poulose at arm.com>
Suzuki
More information about the linux-arm-kernel
mailing list