[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 2/3] arm: Add Nordic Semiconductor nRF51 SoC
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v5 2/3] arm: Add Nordic Semiconductor nRF51 SoC |
Date: |
Mon, 27 Aug 2018 14:19:31 +0100 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
On Thu, Aug 16, 2018 at 11:43:02PM +0930, Joel Stanley wrote:
> The nRF51 is a Cortex-M0 microcontroller with an on-board radio module,
> plus other common ARM SoC peripherals.
>
> http://infocenter.nordicsemi.com/pdf/nRF51_RM_v3.0.pdf
>
> This defines a basic model of the CPU and memory, with no peripherals
> implemented at this stage.
>
> Signed-off-by: Joel Stanley <address@hidden>
> ---
> v2:
> put memory as struct fileds in state structure
> pass OBJECT(s) as owner, not NULL
> Add missing addresses for ficr
> Fix flash and sram sizes for microbit
> Embed cpu object in state object an initalise it without use of armv7m_init
> Link to datasheet
> v3:
> rebase nrf51 on m0 changes
> remove unused kernel_filename
> clarify flash and sram size
> make flash and sram size properties of the soc state
> v4:
> set the number of interrupts to 32
> v5:
> move back to armv7m calls, as v4 of Stefan's patch removed the
> m_profile changes
> ---
> default-configs/arm-softmmu.mak | 1 +
> hw/arm/Makefile.objs | 1 +
> hw/arm/nrf51_soc.c | 119 ++++++++++++++++++++++++++++++++
> include/hw/arm/nrf51_soc.h | 42 +++++++++++
> 4 files changed, 163 insertions(+)
> create mode 100644 hw/arm/nrf51_soc.c
> create mode 100644 include/hw/arm/nrf51_soc.h
Besides what has already been discussed:
Reviewed-by: Stefan Hajnoczi <address@hidden>
signature.asc
Description: PGP signature