qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 05620f: Revert "rcu: init rcu_registry_lock a


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 05620f: Revert "rcu: init rcu_registry_lock after fork"
Date: Thu, 17 Sep 2015 03:30:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 05620f85e930b0ac3dc22fdf8e4c390fa11afdeb
      
https://github.com/qemu/qemu/commit/05620f85e930b0ac3dc22fdf8e4c390fa11afdeb
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M util/rcu.c

  Log Message:
  -----------
  Revert "rcu: init rcu_registry_lock after fork"

This reverts commit 5243722376873a48e9852a58b91f4d4101ee66e4.
The patch forgot about rcu_sync_lock and was committed by mistake.

Reported-by: Laszlo Ersek <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 84090bbce91a386ae6e5f61b26f36783196712d2
      
https://github.com/qemu/qemu/commit/84090bbce91a386ae6e5f61b26f36783196712d2
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M hw/pci/pcie_aer.c

  Log Message:
  -----------
  pci: remove Link Training error from AER error list

The spec says:

    Undefined – The value read from this bit is
    undefined. In previous versions of this
    specification, this bit was used to indicate a Link
    Training Error. System software must ignore the
    value read from this bit. System software is
    permitted to write any value to this bit.

Do not allow injecting it.

Suggested-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 120758fba4c52d1ccf3a8ae1fe3b7495f2b584d8
      
https://github.com/qemu/qemu/commit/120758fba4c52d1ccf3a8ae1fe3b7495f2b584d8
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M include/standard-headers/linux/pci_regs.h
    M include/standard-headers/linux/virtio_ring.h
    M linux-headers/asm-x86/hyperv.h
    M linux-headers/asm-x86/kvm.h
    M linux-headers/linux/kvm.h
    M scripts/update-linux-headers.sh

  Log Message:
  -----------
  update Linux headers to 4.3-rc1

The update to 4.2 was reviewed by Michael S. Tsirkin and Cornelia
Huck.  The further update to 4.3-rc1 only touches KVM files.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: eddb4de3cc1403546b29e260068c4c1397cbd62d
      
https://github.com/qemu/qemu/commit/eddb4de3cc1403546b29e260068c4c1397cbd62d
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M scripts/update-linux-headers.sh

  Log Message:
  -----------
  update-linux-headers: copy standard-headers files one by one

cp_virtio is called for both the asm-s390/ and linux/ directories,
so it looks for pci_regs.h and input.h files in asm-s390/ too.  This
makes little sense.  In the next patch we will have the opposite
problem; we want to add asm-x86/hyperv.h, and there's also a
linux/hyperv.h file with unwanted dependencies on additional Linux
uapi headers.  We do not want to copy linux/hyperv.h.

The solution is to make cp_virtio (now renamed to cp_portable) copy
one file only, instead of using the "find" command, and call it multiple
times.  The new function is really just a reindentation of the old one.

Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 73aa529a48b4ed7fce21fc74e62fb24db526af5f
      
https://github.com/qemu/qemu/commit/73aa529a48b4ed7fce21fc74e62fb24db526af5f
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    A include/standard-headers/asm-x86/hyperv.h
    M linux-headers/asm-x86/hyperv.h
    M scripts/update-linux-headers.sh
    M target-i386/kvm.c

  Log Message:
  -----------
  target-i386: move asm-x86/hyperv.h to standard-headers

The Hyper-V definitions are an industry standard and can be used
from code that is not KVM-specific.

Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bac05aa9a77af1ca7972c8dc07560f4daa7c2dfc
      
https://github.com/qemu/qemu/commit/bac05aa9a77af1ca7972c8dc07560f4daa7c2dfc
  Author: Andrey Smetanin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M exec.c
    M include/qom/cpu.h
    M qom/cpu.c
    M vl.c

  Log Message:
  -----------
  cpu: Add crash_occurred flag into CPUState

CPUState::crash_occurred field inside CPUState marks
that guest crash occurred. This value is added into
cpu common migration subsection.

Signed-off-by: Andrey Smetanin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
[Document the new field. - Paolo]
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7c207b90465bc16a39b9fb8d9194f161059f69bf
      
https://github.com/qemu/qemu/commit/7c207b90465bc16a39b9fb8d9194f161059f69bf
  Author: Andrey Smetanin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M kvm-all.c

  Log Message:
  -----------
  kvm: Add kvm system event crash handler

KVM kernel can send guest crash events into userspace.
Appropriate guest crash handler is called when kernel guest
crash event received. Guest crash event recognized by a
KVM_SYSTEM_EVENT_CRASH type of system event.

