[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Qemu-arm] [PATCH for-2.10 0/5] M profile MPU bugfixes
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [Qemu-arm] [PATCH for-2.10 0/5] M profile MPU bugfixes |
Date: |
Mon, 31 Jul 2017 13:11:29 +0100 |
On 27 July 2017 at 11:59, Peter Maydell <address@hidden> wrote:
> This patchset fixes some bugs in the M profile MPU code:
> * the guest shouldn't be able to make system space executable
> * PPB region accesses should not be subject to MPU lookups
> * we were not resetting the PMSAv7 MPU state for M profile CPUs
> * we weren't migrating the MPU_RNR state
>
> The renaming from cp15.c6_rgnr to pmsav7.rnr is not strictly
> necessary for 2.10, but it doesn't affect many places in the code
> and it restores the invariant that no mutable M profile CPU
> state is stored in env->cp15.something fields.
Applied to target-arm queue for 2.10, with the minor function
renames (s/is_/m_is_/) suggested by Philippe.
thanks
-- PMM
- Re: [Qemu-devel] [Qemu-arm] [PATCH for-2.10 3/5] target/arm: Rename cp15.c6_rgnr to pmsav7.rnr, (continued)
[Qemu-devel] [PATCH for-2.10 2/5] target/arm: Don't allow guest to make System space executable for M profile, Peter Maydell, 2017/07/27
[Qemu-devel] [PATCH for-2.10 1/5] target/arm: Don't do MPU lookups for addresses in M profile PPB region, Peter Maydell, 2017/07/27
Re: [Qemu-devel] [Qemu-arm] [PATCH for-2.10 0/5] M profile MPU bugfixes,
Peter Maydell <=