[PATCH v3 0/8] ARM: NOMMU: MPU updates
Vladimir Murzin
vladimir.murzin at arm.com
Mon Oct 16 02:09:44 PDT 2017
On 14/10/17 15:37, Russell King - ARM Linux wrote:
> On Fri, Oct 13, 2017 at 10:40:39AM +0100, Vladimir Murzin wrote:
>> On 13/10/17 10:24, Russell King - ARM Linux wrote:
>>> Sorry, but I have no working MPS3 platform since it killed its uSD card
>>> with all the FPGA bitstreams on. I'm waiting (since end of September)
>>> for a replacement from ARM Ltd but there hasn't yet been any progress.
>>>
>>> Sure, I can replace the uSD card myself, but the problem is the contents
>>> of the card.
>>
>> Thanks for prompt reply!
>>
>> I should say that board won't help you with testing this series since it
>> implements different MPU model (I have patches for that too but they are
>> on top of this series).
>
> It assists as far as making sure the changes don't cause a
> regression for the platform.
>
>> I've been working closely with Alex and András (since they needed this for
>> their Cortex-M7 platform) to make sure it works as expected. It was also
>> tested with R-class FastModels.
>>
>> I intentionally kept CONFIG_ARM_MPU disabled by default for M-class
>> (PATCH 6/8), so it won't interfere with existing bootloaders.
>
> It looks like patch 6 will allow me to select ARM_MPU for the MPS3
> config (by way of CPU_V7M being enabled). As I'm unable to test
> what effect that has here, and I don't know when I'll be able to do
> so, please check if not already done so.
It was done. To ensure that there is a change in PATCH 3/8
@@ -204,13 +205,13 @@ ENTRY(__setup_mpu)
mrc p15, 0, r0, c0, c1, 4 @ Read ID_MMFR0
and r0, r0, #(MMFR0_PMSA) @ PMSA field
teq r0, #(MMFR0_PMSAv7) @ PMSA v7
- bne __error_p @ Fail: ARM_MPU on NOT v7 PMSA
+ bxne lr
the C side already had a check in mpu_setup()
if (!mpu_present())
return;
>
>> I'd be glad if you can review the series and give it a chance to sit in
>> linux-next (I can provide a branch on top of yours for-next).
>
> Please never provide a branch on top of my for-next, it's an "unstable"
> commit in that it's regenerated from several sub-branches (fixes, misc,
> devel-stable, and whatever other work I want to include in linux-next.)
>
Ok, got it! It seems the right branch is devel-stable. Unless you have
comments, I'd like to submit patches in your patch system.
Thanks
Vladimir
More information about the linux-arm-kernel
mailing list