Signed-off-by: Andrey Smetanin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
[Rebase: add lock/unlock iothread around qemu_system_guest_panicked - Paolo]
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: f2a53c9e05a24352a0f9740db0539ce5aeed22ca
      
https://github.com/qemu/qemu/commit/f2a53c9e05a24352a0f9740db0539ce5aeed22ca
  Author: Andrey Smetanin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M target-i386/cpu-qom.h
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/kvm.c
    M target-i386/machine.c

  Log Message:
  -----------
  i386/kvm: Hyper-v crash msrs set/get'ers and migration

KVM Hyper-V based guests can notify hypervisor about
occurred guest crash by writing into Hyper-V crash MSR's.
This patch does handling and migration of HV_X64_MSR_CRASH_P0-P4,
HV_X64_MSR_CRASH_CTL msrs. User can enable these MSR's by
'hv-crash' option.

Signed-off-by: Andrey Smetanin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
[Folks, stop abrviating variable names!!! Also fix compilation on
 non-Linux/x86. - Paolo]
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: da76ee76f78b9705e2a91e3c964aef28fecededb
      
https://github.com/qemu/qemu/commit/da76ee76f78b9705e2a91e3c964aef28fecededb
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M Makefile.target
    A hmp-commands-info.hx
    M monitor.c

  Log Message:
  -----------
  hmp-commands-info: move info_cmds content out of monitor.c

For moving target- and device-specific code  from monitor.c,
to beginning we move info_cmds content to hmp-commands-info.hx

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bf957284006b6325e6ed64fd839c237c15b42029
      
https://github.com/qemu/qemu/commit/bf957284006b6325e6ed64fd839c237c15b42029
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    A include/monitor/hmp-target.h
    M include/qemu/typedefs.h
    M monitor.c
    M stubs/Makefile.objs
    A stubs/target-monitor-defs.c
    M target-i386/Makefile.objs
    A target-i386/monitor.c
    M target-ppc/Makefile.objs
    A target-ppc/monitor.c
    M target-sh4/Makefile.objs
    A target-sh4/monitor.c
    M target-sparc/Makefile.objs
    A target-sparc/monitor.c
    M target-xtensa/Makefile.objs
    A target-xtensa/monitor.c

  Log Message:
  -----------
  monitor: remove target-specific code from monitor.c

Move target-specific code out of /monitor.c to /target-*/monitor.c,
this will avoid code cluttering and using random ifdeffery.  The solution
is quite simple, but solves the issue of the separation of target-specific
code from monitor.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 70703344de56c2119fcb7c2e01be3fa02087fb3c
      
https://github.com/qemu/qemu/commit/70703344de56c2119fcb7c2e01be3fa02087fb3c
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M hmp-commands.hx

  Log Message:
  -----------
  hmp-commands.hx: fix end of table info

The table info(information about the system state) closes earlier
and some of its elements are outside(trace-events, rocker, etc). This
can be confusing and lead to additional bugs.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 2cd8af2d44268ffd4d224d6c297e8c644c01fa8d
      
https://github.com/qemu/qemu/commit/2cd8af2d44268ffd4d224d6c297e8c644c01fa8d
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M .gitignore
    M Makefile
    M hmp-commands-info.hx
    M hmp-commands.hx
    M qemu-doc.texi

  Log Message:
  -----------
  monitor: added generation of documentation for hmp-commands-info.hx

It will be easier if you need to add info-commands to edit
only hmp-commands-info.hx, before this had to edit monitor.c and
hmp-commands.hx.

>From the build point of view all documentation is saved into
qemu-monitor-info.texi which from now on is used for all user
documentation building.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 2d528d45ecf5ee3c1a566a9f3d664464925ef830
      
https://github.com/qemu/qemu/commit/2d528d45ecf5ee3c1a566a9f3d664464925ef830
  Author: Markus Armbruster <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M backends/testdev.c
    M qemu-char.c

  Log Message:
  -----------
  qemu-char: Use g_new() & friends where that makes obvious sense

g_new(T, n) is neater than g_malloc(sizeof(T) * n).  It's also safer,
for two reasons.  One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.

This commit only touches allocations with size arguments of the form
sizeof(T).  Same Coccinelle semantic patch as in commit b45c03f.

Signed-off-by: Markus Armbruster <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5abf9495ca9ff41160260ac274115825c10545cc
      
https://github.com/qemu/qemu/commit/5abf9495ca9ff41160260ac274115825c10545cc
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M Makefile.target
    A cpu-exec-common.c
    M cpu-exec.c

  Log Message:
  -----------
  cpu-exec: Migrate some generic fns to cpu-exec-common

