[PATCH v2 2/4] ARM: nommu: dynamic exception base address setting
Vladimir Murzin
vladimir.murzin at arm.com
Thu Mar 9 04:55:52 PST 2017
On 09/03/17 12:46, afzal mohammed wrote:
> Hi,
>
> On Thu, Mar 09, 2017 at 09:51:58AM +1000, Greg Ungerer wrote:
>> The patch below works too. Thanks for the quick response.
>
> Thanks Greg for verifying
>
> Vladimir, would the diff like below okay ?
Well, we should ask Russell which version he (dis)likes :)
Cheers
Vladimir
>
> Regards
> afzal
>
>>> ---8<---
>>> diff --git a/arch/arm/mm/nommu.c b/arch/arm/mm/nommu.c
>>> index 3b5c7aaf9c76..081562f5436e 100644
>>> --- a/arch/arm/mm/nommu.c
>>> +++ b/arch/arm/mm/nommu.c
>>> @@ -303,7 +303,9 @@ static inline void set_vbar(unsigned long val)
>>> */
>>> static inline bool security_extensions_enabled(void)
>>> {
>>> - return !!cpuid_feature_extract(CPUID_EXT_PFR1, 4);
>>> + if ((read_cpuid_id() & 0x000F0000) == 0x000F0000)
>>> + return !!cpuid_feature_extract(CPUID_EXT_PFR1, 4);
>>> + return 0;
>>> }
>>>
>>> static unsigned long __init setup_vectors_base(void)
>>>
>
More information about the linux-arm-kernel
mailing list