From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35935) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtOkI-0001G6-SA for qemu-devel@nongnu.org; Sun, 30 Jun 2013 17:01:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtOkH-0003ii-6q for qemu-devel@nongnu.org; Sun, 30 Jun 2013 17:01:18 -0400 Received: from cantor2.suse.de ([195.135.220.15]:58251 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtOkG-0003iO-Uf for qemu-devel@nongnu.org; Sun, 30 Jun 2013 17:01:17 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Sun, 30 Jun 2013 23:00:50 +0200 Message-Id: <1372626065-6043-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH RFC 00/15] arm: A9MPCore+A15MPCore QOM'ification List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Peter Crosthwaite , "Mian M. Hamayun" , Hu Tao , Claudio Fontana , =?UTF-8?q?Andreas=20F=C3=A4rber?= , kvmarm@lists.cs.columbia.edu From: Andreas F=C3=A4rber Hello Peter, This series fully QOM'ifies A9MPCore so that it can be embedded for Tegra= 2. It goes on to do the same for A15MPCore, which had previously been taken = as template for Cortex-A57 by John Rigby. Separate headers are introduced to only expose device state to whom asks = for it. Regards, Andreas Cc: Peter Maydell Cc: Peter Crosthwaite Cc: Hu Tao Cc: Mian M. Hamayun Cc: Claudio Fontana Cc: kvmarm@lists.cs.columbia.edu Andreas F=C3=A4rber (15): cpu/a9mpcore: QOM casting cleanup cpu/a9mpcore: Split off instance_init cpu/a9mpcore: Embed GICState misc/a9scu: QOM cleanups cpu/a9mpcore: Embed A9SCUState timer/arm_mptimer: QOM cast cleanup timer/arm_mptimer: Convert to QOM realize cpu/a9mpcore: Embed ARMMPTimerState cpu/a9mpcore: Convert to QOM realize cpu/a9mpcore: Prepare for QOM embedding cpu/a15mpcore: QOM cast cleanup cpu/a15mpcore: Split off instance_init cpu/a15mpcore: Embed GICState cpu/a15mpcore: Convert to QOM realize cpu/a15mpcore: Prepare for QOM embedding hw/cpu/a15mpcore.c | 64 +++++++++++----------- hw/cpu/a9mpcore.c | 118 +++++++++++++++++++++++------------= ------ hw/misc/a9scu.c | 23 ++------ hw/timer/arm_mptimer.c | 62 +++++++++------------- include/hw/cpu/a15mpcore.h | 44 +++++++++++++++ include/hw/cpu/a9mpcore.h | 37 +++++++++++++ include/hw/misc/a9scu.h | 31 +++++++++++ include/hw/timer/arm_mptimer.h | 54 +++++++++++++++++++ 8 files changed, 294 insertions(+), 139 deletions(-) create mode 100644 include/hw/cpu/a15mpcore.h create mode 100644 include/hw/cpu/a9mpcore.h create mode 100644 include/hw/misc/a9scu.h create mode 100644 include/hw/timer/arm_mptimer.h --=20 1.8.1.4