The goal is to split the functions such that cpu-exec is CPU specific
content, while cpus-exec-common.c is generic code only. The function
interface to cpu-exec needs to be virtualised to prepare support for
multi-arch and moving these definitions out saves bloating the QOM
interface. So move these definitions out of cpu-exec to a new module,
cpu-exec-common.

Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 9b68a7754a892d8deb7696cfe609fe2ec3c6034a
      
https://github.com/qemu/qemu/commit/9b68a7754a892d8deb7696cfe609fe2ec3c6034a
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M Makefile.target
    M translate-all.c
    A translate-common.c

  Log Message:
  -----------
  translate-all: Move tcg_handle_interrupt() to -common

Move this function to common code. It has no arch specific
dependencies. Prepares support for multi-arch where the translate-all
interface needs to be virtualised. One less thing to virtualise.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7d8f787d9d261d6880b69e35ed682241e3f9242f
      
https://github.com/qemu/qemu/commit/7d8f787d9d261d6880b69e35ed682241e3f9242f
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M Makefile.target
    A tcg/tcg-common.c
    M tcg/tcg.c
    M tcg/tci/tcg-target.c

  Log Message:
  -----------
  tcg: split tcg_op_defs to -common

tcg_op_defs (and the _max) are both needed by the TCI disassembler. For
multi-arch, tcg.c will be multiple-compiled (arch-obj) with its symbols
hidden from common code. So split the definition off to new file,
tcg-common.c which will remain a regular obj-y for use by both the TCI
disas as well as the multiple tcg.c's.

Cc: Stefan Weil <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 162e992270fd3587b21fa77fd4a8ccc879c402c9
      
https://github.com/qemu/qemu/commit/162e992270fd3587b21fa77fd4a8ccc879c402c9
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M tcg/tcg-common.c
    M tci.c

  Log Message:
  -----------
  tcg: Move tci_tb_ptr to -common

This requires global visibility to common code. Move to tcg-common.

Cc: Stefan Weil <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5f12a788c04cf36442f3be00ebf6fdc3b8c8c4ba
      
https://github.com/qemu/qemu/commit/5f12a788c04cf36442f3be00ebf6fdc3b8c8c4ba
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M translate-all.c
    M translate-common.c

  Log Message:
  -----------
  translate: move real_host_page setting to -common

Move the size and mask globals for the "real" host page size to
translate-common. This is to allow system-level code to use
REAL_HOST_PAGE_ALIGN and friends in builds which hide translate-all
behind arch-obj.

Cc: address@hidden
Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 9a13565d52bfd321934fb44ee004bbaf5f5913a8
      
https://github.com/qemu/qemu/commit/9a13565d52bfd321934fb44ee004bbaf5f5913a8
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M cputlb.c
    M exec.c
    M include/exec/cputlb.h

  Log Message:
  -----------
  cputlb: move CPU_LOOP() for tlb_reset() to exec.c

To prepare for multi-arch, cputlb.c should only have awareness of one
single architecture. This means it should not have access to the full
CPU lists which may be heterogeneous. Instead, push the CPU_LOOP() up
to the one and only caller in exec.c.

Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bcae01e468d961ad9afaf4148329147e4be209ab
      
https://github.com/qemu/qemu/commit/bcae01e468d961ad9afaf4148329147e4be209ab
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M cputlb.c
    M exec.c
    M include/exec/cputlb.h

  Log Message:
  -----------
  cputlb: Change tlb_set_dirty() arg to cpu

Change tlb_set_dirty() to accept a CPU instead of an env pointer. This
allows for removal of another CPUArchState usage from prototypes that
need to be QOMified.

Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: dfccc7602374c9fd3b083208b552d62daa244811
      
https://github.com/qemu/qemu/commit/dfccc7602374c9fd3b083208b552d62daa244811
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M exec.c
    M include/exec/cputlb.h
    M include/exec/exec-all.h

  Log Message:
  -----------
  include/exec: Move cputlb exec.c defs out

Move the architecture agnostic function prototypes for exec.c out of
cputlb.h to exec-all.h. This allows hiding of the arch specific
cputlb.h from exec.c which should be getting close to having no
architecture specifics. Prepares support for multi-arch, which will have
a minimal cpu.h that services exec.c but not cputlb.h.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: e6b65fe1c234b5f63af075b9c85691ea744ead34
      
https://github.com/qemu/qemu/commit/e6b65fe1c234b5f63af075b9c85691ea744ead34
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M monitor.c

  Log Message:
  -----------
  monitor: uninclude cpu_ldst

This header is non-needed anymore and wont work in multi-arch where
this service is not provided to core code.

Cc: Markus Armbruster <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 04f2562f8ec6af573508880ac607d098a5d3ad7f
      
