* [Qemu-devel] [PATCH v3 0/6] Add the STM32F405 and Netduino Plus 2 machine
@ 2019-06-19 4:53 Alistair Francis
2019-07-16 22:55 ` Alistair Francis
0 siblings, 1 reply; 2+ messages in thread
From: Alistair Francis @ 2019-06-19 4:53 UTC (permalink / raw)
To: qemu-devel, peter.maydell; +Cc: alistair23
Now that the Arm-M4 CPU has been added to QEMU we can add the Netduino
Plus 2 machine. This is very similar to the STM32F205 and Netduino 2 SoC
and machine.
v3:
- Remove custom reset handler
- Add init-entry and init-sp properties
- Rebase on master (including Kconfig changes)
v2:
- Reorder patchset
- Return the kernel entry point instead of using a pointer
- Address Peter's comments
Alistair Francis (6):
armv7m: Allow entry information to be returned
target/arm: Allow setting M mode entry and sp
hw/misc: Add the STM32F4xx Sysconfig device
hw/misc: Add the STM32F4xx EXTI device
hw/arm: Add the STM32F4xx SoC
hw/arm: Add the Netduino Plus 2
MAINTAINERS | 14 ++
default-configs/arm-softmmu.mak | 1 +
hw/arm/Kconfig | 16 ++
hw/arm/Makefile.objs | 2 +
hw/arm/armv7m.c | 4 +-
hw/arm/netduinoplus2.c | 58 +++++++
hw/arm/stm32f405_soc.c | 301 +++++++++++++++++++++++++++++++++++++
hw/misc/Kconfig | 6 +
hw/misc/Makefile.objs | 2 +
hw/misc/stm32f4xx_exti.c | 187 +++++++++++++++++++++++
hw/misc/stm32f4xx_syscfg.c | 168 +++++++++++++++++++++
hw/misc/trace-events | 11 ++
include/hw/arm/boot.h | 4 +-
include/hw/arm/stm32f405_soc.h | 73 +++++++++
include/hw/misc/stm32f4xx_exti.h | 60 ++++++++
include/hw/misc/stm32f4xx_syscfg.h | 61 ++++++++
target/arm/cpu.c | 47 ++++++
target/arm/cpu.h | 3 +
18 files changed, 1016 insertions(+), 2 deletions(-)
create mode 100644 hw/arm/netduinoplus2.c
create mode 100644 hw/arm/stm32f405_soc.c
create mode 100644 hw/misc/stm32f4xx_exti.c
create mode 100644 hw/misc/stm32f4xx_syscfg.c
create mode 100644 include/hw/arm/stm32f405_soc.h
create mode 100644 include/hw/misc/stm32f4xx_exti.h
create mode 100644 include/hw/misc/stm32f4xx_syscfg.h
--
2.11.0
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] [PATCH v3 0/6] Add the STM32F405 and Netduino Plus 2 machine
2019-06-19 4:53 [Qemu-devel] [PATCH v3 0/6] Add the STM32F405 and Netduino Plus 2 machine Alistair Francis
@ 2019-07-16 22:55 ` Alistair Francis
0 siblings, 0 replies; 2+ messages in thread
From: Alistair Francis @ 2019-07-16 22:55 UTC (permalink / raw)
To: Alistair Francis; +Cc: peter.maydell, qemu-devel
On Tue, Jun 18, 2019 at 9:53 PM Alistair Francis <alistair@alistair23.me> wrote:
>
>
> Now that the Arm-M4 CPU has been added to QEMU we can add the Netduino
> Plus 2 machine. This is very similar to the STM32F205 and Netduino 2 SoC
> and machine.
Ping?
Alistair
>
> v3:
> - Remove custom reset handler
> - Add init-entry and init-sp properties
> - Rebase on master (including Kconfig changes)
> v2:
> - Reorder patchset
> - Return the kernel entry point instead of using a pointer
> - Address Peter's comments
>
>
> Alistair Francis (6):
> armv7m: Allow entry information to be returned
> target/arm: Allow setting M mode entry and sp
> hw/misc: Add the STM32F4xx Sysconfig device
> hw/misc: Add the STM32F4xx EXTI device
> hw/arm: Add the STM32F4xx SoC
> hw/arm: Add the Netduino Plus 2
>
> MAINTAINERS | 14 ++
> default-configs/arm-softmmu.mak | 1 +
> hw/arm/Kconfig | 16 ++
> hw/arm/Makefile.objs | 2 +
> hw/arm/armv7m.c | 4 +-
> hw/arm/netduinoplus2.c | 58 +++++++
> hw/arm/stm32f405_soc.c | 301 +++++++++++++++++++++++++++++++++++++
> hw/misc/Kconfig | 6 +
> hw/misc/Makefile.objs | 2 +
> hw/misc/stm32f4xx_exti.c | 187 +++++++++++++++++++++++
> hw/misc/stm32f4xx_syscfg.c | 168 +++++++++++++++++++++
> hw/misc/trace-events | 11 ++
> include/hw/arm/boot.h | 4 +-
> include/hw/arm/stm32f405_soc.h | 73 +++++++++
> include/hw/misc/stm32f4xx_exti.h | 60 ++++++++
> include/hw/misc/stm32f4xx_syscfg.h | 61 ++++++++
> target/arm/cpu.c | 47 ++++++
> target/arm/cpu.h | 3 +
> 18 files changed, 1016 insertions(+), 2 deletions(-)
> create mode 100644 hw/arm/netduinoplus2.c
> create mode 100644 hw/arm/stm32f405_soc.c
> create mode 100644 hw/misc/stm32f4xx_exti.c
> create mode 100644 hw/misc/stm32f4xx_syscfg.c
> create mode 100644 include/hw/arm/stm32f405_soc.h
> create mode 100644 include/hw/misc/stm32f4xx_exti.h
> create mode 100644 include/hw/misc/stm32f4xx_syscfg.h
>
> --
> 2.11.0
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-07-16 22:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-19 4:53 [Qemu-devel] [PATCH v3 0/6] Add the STM32F405 and Netduino Plus 2 machine Alistair Francis
2019-07-16 22:55 ` Alistair Francis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).