qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/9] Add support for Cortex-A15 and vexpress-a15
@ 2012-01-24 12:39 Peter Maydell
  2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 1/9] Add dummy implementation of generic timer cp15 registers Peter Maydell
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Peter Maydell @ 2012-01-24 12:39 UTC (permalink / raw)
  To: qemu-devel; +Cc: Andreas Färber, patches

This patchset adds support for (a rather limited version of) the
Cortex-A15 CPU and the Versatile Express A15 daughterboard.
The resulting model is capable of booting a Linux kernel which has
been configured for Cortex-A15 with the Versatile Express "extended
memory map" and without support for LPAE.

The patchset is based on top of arm-devs.next to avoid the conflict
with the arm_boot patches in the Highbank series.

Changes since v1 (nothing substantive):
 * dropped patches which are now in master
 * reshuffled the patches to put the target-arm ones at the front
 * minor formatting changes as suggested by Andreas
 * arm_boot patch tweaked to sit on top of arm-devs.next

Peter Maydell (9):
  Add dummy implementation of generic timer cp15 registers
  Add Cortex-A15 CPU definition
  hw/a15mpcore.c: Add Cortex-A15 private peripheral model
  hw/vexpress.c: Make motherboard peripheral memory map table-driven
  hw/vexpress.c: Move secondary CPU boot code to SRAM
  hw/vexpress.c: Factor out daughterboard-specific initialization
  hw/vexpress.c: Instantiate the motherboard CLCD
  arm_boot: Pass base address of GIC CPU interface, not whole GIC
  hw/vexpress.c: Add vexpress-a15 machine

 Makefile.target     |    2 +-
 hw/a15mpcore.c      |   93 ++++++++++++
 hw/arm-misc.h       |    2 +-
 hw/arm_boot.c       |    8 +-
 hw/realview.c       |   12 +-
 hw/vexpress.c       |  410 +++++++++++++++++++++++++++++++++++++++++----------
 target-arm/cpu.h    |    2 +
 target-arm/helper.c |   68 ++++++++-
 8 files changed, 498 insertions(+), 99 deletions(-)
 create mode 100644 hw/a15mpcore.c

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2012-02-15 13:36 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-24 12:39 [Qemu-devel] [PATCH v2 0/9] Add support for Cortex-A15 and vexpress-a15 Peter Maydell
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 1/9] Add dummy implementation of generic timer cp15 registers Peter Maydell
2012-01-25 12:37   ` Andreas Färber
2012-01-25 13:01     ` Peter Maydell
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 2/9] Add Cortex-A15 CPU definition Peter Maydell
2012-01-25 12:31   ` Andreas Färber
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 3/9] hw/a15mpcore.c: Add Cortex-A15 private peripheral model Peter Maydell
2012-01-25 16:08   ` Andreas Färber
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 4/9] hw/vexpress.c: Make motherboard peripheral memory map table-driven Peter Maydell
2012-01-25 16:59   ` Andreas Färber
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 5/9] hw/vexpress.c: Move secondary CPU boot code to SRAM Peter Maydell
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 6/9] hw/vexpress.c: Factor out daughterboard-specific initialization Peter Maydell
2012-01-25 18:04   ` Andreas Färber
2012-01-25 19:53     ` Peter Maydell
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 7/9] hw/vexpress.c: Instantiate the motherboard CLCD Peter Maydell
2012-01-25 18:28   ` Andreas Färber
2012-02-10  2:51     ` Paul Brook
2012-02-15 13:36       ` Peter Maydell
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 8/9] arm_boot: Pass base address of GIC CPU interface, not whole GIC Peter Maydell
2012-01-24 12:39 ` [Qemu-devel] [PATCH v2 9/9] hw/vexpress.c: Add vexpress-a15 machine Peter Maydell
2012-01-25 18:15   ` Andreas Färber

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).