qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 0/7] target-i386 fixes


From: Richard Henderson
Subject: [Qemu-devel] [PULL 0/7] target-i386 fixes
Date: Sat, 12 Mar 2016 18:17:02 -0800

This is primarily patches fixing Windows booting regressions
introduced by myself.  Many thanks to Herve for reporting them
and Paolo for fixing two of them.


r~


The following changes since commit 3c0f12df65da872d5fbccae469f2cb21ed1c03b7:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20160304' 
into staging (2016-03-04 11:46:32 +0000)

are available in the git repository at:

  git://github.com/rth7680/qemu.git tags/pull-i386-20160312

for you to fetch changes up to 2354c42e1c365ceb2acf5e6163c004c7d17b6be4:

  target-i386: Dump unknown opcodes with -d unimp (2016-03-12 16:26:14 -0800)

----------------------------------------------------------------
Collected target-i386 fixes

----------------------------------------------------------------
Alex Pyrgiotis (1):
      scsi-bus: Remove tape command from scsi_req_xfer

Daniel P. Berrange (1):
      qmp-shell: fix pretty printing of JSON responses

Dr. David Alan Gilbert (1):
      Postcopy: Fix sync count in info migrate

Eric Blake (11):
      qapi-dealloc: Reduce use outside of generated code
      qapi: Rename 'fields' to 'members' in generator
      qapi: Rename 'fields' to 'members' in generated C code
      qapi-visit: Expose visit_type_FOO_members()
      qapi: Update docs to match recent generator changes
      chardev: Shorten references into ChardevBackend
      util: Shorten references into SocketAddress
      ui: Shorten references into InputEvent
      qapi: Avoid use of 'data' member of QAPI unions
      chardev: Drop useless ChardevDummy type
      qapi: Drop useless 'data' member of unions

Fam Zheng (7):
      exec: Return RAMBlock pointer from allocating functions
      memory: Move assignment to ram_block to memory_region_init_*
      memory: Implement memory_region_get_ram_addr with mr->ram_block
      memory: Drop MemoryRegion.ram_addr
      exec: Pass RAMBlock pointer to qemu_ram_free
      exec: Factor out section_covers_addr
      exec: Introduce AddressSpaceDispatch.mru_section

Frediano Ziglio (1):
      vnc: send cursor when a new client is connecting

Gabriel L. Somlo (5):
      fw_cfg: expose control register size in fw_cfg.h
      pc: fw_cfg: move ioport base constant to pc.h
      acpi: pc: add fw_cfg device node to dsdt
      acpi: arm: add fw_cfg device node to dsdt
      fw_cfg: document ACPI device node information

Gerd Hoffmann (4):
      tests: update acpi test data
      input: linux evdev support
      input-linux: add option to toggle grab on all devices
      input-linux: add switch to enable auto-repeat events

Hervé Poussineau (1):
      i8257: fix Terminal Count status

Jason Wang (1):
      net: filter: correctly remove filter from the list during finalization

Jiri Pirko (4):
      rocker: forbid to change world type
      rocker: return -ENOMEM in case of some world alloc fails
      rocker: add name field into WorldOps ale let world specify its name
      rocker: allow user to specify rocker world by property

Ladi Prosek (1):
      rng: switch request queue to QSIMPLEQ

Liang Li (2):
      configure: detect ifunc and avx2 attribute
      cutils: add avx2 instruction optimization

Paolo Bonzini (5):
      log: do not log if QEMU is daemonized but without -D
      net: simplify net_init_tap_one logic
      target-i386: Avoid repeated calls to the bnd_jmp helper
      target-i386: Fix SMSW and LMSW from/to register
      target-i386: Fix addr16 prefix

Peter Maydell (9):
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2016-03-04' 
into staging
      doc/memory.txt: correct description of MemoryRegionOps fields
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into 
staging
      Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' 
into staging
      Merge remote-tracking branch 'remotes/amit-virtio-rng/tags/rng-for-2.6-2' 
into staging
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-fw-cfg-20160308-1' 
into staging
      Merge remote-tracking branch 
'remotes/amit-migration/tags/migration-for-2.6-6' into staging
      Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into 
staging
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20160309-1' 
into staging

Pranith Kumar (1):
      icount: possible options for sleep are on or off

Prasad J Pandit (2):
      net: ne2000: check ring buffer control registers
      net: check packet payload length