https://github.com/qemu/qemu/commit/04f2562f8ec6af573508880ac607d098a5d3ad7f
  Author: Fam Zheng <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M scripts/checkpatch.pl

  Log Message:
  -----------
  checkpatch: Escape left braces in regex

Latest perl now deprecates "{" literal in regex and print warnings like
"unescaped left brace in regex is deprecated".  Add escape to keep it
happy.

Signed-off-by: Fam Zheng <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d6268348493f32ecc096caa637620757472a1196
      
https://github.com/qemu/qemu/commit/d6268348493f32ecc096caa637620757472a1196
  Author: Wen Congyang <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M nbd.c

  Log Message:
  -----------
  nbd: release exp->blk after all clients are closed

If the socket fd is shutdown, there may be some data which is received before
shutdown. We will read the data and do read/write in nbd_trip(). But the exp's
blk is NULL, and it will cause qemu crashed.

Reported-by: Li Zhijian <address@hidden>
Signed-off-by: Wen Congyang <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 1c9f03b81ce9136cf1bd3c111582b320b507dfec
      
https://github.com/qemu/qemu/commit/1c9f03b81ce9136cf1bd3c111582b320b507dfec
  Author: Peter Maydell <address@hidden>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M .gitignore
    M Makefile
    M Makefile.target
    M backends/testdev.c
    A cpu-exec-common.c
    M cpu-exec.c
    M cputlb.c
    M exec.c
    A hmp-commands-info.hx
    M hmp-commands.hx
    M hw/pci/pcie_aer.c
    M include/exec/cputlb.h
    M include/exec/exec-all.h
    A include/monitor/hmp-target.h
    M include/qemu/typedefs.h
    M include/qom/cpu.h
    A include/standard-headers/asm-x86/hyperv.h
    M include/standard-headers/linux/pci_regs.h
    M include/standard-headers/linux/virtio_ring.h
    M kvm-all.c
    M linux-headers/asm-x86/hyperv.h
    M linux-headers/asm-x86/kvm.h
    M linux-headers/linux/kvm.h
    M monitor.c
    M nbd.c
    M qemu-char.c
    M qemu-doc.texi
    M qom/cpu.c
    M scripts/checkpatch.pl
    M scripts/update-linux-headers.sh
    M stubs/Makefile.objs
    A stubs/target-monitor-defs.c
    M target-i386/Makefile.objs
    M target-i386/cpu-qom.h
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/kvm.c
    M target-i386/machine.c
    A target-i386/monitor.c
    M target-ppc/Makefile.objs
    A target-ppc/monitor.c
    M target-sh4/Makefile.objs
    A target-sh4/monitor.c
    M target-sparc/Makefile.objs
    A target-sparc/monitor.c
    M target-xtensa/Makefile.objs
    A target-xtensa/monitor.c
    A tcg/tcg-common.c
    M tcg/tcg.c
    M tcg/tci/tcg-target.c
    M tci.c
    M translate-all.c
    A translate-common.c
    M util/rcu.c
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

* Linux header update and cleanup
* Support for HyperV crash report
* Cleanup of target-specific HMP commands
* Multiarch batch
* Checkpatch fix for Perl 5.22
* NBD fix
* Revert incorrect commit 5243722376

# gpg: Signature made Wed 16 Sep 2015 16:39:01 BST using RSA key ID 78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg:                 aka "Paolo Bonzini <address@hidden>"

* remotes/bonzini/tags/for-upstream: (24 commits)
  nbd: release exp->blk after all clients are closed
  checkpatch: Escape left braces in regex
  monitor: uninclude cpu_ldst
  include/exec: Move cputlb exec.c defs out
  cputlb: Change tlb_set_dirty() arg to cpu
  cputlb: move CPU_LOOP() for tlb_reset() to exec.c
  translate: move real_host_page setting to -common
  tcg: Move tci_tb_ptr to -common
  tcg: split tcg_op_defs to -common
  translate-all: Move tcg_handle_interrupt() to -common
  cpu-exec: Migrate some generic fns to cpu-exec-common
  qemu-char: Use g_new() & friends where that makes obvious sense
  monitor: added generation of documentation for hmp-commands-info.hx
  hmp-commands.hx: fix end of table info
  monitor: remove target-specific code from monitor.c
  hmp-commands-info: move info_cmds content out of monitor.c
  i386/kvm: Hyper-v crash msrs set/get'ers and migration
  kvm: Add kvm system event crash handler
  cpu: Add crash_occurred flag into CPUState
  target-i386: move asm-x86/hyperv.h to standard-headers
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/3c4698d0b5cb...1c9f03b81ce9

reply via email to

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