qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/17] QOM CPUState patch queue 2013-06-12


From: Andreas Färber
Subject: [Qemu-devel] [PULL 00/17] QOM CPUState patch queue 2013-06-12
Date: Thu, 13 Jun 2013 02:45:12 +0200

Hello,

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

It includes:
* guest-memory-dump refactoring to avoid configure changes for future targets,
* CPU loop avoidance via qemu_get_cpu() to prepare for first_cpu refactoring,
* cpu-add and x86 CPU bugfixes,
* x86 CPU model fixes including pc-*-1.6 machines.

Regards,
Andreas

Cc: Anthony Liguori <address@hidden>

Cc: Eduardo Habkost <address@hidden>
Cc: Igor Mammedov <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>

Cc: Luiz Capitulino <address@hidden>
Cc: Jens Freimann <address@hidden>
Cc: Alexander Graf <address@hidden>
Cc: Rabin Vincent <address@hidden>
Cc: Peter Maydell <address@hidden>
Cc: liguang <address@hidden>


The following changes since commit bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec:

  qemu-char: don't issue CHR_EVENT_OPEN in a BH (2013-06-10 11:38:37 -0500)

are available in the git repository at:

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

for you to fetch changes up to c67e216bdf42abfb8505790b2da9562356103976:

  spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu() (2013-06-13 
00:11:14 +0200)

----------------------------------------------------------------
Andreas Färber (12):
      dump: Move stubs into libqemustub.a
      monitor: Simplify do_inject_mce() with qemu_get_cpu()
      cpu: Turn cpu_paging_enabled() into a CPUState hook
      memory_mapping: Move MemoryMappingList typedef to qemu/typedefs.h
      cpu: Turn cpu_get_memory_mapping() into a CPUState hook
      memory_mapping: Drop qemu_get_memory_mapping() stub
      dump: Drop qmp_dump_guest_memory() stub and build for all targets
      cpu: Change default for CPUClass::get_paging_enabled()
      dump: Abstract dump_init() with cpu_synchronize_all_states()
      memory_mapping: Improve qemu_get_guest_memory_mapping() error reporting
      spapr_rtas: Abstract rtas_query_cpu_stopped_state() with qemu_get_cpu()
      spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu()

Eduardo Habkost (3):
      pc: Create pc-*-1.6 machine-types
      target-i386: Update model values on Conroe/Penryn/Nehalem CPU models
      target-i386: Set level=4 on Conroe/Penryn/Nehalem

Igor Mammedov (2):
      pc: Fix crash when attempting to hotplug CPU with negative ID
      target-i386: cpu: Fix potential buffer overrun in get_register_name_32()

 Makefile.target                   |  8 ++------
 configure                         |  8 --------
 dump.c                            | 12 +++++++++---
 hmp-commands.hx                   |  2 --
 hw/i386/pc.c                      |  5 +++++
 hw/i386/pc_piix.c                 | 18 ++++++++++++++++--
 hw/i386/pc_q35.c                  | 16 +++++++++++++++-
 hw/ppc/spapr_rtas.c               | 28 ++++++++++------------------
 include/hw/i386/pc.h              | 28 ++++++++++++++++++++++++++++
 include/qemu/typedefs.h           |  2 ++
 include/qom/cpu.h                 | 23 +++++++++++++++++++++++
 include/sysemu/memory_mapping.h   | 16 ++++------------
 memory_mapping-stub.c             | 33 ---------------------------------
 memory_mapping.c                  | 17 ++++++++---------
 monitor.c                         | 14 +++++---------
 qom/cpu.c                         | 29 +++++++++++++++++++++++++++++
 stubs/Makefile.objs               |  1 +
 dump-stub.c => stubs/dump.c       |  8 --------
 target-i386/arch_memory_mapping.c | 16 +++++++---------
 target-i386/cpu-qom.h             |  3 +++
 target-i386/cpu.c                 | 26 +++++++++++++++++---------
 21 files changed, 184 insertions(+), 129 deletions(-)
 delete mode 100644 memory_mapping-stub.c
 rename dump-stub.c => stubs/dump.c (65%)



reply via email to

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