Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8a000250f15051961fa45c737e661bc19a2978e9
      
https://github.com/qemu/qemu/commit/8a000250f15051961fa45c737e661bc19a2978e9
  Author: Igor Mammedov <imamm...@redhat.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M qom/object_interfaces.c

  Log Message:
  -----------
  qom: remove unused header

Signed-off-by: Igor Mammedov <imamm...@redhat.com>
Reviewed-by: Eric Blake <ebl...@redhat.com>
Message-Id: <1484052795-158195-2-git-send-email-imamm...@redhat.com>
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>


  Commit: 3a4641054e320d8ad7e780c30010b1c1dbfc56e8
      
https://github.com/qemu/qemu/commit/3a4641054e320d8ad7e780c30010b1c1dbfc56e8
  Author: Igor Mammedov <imamm...@redhat.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M hmp.c
    M include/qom/object_interfaces.h
    M qom/object_interfaces.c

  Log Message:
  -----------
  monitor: reuse user_creatable_add_opts() instead of user_creatable_add()

Simplify code by dropping ~57LOC by merging user_creatable_add()
into user_creatable_add_opts() and using the later from monitor.
Along with it allocate opts_visitor_new() once in user_creatable_add_opts().

As result we have one less API func and a more readable/simple
user_creatable_add_opts() vs user_creatable_add().

Signed-off-by: Igor Mammedov <imamm...@redhat.com>
Reviewed-by: Eric Blake <ebl...@redhat.com>
Message-Id: <1484052795-158195-3-git-send-email-imamm...@redhat.com>
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>


  Commit: e1ff3c67e8544f41f1bea76ba76385faee0d2bb7
      
https://github.com/qemu/qemu/commit/e1ff3c67e8544f41f1bea76ba76385faee0d2bb7
  Author: Igor Mammedov <imamm...@redhat.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M backends/hostmem.c
    M docs/qmp-commands.txt
    M hmp.c
    M include/sysemu/hostmem.h
    M numa.c
    M qapi-schema.json
    M qom/object_interfaces.c

  Log Message:
  -----------
  monitor: fix qmp/hmp query-memdev not reporting IDs of memory backends

Considering 'id' is mandatory for user_creatable objects/backends
and user_creatable_add_type() always has it as an argument
regardless of where from it is called CLI/monitor or QMP,
Fix issue by adding 'id' property to hostmem backends and
set it in user_creatable_add_type() for every object that
implements 'id' property. Then later at query-memdev time
get 'id' from object directly.

Signed-off-by: Igor Mammedov <imamm...@redhat.com>
Message-Id: <1484052795-158195-4-git-send-email-imamm...@redhat.com>
Reviewed-by: Eric Blake <ebl...@redhat.com>
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>


  Commit: 410e98146ffde201ab4c778823ac8beaa74c4c3f
      
https://github.com/qemu/qemu/commit/410e98146ffde201ab4c778823ac8beaa74c4c3f
  Author: Doug Evans <d...@google.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M target/i386/translate.c

  Log Message:
  -----------
  target/i386: Fix bad patch application to translate.c

In commit c52ab08aee6f7d4717fc6b517174043126bd302f,
the patch snippet for the "syscall" insn got applied to "iret".

Signed-off-by: Doug Evans <d...@google.com>
Message-Id: <f403045cde4049058c05446d5...@google.com>
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>


  Commit: cdda2018e3b9ce0c18938767dfdb1e05a05b67ca
      
https://github.com/qemu/qemu/commit/cdda2018e3b9ce0c18938767dfdb1e05a05b67ca
  Author: Igor Mammedov <imamm...@redhat.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M include/sysemu/numa.h
    M include/sysemu/sysemu.h
    M numa.c
    M vl.c

  Log Message:
  -----------
  numa: make -numa parser dynamically allocate CPUs masks

so it won't impose an additional limits on max_cpus limits
supported by different targets.

It removes global MAX_CPUMASK_BITS constant and need to
bump it up whenever max_cpus is being increased for
a target above MAX_CPUMASK_BITS value.

Use runtime max_cpus value instead to allocate sufficiently
sized node_cpu bitmasks in numa parser.

Signed-off-by: Igor Mammedov <imamm...@redhat.com>
Message-Id: <1479466974-249781-1-git-send-email-imamm...@redhat.com>
Reviewed-by: Eduardo Habkost <ehabk...@redhat.com>
[ehabkost: Added asserts to ensure cpu_index < max_cpus]
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>


  Commit: 8ed877b78498c89aa7ce5c76aa20841ff5072796
      
https://github.com/qemu/qemu/commit/8ed877b78498c89aa7ce5c76aa20841ff5072796
  Author: Eduardo Habkost <ehabk...@redhat.com>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M qapi-schema.json
    M target/arm/helper.c
    M target/i386/cpu.c
    M target/ppc/translate_init.c
    M target/s390x/cpu_models.c

  Log Message:
  -----------
  qmp: Report QOM type name on query-cpu-definitions

The new typename attribute on query-cpu-definitions will be used
to help management software use device-list-properties to check
which properties can be set using -cpu or -global for the CPU
model.

Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>
Message-Id: <1479320499-29818-1-git-send-email-ehabk...@redhat.com>
Reviewed-by: Markus Armbruster <arm...@redhat.com>
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>


  Commit: b6af8ea60282df514f87d32e36afd1c9aeee28c8
      
https://github.com/qemu/qemu/commit/b6af8ea60282df514f87d32e36afd1c9aeee28c8
  Author: Peter Maydell <peter.mayd...@linaro.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M backends/hostmem.c
    M docs/qmp-commands.txt
    M hmp.c
    M include/qom/object_interfaces.h
    M include/sysemu/hostmem.h
    M include/sysemu/numa.h
    M include/sysemu/sysemu.h
    M numa.c
    M qapi-schema.json
    M qom/object_interfaces.c
    M target/arm/helper.c
    M target/i386/cpu.c
    M target/i386/translate.c
    M target/ppc/translate_init.c
    M target/s390x/cpu_models.c
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/ehabkost/tags/x86-and-machine-pull-request' into staging

x86 and machine queue, 2017-01-17

Includes i386, CPU, NUMA, and memory backends changes.

i386:
 target/i386: Fix bad patch application to translate.c

CPU:
 qmp: Report QOM type name on query-cpu-definitions

NUMA:
 numa: make -numa parser dynamically allocate CPUs masks

Memory backends:
 qom: remove unused header
 monitor: reuse user_creatable_add_opts() instead of user_creatable_add()
 monitor: fix qmp/hmp query-memdev not reporting IDs of memory backends

# gpg: Signature made Thu 12 Jan 2017 17:53:11 GMT
# gpg:                using RSA key 0x2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <ehabk...@redhat.com>"
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/x86-and-machine-pull-request:
  qmp: Report QOM type name on query-cpu-definitions
  numa: make -numa parser dynamically allocate CPUs masks
  target/i386: Fix bad patch application to translate.c
  monitor: fix qmp/hmp query-memdev not reporting IDs of memory backends
  monitor: reuse user_creatable_add_opts() instead of user_creatable_add()
  qom: remove unused header

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>


Compare: https://github.com/qemu/qemu/compare/fdbd92f73869...b6af8ea60282

Reply via email to