From: Alistair Francis <alistair23@gmail.com>
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org, peter.crosthwaite@xilinx.com,
konstanty@ieee.org
Subject: [Qemu-devel] [RFC v1 0/6] Netduino 2 Machine Model
Date: Tue, 9 Sep 2014 18:23:48 +1000 [thread overview]
Message-ID: <cover.1410250628.git.alistair23@gmail.com> (raw)
This patch series adds the Netduino 2 Machine to QEMU
Information on the board is avalible at:
http://www.netduino.com/netduino2/specs.htm
The git tree can be found at:
https://github.com/alistair23/qemu/tree/netduino2.1
This is a fully implemented machine, except for the hack
changes that have been made to armv7_init. See that individual
patch for more information
This is based on my original patch series to add the
Netduino Plus 2 Machine to QEMU. This can be seen at:
http://lists.nongnu.org/archive/html/qemu-devel/2014-08/msg04026.html
As this is a completly different machine I have decided to restart
the version numbers
Some example code that runs on QEMU is avaliable at:
at: https://github.com/alistair23/CSSE3010-QEMU-Examples
I have more devices in the works, I figured I would just start
with these three
Alistair Francis (6):
stm32f205_timer: Add the stm32f205 SoC Timer2 to 5
stm32f205_USART: Add the stm32f205 SoC USART Controller
stm32f205_SYSCFG: Add the stm32f205 SYSCFG
target_arm: Update armv7_init to support more parameters
stm32f205: Add the SoC
netduino2: Add the Netduino 2 Machine
default-configs/arm-softmmu.mak | 1 +
hw/arm/Makefile.objs | 2 +-
hw/arm/armv7m.c | 33 +++-
hw/arm/netduino2.c | 60 +++++++
hw/arm/stellaris.c | 2 +-
hw/arm/stm32f205_soc.c | 140 ++++++++++++++++
hw/char/Makefile.objs | 1 +
hw/char/stm32f205_usart.c | 205 +++++++++++++++++++++++
hw/misc/Makefile.objs | 1 +
hw/misc/stm32f205_syscfg.c | 160 ++++++++++++++++++
hw/timer/Makefile.objs | 1 +
hw/timer/stm32f205_timer.c | 334 +++++++++++++++++++++++++++++++++++++
include/hw/arm/arm.h | 3 +-
include/hw/arm/stm32f205_soc.h | 61 +++++++
include/hw/char/stm32f205_usart.h | 64 +++++++
include/hw/misc/stm32f205_syscfg.h | 59 +++++++
include/hw/timer/stm32f205_timer.h | 84 ++++++++++
17 files changed, 1201 insertions(+), 10 deletions(-)
create mode 100644 hw/arm/netduino2.c
create mode 100644 hw/arm/stm32f205_soc.c
create mode 100644 hw/char/stm32f205_usart.c
create mode 100644 hw/misc/stm32f205_syscfg.c
create mode 100644 hw/timer/stm32f205_timer.c
create mode 100644 include/hw/arm/stm32f205_soc.h
create mode 100644 include/hw/char/stm32f205_usart.h
create mode 100644 include/hw/misc/stm32f205_syscfg.h
create mode 100644 include/hw/timer/stm32f205_timer.h
--
1.9.1
next reply other threads:[~2014-09-09 8:24 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-09 8:23 Alistair Francis [this message]
2014-09-09 8:23 ` [Qemu-devel] [RFC v1 1/6] stm32f205_timer: Add the stm32f205 SoC Timer2 to 5 Alistair Francis
2014-09-09 12:44 ` Peter Crosthwaite
2014-09-09 23:52 ` Alistair Francis
2014-09-10 12:07 ` Peter Crosthwaite
2014-09-10 13:16 ` Alistair Francis
2014-09-09 8:24 ` [Qemu-devel] [RFC v1 2/6] stm32f205_USART: Add the stm32f205 SoC USART Controller Alistair Francis
2014-09-09 13:21 ` Peter Crosthwaite
2014-09-10 10:55 ` Alistair Francis
2014-09-09 8:24 ` [Qemu-devel] [RFC v1 3/6] stm32f205_SYSCFG: Add the stm32f205 SYSCFG Alistair Francis
2014-09-09 8:24 ` [Qemu-devel] [RFC v1 4/6] target_arm: Update armv7_init to support more parameters Alistair Francis
2014-09-09 13:35 ` Peter Crosthwaite
2014-09-09 13:59 ` Peter Maydell
2014-09-09 23:39 ` Alistair Francis
2014-09-10 12:01 ` Peter Crosthwaite
2014-09-09 14:03 ` Martin Galvan
2014-09-09 23:43 ` Alistair Francis
2014-09-10 12:32 ` Martin Galvan
2014-09-10 13:53 ` Alistair Francis
2014-09-09 8:24 ` [Qemu-devel] [RFC v1 5/6] stm32f205: Add the SoC Alistair Francis
2014-09-09 13:50 ` Peter Crosthwaite
2014-09-10 7:31 ` Alistair Francis
2014-09-09 8:24 ` [Qemu-devel] [RFC v1 6/6] netduino2: Add the Netduino 2 Machine Alistair Francis
2014-09-09 18:24 ` [Qemu-devel] [RFC v1 0/6] Netduino 2 Machine Model Peter Maydell
2014-09-09 23:31 ` Alistair Francis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1410250628.git.alistair23@gmail.com \
--to=alistair23@gmail.com \
--cc=konstanty@ieee.org \
--cc=peter.crosthwaite@xilinx.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.