qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH v2 0/4] QOM'ify Motorola 68k CPU


From: Andreas Färber
Subject: [Qemu-devel] [PATCH v2 0/4] QOM'ify Motorola 68k CPU
Date: Sun, 15 Apr 2012 05:10:11 +0200

Hello,

This series splits up my m68k QOM'ification patch from the qom-cpu-others RFC 
series.
CPU models are now modelled as subclasses with their own initfns, leaving the
setting of feature flags imperative.

Please review and apply.

Available from:
git://github.com/afaerber/qemu-cpu.git qom-cpu-m68k.v2
https://github.com/afaerber/qemu-cpu/commits/qom-cpu-m68k.v2

Regards,
Andreas

Cc: Paul Brook <address@hidden>
Cc: Laurent Vivier <address@hidden>

v1 -> v2:
* Split off from qom-cpu-others series, rebased and split into multiple steps.
* Update argument/variable naming to avoid "klass".
* Instead of transforming feature flag setup into declarative M68kCPUInfo fields
  move the original code into initfns, following Peter's model for ARM.
  As a side effect, we can't move cpu_reset() into the main initfn.

Andreas Färber (4):
  target-m68k: QOM'ify CPU
  target-m68k: QOM'ify CPU reset
  target-m68k: Start QOM'ifying CPU init
  target-m68k: Add QOM CPU subclasses

 Makefile.target       |    1 +
 target-m68k/cpu-qom.h |   70 ++++++++++++++++++++
 target-m68k/cpu.c     |  170 +++++++++++++++++++++++++++++++++++++++++++++++++
 target-m68k/cpu.h     |    3 +-
 target-m68k/helper.c  |  159 +++++++++++++++-------------------------------
 5 files changed, 294 insertions(+), 109 deletions(-)
 create mode 100644 target-m68k/cpu-qom.h
 create mode 100644 target-m68k/cpu.c

-- 
1.7.7




reply via email to

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