Ren Kimura (1):
      ui/console: add escape sequence \e[5, 6n

Richard Henderson (4):
      target-i386: Fix SMSW for 64-bit mode
      target-i386: Use gen_nop_modrm for prefetch instructions
      target-i386: Fix inhibit irq mask handling
      target-i386: Dump unknown opcodes with -d unimp

Samuel Thibault (1):
      MAINTAINERS: Add Samuel Thibault as slirp maintainer

Thomas Huth (2):
      MAINTAINERS: Add entry for include/sysemu/kvm*.h
      MAINTAINERS: Add entries for include/net/ files

Vincenzo Maffione (1):
      net: netmap: probe netmap interface for virtio-net header

Wei Yang (1):
      kvm/irqchip: use bitmap utility for gsi tracking

xiaoqiang zhao (1):
      doc/memory.txt: correct a logic error

zhanghailiang (2):
      filter: Add 'status' property for filter object
      filter-buffer: Add status_changed callback processing

 MAINTAINERS                             |   4 +
 backends/baum.c                         |   2 +-
 backends/msmouse.c                      |   2 +-
 backends/rng-egd.c                      |   9 +-
 backends/rng-random.c                   |   6 +-
 backends/rng.c                          |  17 +-
 block/nbd.c                             |  14 +-
 blockdev.c                              |  31 +--
 configure                               |  21 ++
 cpus.c                                  |   4 +-
 cputlb.c                                |   4 +-
 docs/memory.txt                         |  11 +-
 docs/qapi-code-gen.txt                  | 340 ++++++++++++++-------------
 docs/qmp-spec.txt                       |   4 +-
 docs/specs/fw_cfg.txt                   |   9 +
 exec.c                                  | 107 +++++----
 hw/acpi/core.c                          |  11 +-
 hw/arm/virt-acpi-build.c                |  15 ++
 hw/char/escc.c                          |  12 +-
 hw/dma/i8257.c                          |   4 +
 hw/i386/acpi-build.c                    |  29 +++
 hw/i386/pc.c                            |   5 +-
 hw/input/hid.c                          |  36 +--
 hw/input/ps2.c                          |  27 ++-
 hw/input/virtio-input-hid.c             |  33 +--
 hw/misc/ivshmem.c                       |   9 +-
 hw/net/ne2000.c                         |   4 +
 hw/net/rocker/rocker.c                  |  38 +++-
 hw/net/rocker/rocker_fp.c               |   5 +
 hw/net/rocker/rocker_fp.h               |   1 +
 hw/net/rocker/rocker_of_dpa.c           |   1 +
 hw/net/rocker/rocker_world.c            |   7 +-
 hw/net/rocker/rocker_world.h            |   1 +
 hw/nvram/fw_cfg.c                       |   4 +-
 hw/scsi/scsi-bus.c                      |   1 -
 include/exec/memory.h                   |   9 +-
 include/exec/ram_addr.h                 |  24 +-
 include/hw/i386/pc.h                    |   2 +
 include/hw/nvram/fw_cfg.h               |   3 +
 include/net/filter.h                    |   4 +
 include/qemu-common.h                   |   8 +-
 include/sysemu/rng.h                    |   3 +-
 include/ui/input.h                      |   2 +
 kvm-all.c                               |  37 +--
 memory.c                                |  56 +++--
 migration/migration.c                   |   1 +
 net/checksum.c                          |  10 +-
 net/filter-buffer.c                     |  34 ++-
 net/filter.c                            |  44 +++-
 net/net.c                               |  31 +--
 net/netmap.c                            |  59 +++--
 net/tap.c                               |   4 +-
 numa.c                                  |   9 +-
 qapi-schema.json                        |  15 +-
 qemu-char.c                             | 179 ++++++++-------
 qemu-nbd.c                              |   9 +-
 qemu-options.hx                         |  19 +-
 replay/replay-input.c                   |  31 ++-
 scripts/dump-guest-memory.py            |   2 +-
 scripts/qapi-commands.py                |   4 +-
 scripts/qapi-event.py                   |   4 +-
 scripts/qapi-types.py                   |  19 +-
 scripts/qapi-visit.py                   |  51 ++---
 scripts/qapi.py                         |  20 +-
 scripts/qmp/qmp-shell                   |  23 +-
 target-i386/translate.c                 | 284 +++++++++++++----------
 tests/Makefile                          |   1 -
 tests/acpi-test-data/pc/DSDT            | Bin 5478 -> 5538 bytes
 tests/acpi-test-data/pc/DSDT.bridge     | Bin 7337 -> 7397 bytes
 tests/acpi-test-data/q35/DSDT           | Bin 8321 -> 8381 bytes
 tests/acpi-test-data/q35/DSDT.bridge    | Bin 8338 -> 8398 bytes
 tests/qapi-schema/qapi-schema-test.json |   2 +-
 tests/qapi-schema/union-clash-data.err  |   0
 tests/qapi-schema/union-clash-data.exit |   1 -
 tests/qapi-schema/union-clash-data.json |   7 -
 tests/qapi-schema/union-clash-data.out  |   9 -
 tests/test-io-channel-socket.c          |  34 +--
 tests/test-opts-visitor.c               |  10 +-
 ui/Makefile.objs                        |   1 +
 ui/console.c                            |  56 +++--
 ui/input-legacy.c                       |  25 +-
 ui/input-linux.c                        | 391 ++++++++++++++++++++++++++++++++
 ui/input.c                              |  56 +++--
 ui/vnc.c                                |  42 ++--
 util/cutils.c                           | 124 +++++++++-
 util/log.c                              |   7 +-
 util/qemu-sockets.c                     |  11 +-
 vl.c                                    |  11 +
 88 files changed, 1721 insertions(+), 895 deletions(-)
 delete mode 100644 tests/qapi-schema/union-clash-data.err
 delete mode 100644 tests/qapi-schema/union-clash-data.exit
 delete mode 100644 tests/qapi-schema/union-clash-data.json
 delete mode 100644 tests/qapi-schema/union-clash-data.out
 create mode 100644 ui/input-linux.c



reply via email to

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