On Thu, May 03, 2018 at 06:35:30PM +0930, Joel Stanley wrote: > Hello, > > This short series implements a minimal definition of the Nordic > Semiconductor nRF51, a Cortex-M0 ARM SoC, and the BBC micro:bit, a > machine that will use this SoC. > > This work will serve as the base for our Google Summer of Code and > Outreachy interns who will work on implementing a number of features on > top of this base. > > I've tested this with a microbit micropython firmware, and checked that > it starts running by looking at it with gdb. > > I chose to keep the nrf51 and the microbit seperate, to not confuse the > peripherals that are on the microbit but are not part of the nrf51, and > vice versa. > > Please review! > > Joel Stanley (2): > arm: Add Nordic Semiconductor nRF51 SoC > arm: Add BBC micro:bit machine > > default-configs/arm-softmmu.mak | 1 + > hw/arm/Makefile.objs | 1 + > hw/arm/microbit.c | 33 +++++++++++ > hw/arm/nrf51_soc.c | 101 ++++++++++++++++++++++++++++++++ > include/hw/arm/nrf51_soc.h | 31 ++++++++++ > 5 files changed, 167 insertions(+) > create mode 100644 hw/arm/microbit.c > create mode 100644 hw/arm/nrf51_soc.c > create mode 100644 include/hw/arm/nrf51_soc.h Thanks for sending this! Please add a MAINTAINERS file entry. If you're up for it, I suggest adding yourself for now. Julia and Steffen could add themselves later, depending on their willingness to stay involved after GSoC and Outreachy end. Stefan