qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 0/9] Add support for Cortex-A15 and vexpress-a15


From: Peter Maydell
Subject: [Qemu-devel] [PATCH v2 0/9] Add support for Cortex-A15 and vexpress-a15
Date: Tue, 24 Jan 2012 12:39:11 +0000

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]