qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 01/20] target/arm: Implement ARMv8M's PMSAv8 reg


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 01/20] target/arm: Implement ARMv8M's PMSAv8 registers
Date: Tue, 29 Aug 2017 08:21:26 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

On 08/22/2017 08:08 AM, Peter Maydell wrote:
> As part of ARMv8M, we need to add support for the PMSAv8 MPU
> architecture.
> 
> PMSAv8 differs from PMSAv7 both in register/data layout (for instance
> using base and limit registers rather than base and size) and also in
> behaviour (for example it does not have subregions); rather than
> trying to wedge it into the existing PMSAv7 code and data structures,
> we define separate ones.
> 
> This commit adds the data structures which hold the state for a
> PMSAv8 MPU and the register interface to it.  The implementation of
> the MPU behaviour will be added in a subsequent commit.
> 
> Signed-off-by: Peter Maydell <address@hidden>
> ---
>  target/arm/cpu.h      |  13 ++++++
>  hw/intc/armv7m_nvic.c | 122 
> ++++++++++++++++++++++++++++++++++++++++++++++----
>  target/arm/cpu.c      |  36 ++++++++++-----
>  target/arm/machine.c  |  28 +++++++++++-
>  4 files changed, 179 insertions(+), 20 deletions(-)

Reviewed-by: Richard Henderson <address@hidden>


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]