[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
- [Qemu-devel] [PULL 0/7] target-i386 fixes,
Richard Henderson <=
- [Qemu-devel] [PULL 4/7] target-i386: Fix addr16 prefix, Richard Henderson, 2016/03/12
- [Qemu-devel] [PULL 2/7] target-i386: Fix SMSW and LMSW from/to register, Richard Henderson, 2016/03/12
- [Qemu-devel] [PULL 3/7] target-i386: Fix SMSW for 64-bit mode, Richard Henderson, 2016/03/12
- [Qemu-devel] [PULL 1/7] target-i386: Avoid repeated calls to the bnd_jmp helper, Richard Henderson, 2016/03/12
- [Qemu-devel] [PULL 6/7] target-i386: Fix inhibit irq mask handling, Richard Henderson, 2016/03/12
- [Qemu-devel] [PULL 5/7] target-i386: Use gen_nop_modrm for prefetch instructions, Richard Henderson, 2016/03/12
- [Qemu-devel] [PULL 7/7] target-i386: Dump unknown opcodes with -d unimp, Richard Henderson, 2016/03/12
- Re: [Qemu-devel] [PULL 0/7] target-i386 fixes, Peter Maydell, 2016/03/14