[Qemu-devel] [PULL v2 0/8] x86 and machine queue, 2017-10-09

Eduardo Habkost posted 8 patches 6 years, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20171010024001.4526-1-ehabkost@redhat.com
Test checkpatch passed
Test docker passed
Test s390x passed
include/hw/boards.h     |  1 +
include/qom/object.h    |  4 ++--
include/sysemu/sysemu.h |  2 +-
block/blkdebug.c        |  1 -
hw/core/machine.c       | 32 ++++++++++++++++++++++++++++++++
qom/cpu.c               |  7 ++++++-
target/alpha/cpu.c      |  6 +-----
target/arm/cpu.c        |  4 ----
target/cris/cpu.c       |  4 ----
target/i386/translate.c |  4 ++--
target/lm32/cpu.c       |  4 ----
target/m68k/cpu.c       |  4 ----
target/mips/cpu.c       |  4 ----
target/moxie/cpu.c      |  8 +-------
target/openrisc/cpu.c   |  4 ----
target/sh4/cpu.c        |  3 ---
target/sparc/cpu.c      |  4 ----
target/tricore/cpu.c    |  4 ----
target/unicore32/cpu.c  |  4 ----
target/xtensa/cpu.c     |  4 ----
util/qemu-config.c      | 15 +++++++--------
vl.c                    | 11 ++++-------
qemu-doc.texi           |  4 ++++
qemu-options.hx         | 17 ++++-------------
24 files changed, 65 insertions(+), 90 deletions(-)
[Qemu-devel] [PULL v2 0/8] x86 and machine queue, 2017-10-09
Posted by Eduardo Habkost 6 years, 6 months ago
Changes on v2:
* Removed NUMA/ACPI patches until we figure out what's breaking
  the tests.
  (See: https://www.mail-archive.com/qemu-devel@nongnu.org/msg486368.html)
  Note that I didn't reproduce the failure yet.  I am just
  removing those patches because they are the only ones touching
  ACPI code.

The following changes since commit 530049bc1dcc24c1178a29d99ca08b6dd08413e0:

  Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging (2017-10-06 17:43:02 +0100)

are available in the git repository at:

  git://github.com/ehabkost/qemu.git tags/x86-and-machine-pull-request

for you to fetch changes up to e0dd5fd41a1a38766009f442967fab700d2d0550:

  x86: Correct translation of some rdgsbase and wrgsbase encodings (2017-10-09 23:29:20 -0300)

----------------------------------------------------------------
x86 and machine queue, 2017-10-09

Includes x86, QOM, CPU, and option/config parsing patches.

Highlights:
* Deprecation of -nodefconfig option;
* MachineClass::valid_cpu_types field.

----------------------------------------------------------------

Alistair Francis (1):
  machine: Add a valid_cpu_types property

Eduardo Habkost (3):
  vl: Eliminate defconfig variable
  qemu-options: Deprecate -nodefconfig
  config: qemu_config_parse() return number of config groups

Igor Mammedov (1):
  qom: update doc comment for type_register[_static]()

Philippe Mathieu-Daudé (1):
  qom/cpu: move cpu_model null check to cpu_class_by_name()

Seeteena Thoufeek (1):
  vl: exit if maxcpus is negative

Todd Eisenberger (1):
  x86: Correct translation of some rdgsbase and wrgsbase encodings

 include/hw/boards.h     |  1 +
 include/qom/object.h    |  4 ++--
 include/sysemu/sysemu.h |  2 +-
 block/blkdebug.c        |  1 -
 hw/core/machine.c       | 32 ++++++++++++++++++++++++++++++++
 qom/cpu.c               |  7 ++++++-
 target/alpha/cpu.c      |  6 +-----
 target/arm/cpu.c        |  4 ----
 target/cris/cpu.c       |  4 ----
 target/i386/translate.c |  4 ++--
 target/lm32/cpu.c       |  4 ----
 target/m68k/cpu.c       |  4 ----
 target/mips/cpu.c       |  4 ----
 target/moxie/cpu.c      |  8 +-------
 target/openrisc/cpu.c   |  4 ----
 target/sh4/cpu.c        |  3 ---
 target/sparc/cpu.c      |  4 ----
 target/tricore/cpu.c    |  4 ----
 target/unicore32/cpu.c  |  4 ----
 target/xtensa/cpu.c     |  4 ----
 util/qemu-config.c      | 15 +++++++--------
 vl.c                    | 11 ++++-------
 qemu-doc.texi           |  4 ++++
 qemu-options.hx         | 17 ++++-------------
 24 files changed, 65 insertions(+), 90 deletions(-)

-- 
2.13.6


Re: [Qemu-devel] [PULL v2 0/8] x86 and machine queue, 2017-10-09
Posted by Peter Maydell 6 years, 6 months ago
On 10 October 2017 at 03:39, Eduardo Habkost <ehabkost@redhat.com> wrote:
> Changes on v2:
> * Removed NUMA/ACPI patches until we figure out what's breaking
>   the tests.
>   (See: https://www.mail-archive.com/qemu-devel@nongnu.org/msg486368.html)
>   Note that I didn't reproduce the failure yet.  I am just
>   removing those patches because they are the only ones touching
>   ACPI code.
>
> The following changes since commit 530049bc1dcc24c1178a29d99ca08b6dd08413e0:
>
>   Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging (2017-10-06 17:43:02 +0100)
>
> are available in the git repository at:
>
>   git://github.com/ehabkost/qemu.git tags/x86-and-machine-pull-request
>
> for you to fetch changes up to e0dd5fd41a1a38766009f442967fab700d2d0550:
>
>   x86: Correct translation of some rdgsbase and wrgsbase encodings (2017-10-09 23:29:20 -0300)
>
> ----------------------------------------------------------------
> x86 and machine queue, 2017-10-09
>
> Includes x86, QOM, CPU, and option/config parsing patches.
>
> Highlights:
> * Deprecation of -nodefconfig option;
> * MachineClass::valid_cpu_types field.
>

Applied, thanks.

-- PMM