qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL] QOM CPUState patch queue 2012-12-19


From: Andreas Färber
Subject: [Qemu-devel] [PULL] QOM CPUState patch queue 2012-12-19
Date: Wed, 19 Dec 2012 14:36:16 +0100

Hello,

This is my current QOM CPU patch queue. Please pull.

It includes:
* CPU subclasses for target-alpha,
* CPUListState cleanup (basis for all subsequent subclasses series),
* more steps towards CPU as a device (qdev-properties.c split),
* more CPUState field movements and API changes for KVM,
* adding target-i386/cpu.c to supported MAINTAINERS section.

The final CPU-as-a-device change is deferred to January, waiting on merge of
Paolo's header reorganization (esp. -Iinclude/ for stubs).

Happy holidays,
Andreas

Cc: Eduardo Habkost <address@hidden>
Cc: Igor Mammedov <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Marcello Tosatti <address@hidden>
Cc: Alexander Graf <address@hidden>


The following changes since commit 914606d26e654d4c01bd5186f4d05e3fd445e219:

  Merge remote-tracking branch 'stefanha/trivial-patches' into staging 
(2012-12-18 15:41:43 -0600)

are available in the git repository at:


  git://github.com/afaerber/qemu-cpu.git qom-cpu

for you to fetch changes up to 62e0c095450f6a7eb37914991f3f7966aa4da7a1:

  MAINTAINERS: Include X86CPU in CPU maintenance area (2012-12-19 14:09:32 
+0100)

----------------------------------------------------------------
Andreas Färber (18):
      target-alpha: Let cpu_alpha_init() return AlphaCPU
      alpha: Pass AlphaCPU array to Typhoon
      target-alpha: Avoid leaking the alarm timer over reset
      target-alpha: Turn CPU definitions into subclasses
      target-alpha: Add support for -cpu ?
      cpu: Introduce CPUListState struct
      cpu: Move kvm_fd into CPUState
      kvm: Pass CPUState to kvm_arch_*
      kvm: Pass CPUState to kvm_vcpu_ioctl()
      ppc: Pass PowerPCCPU to ppc_set_irq()
      ppc: Pass PowerPCCPU to [h]decr callbacks
      ppc: Pass PowerPCCPU to [h]decr timer callbacks
      ppc_booke: Pass PowerPCCPU to {decr,fit,wdt} timer callbacks
      ppc4xx_devs: Return PowerPCCPU from ppc4xx_init()
      ppc_booke: Pass PowerPCCPU to ppc_booke_timers_init()
      cpu: Move kvm_state field into CPUState
      cpu: Move kvm_run into CPUState
      MAINTAINERS: Include X86CPU in CPU maintenance area

Eduardo Habkost (2):
      qdev: Coding style fixes
      qdev-properties.c: Separate core from the code used only by qemu-system-*

 MAINTAINERS                 |    1 +
 cpu-common.h                |   12 ++
 cpu-defs.h                  |    8 +-
 hw/Makefile.objs            |    1 +
 hw/alpha_dp264.c            |   18 +--
 hw/alpha_sys.h              |    2 +-
 hw/alpha_typhoon.c          |   30 ++--
 hw/kvm/apic.c               |   10 +-
 hw/kvm/clock.c              |    2 +-
 hw/ppc.c                    |  128 +++++++++-------
 hw/ppc.h                    |    4 +-
 hw/ppc/e500.c               |    2 +-
 hw/ppc405_uc.c              |   10 +-
 hw/ppc440_bamboo.c          |    2 +-
 hw/ppc4xx.h                 |    6 +-
 hw/ppc4xx_devs.c            |    8 +-
 hw/ppc_booke.c              |   44 +++---
 hw/qdev-properties-system.c |  357 +++++++++++++++++++++++++++++++++++++++++++
 hw/qdev-properties.c        |  356 +++---------------------------------------
 hw/qdev-properties.h        |    1 +
 hw/qdev.c                   |   13 --
 hw/s390-virtio-bus.c        |   12 +-
 hw/spapr.c                  |    2 +-
 hw/virtex_ml507.c           |    2 +-
 include/qemu/cpu.h          |   11 ++
 kvm-all.c                   |  127 ++++++++-------
 kvm.h                       |   32 ++--
 target-alpha/cpu-qom.h      |    3 +
 target-alpha/cpu.c          |  214 +++++++++++++++++++++++++-
 target-alpha/cpu.h          |   18 ++-
 target-alpha/sys_helper.c   |    6 +-
 target-alpha/translate.c    |   58 +------
 target-arm/helper.c         |    9 +-
 target-i386/cpu.c           |    7 +-
 target-i386/kvm.c           |  240 +++++++++++++++++------------
 target-m68k/helper.c        |    9 +-
 target-ppc/kvm.c            |  124 +++++++++------
 target-ppc/kvm_ppc.h        |    8 +-
 target-s390x/cpu.h          |   12 +-
 target-s390x/interrupt.c    |    3 +-
 target-s390x/kvm.c          |  176 +++++++++++----------
 target-s390x/misc_helper.c  |    2 +-
 42 Dateien geändert, 1223 Zeilen hinzugefügt(+), 867 Zeilen entfernt(-)
 create mode 100644 hw/qdev-properties-system.c



reply via email to

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