qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 475120: i386/kvm: add support for Hyper-V TLB


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 475120: i386/kvm: add support for Hyper-V TLB flush
Date: Tue, 03 Jul 2018 01:48:49 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 475120099d446fe106ad970a225327990d747a61
      
https://github.com/qemu/qemu/commit/475120099d446fe106ad970a225327990d747a61
  Author: Vitaly Kuznetsov <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/hyperv-proto.h
    M target/i386/kvm.c

  Log Message:
  -----------
  i386/kvm: add support for Hyper-V TLB flush

Add support for Hyper-V TLB flush which recently got added to KVM.

Just like regular Hyper-V we announce HV_EX_PROCESSOR_MASKS_RECOMMENDED
regardless of how many vCPUs we have. Windows is 'smart' and uses less
expensive non-EX Hypercall whenever possible (when it wants to flush TLB
for all vCPUs or the maximum vCPU index in the vCPU set requires flushing
is less than 64).

Signed-off-by: Vitaly Kuznetsov <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5c0ef67ac406b6373b2d32f901752cd0f28e0f61
      
https://github.com/qemu/qemu/commit/5c0ef67ac406b6373b2d32f901752cd0f28e0f61
  Author: Daniel P. Berrangé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: add sanity check to catch builds from "git archive"

The "git archive" feature creates tarballs which are missing all
submodule content. GitHub unhelpfully provides users with "Download"
links that claim to give them valid source release tarballs. These
GitHub archives will not be buildable as they are created by the
"git archive" feature and so are missing content. The user gets
unhelpful messages from make such as:

  fatal error: ui/input-keymap-atset1-to-qcode.c: No such file or directory

By adding a sanity check we can give users an informative message about
what they've done wrong.

Signed-off-by: Daniel P. Berrangé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Cornelia Huck <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7ecdc94c40f4958a66893c0eac423c6a80f376d4
      
https://github.com/qemu/qemu/commit/7ecdc94c40f4958a66893c0eac423c6a80f376d4
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    A include/qemu/units.h

  Log Message:
  -----------
  include: Add IEC binary prefixes in "qemu/units.h"

Loosely based on 076b35b5a56.

Suggested-by: Stefan Weil <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: f043568f548cfc6becf94f9582c330270580376d
      
https://github.com/qemu/qemu/commit/f043568f548cfc6becf94f9582c330270580376d
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M block/vdi.c

  Log Message:
  -----------
  vdi: Use definitions from "qemu/units.h"

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 6a4e0614c3e2ca01ac030e9c486c77d4d7225021
      
https://github.com/qemu/qemu/commit/6a4e0614c3e2ca01ac030e9c486c77d4d7225021
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  x86/cpu: Use definitions from "qemu/units.h"

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5fa96cad01bf408064aeea19812c0692ddfbd2b6
      
https://github.com/qemu/qemu/commit/5fa96cad01bf408064aeea19812c0692ddfbd2b6
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M scripts/checkpatch.pl

  Log Message:
  -----------
  checkpatch: Recognize IEC binary prefix definitions

Do not match the IEC binary prefix as camelcase typedefs.

This fixes:

    ERROR: "foo * bar" should be "foo *bar"
    #310: FILE: hw/ppc/ppc440_uc.c:564:
    +        size = 8 * MiB * sh;
    total: 1 errors, 0 warnings, 433 lines checked

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d23b6caadbfaf56092593e8ff22fb5797db38488
      
https://github.com/qemu/qemu/commit/d23b6caadbfaf56092593e8ff22fb5797db38488
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/arm/msf2-soc.c
    M hw/arm/msf2-som.c
    M hw/core/loader-fit.c
    M hw/core/machine.c
    M hw/display/sm501.c
    M hw/hppa/machine.c
    M hw/mips/boston.c
    M hw/ppc/pnv.c
    M hw/ppc/ppc440_uc.c
    M hw/ppc/prep.c
    M hw/ppc/sam460ex.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_rtas.c
    M hw/sd/sd.c
    M hw/sd/sdhci.c
    M include/qemu/cutils.h
    M tests/test-cutils.c
    M tests/test-keyval.c
    M tests/test-qemu-opts.c

  Log Message:
  -----------
  hw: Use IEC binary prefix definitions from "qemu/units.h"

Code change produced with:

  $ git ls-files | egrep '\.[ch]$' | \
    xargs sed -i -e 's/\(\W[KMGTPE]\)_BYTE/\1iB/g'

Suggested-by: Stefan Weil <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: David Gibson <address@hidden> (ppc parts)
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: fc6b3cf9e8ff5290ebac39e846add08e1e3c02c1
      
https://github.com/qemu/qemu/commit/fc6b3cf9e8ff5290ebac39e846add08e1e3c02c1
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/arm/msf2-soc.c
    M hw/arm/msf2-som.c
    M hw/core/machine.c
    M hw/display/sm501.c
    M hw/mips/boston.c
    M hw/ppc/pnv.c
    M hw/ppc/ppc440_uc.c

  Log Message:
  -----------
  hw: Directly use "qemu/units.h" instead of "qemu/cutils.h"

These files don't use anything exposed by "qemu/cutils.h",
simplify preprocessing including directly "qemu/units.h".

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: David Gibson <address@hidden> (ppc parts)
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 519abcdf7b957f7501dc82c5e8237792522a410d
      
https://github.com/qemu/qemu/commit/519abcdf7b957f7501dc82c5e8237792522a410d
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/misc/ivshmem.c

  Log Message:
  -----------
  hw/ivshmem: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a7174d7093989c0dec87bf5cd7ed152b63b42ac9
      
https://github.com/qemu/qemu/commit/a7174d7093989c0dec87bf5cd7ed152b63b42ac9
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/ipack/tpci200.c

  Log Message:
  -----------
  hw/ipack: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alberto Garcia <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7e4626059824ab5d221f1048341b1951615956a1
      
https://github.com/qemu/qemu/commit/7e4626059824ab5d221f1048341b1951615956a1
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/scsi/scsi-disk.c

  Log Message:
  -----------
  hw/scsi: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 968dfd0516728c9b284f53d22e96637ca543f699
      
https://github.com/qemu/qemu/commit/968dfd0516728c9b284f53d22e96637ca543f699
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/smbios/smbios.c

  Log Message:
  -----------
  hw/smbios: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 8f951a13f0dd801dcf95c822091a7db49b323ca2
      
https://github.com/qemu/qemu/commit/8f951a13f0dd801dcf95c822091a7db49b323ca2
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/block/xen_disk.c
    M hw/i386/xen/xen-mapcache.c
    M hw/xenpv/xen_domainbuild.c

  Log Message:
  -----------
  hw/xen: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alan Robinson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 3d779b93e0a26e81066f8afc96e2d3d37d6ce1af
      
https://github.com/qemu/qemu/commit/3d779b93e0a26e81066f8afc96e2d3d37d6ce1af
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M include/hw/acpi/tpm.h

  Log Message:
  -----------
  hw/tpm: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: e8400cf3856a6de77d6080dfc9c84f226006f07d
      
https://github.com/qemu/qemu/commit/e8400cf3856a6de77d6080dfc9c84f226006f07d
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/block/m25p80.c
    M hw/block/nvme.c
    M hw/block/tc58128.c

  Log Message:
  -----------
  hw/block: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: f0353b0d10dcb2a58372fe70af09c09195ec6098
      
https://github.com/qemu/qemu/commit/f0353b0d10dcb2a58372fe70af09c09195ec6098
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/display/bochs-display.c
    M hw/display/cirrus_vga.c
    M hw/display/g364fb.c
    M hw/display/qxl.c
    M hw/display/vga-isa-mm.c
    M hw/display/vga.c
    M hw/display/virtio-gpu.c
    M hw/display/vmware_vga.c
    M hw/display/xenfb.c
    M include/hw/display/xlnx_dp.h

  Log Message:
  -----------
  hw/display: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: de9b602ebd7c3a2e22b79114478d1a3c43bdfb4f
      
https://github.com/qemu/qemu/commit/de9b602ebd7c3a2e22b79114478d1a3c43bdfb4f
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/misc/auxbus.c
    M hw/misc/edu.c

  Log Message:
  -----------
  hw/misc: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4bf46af78b7ce205f8ce1d75b70c95d7726e0a7d
      
https://github.com/qemu/qemu/commit/4bf46af78b7ce205f8ce1d75b70c95d7726e0a7d
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/riscv/virt.c

  Log Message:
  -----------
  hw/riscv: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Michael Clark <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4dab9c731cd930419bfec83207fcf725f8738804
      
https://github.com/qemu/qemu/commit/4dab9c731cd930419bfec83207fcf725f8738804
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/m68k/mcf5208.c

  Log Message:
  -----------
  hw/m68k: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 0a2e467bcebfed27bd0d1cd17992938e8a3fbb66
      
https://github.com/qemu/qemu/commit/0a2e467bcebfed27bd0d1cd17992938e8a3fbb66
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/niagara.c
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  hw/sparc: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 393fc4c740d8d83d45bdbcd5f6a4cbc6be09b600
      
https://github.com/qemu/qemu/commit/393fc4c740d8d83d45bdbcd5f6a4cbc6be09b600
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/s390x/s390-skeys.c
    M hw/s390x/s390-stattrib.c
    M hw/s390x/sclp.c

  Log Message:
  -----------
  hw/s390x: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Acked-by: Cornelia Huck <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: c108cc59dc4df978a7f4e7f34f2463b232522954
      
https://github.com/qemu/qemu/commit/c108cc59dc4df978a7f4e7f34f2463b232522954
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/hppa/dino.c
    M hw/hppa/machine.c

  Log Message:
  -----------
  hw/hppa: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Acked-by: Cornelia Huck <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b941329dc41bf677ab9f32b4ac9dabd20f4376b3
      
https://github.com/qemu/qemu/commit/b941329dc41bf677ab9f32b4ac9dabd20f4376b3
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/xtensa/xtfpga.c
    M target/xtensa/helper.c

  Log Message:
  -----------
  hw/xtensa: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/
  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Max Filippov <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 2b41742a8d852cb07c58b2682851fa2cc5e50bd0
      
https://github.com/qemu/qemu/commit/2b41742a8d852cb07c58b2682851fa2cc5e50bd0
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/alpha/typhoon.c

  Log Message:
  -----------
  hw/alpha: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b000325a3ab522339bb1122bf78ee5cae1217749
      
https://github.com/qemu/qemu/commit/b000325a3ab522339bb1122bf78ee5cae1217749
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/tricore/tricore_testboard.c

  Log Message:
  -----------
  hw/tricore: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Bastian Koppelmann <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a4fb331dab20e3da6f0189f0cbb02208673f7cfd
      
https://github.com/qemu/qemu/commit/a4fb331dab20e3da6f0189f0cbb02208673f7cfd
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/microblaze/petalogix_ml605_mmu.c
    M hw/microblaze/petalogix_s3adsp1800_mmu.c

  Log Message:
  -----------
  hw/microblaze: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a3c81ef934c1f60dd7aa3e71071492eda662facb
      
https://github.com/qemu/qemu/commit/a3c81ef934c1f60dd7aa3e71071492eda662facb
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/nios2/boot.c

  Log Message:
  -----------
  hw/nios2: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a4ed5a3518a6e008625c552472d582fe99c2961d
      
https://github.com/qemu/qemu/commit/a4ed5a3518a6e008625c552472d582fe99c2961d
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/cris/axis_dev88.c

  Log Message:
  -----------
  hw/cris: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: fc0187cb7b94d30c801d73b52eca7fe60b177043
      
https://github.com/qemu/qemu/commit/fc0187cb7b94d30c801d73b52eca7fe60b177043
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c

  Log Message:
  -----------
  hw/lm32: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Michael Walle <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: e7dd191c92fb652331d4784a926b64d7095a4d31
      
https://github.com/qemu/qemu/commit/e7dd191c92fb652331d4784a926b64d7095a4d31
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/sh4/r2d.c

  Log Message:
  -----------
  hw/sh4: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 27773d8eeec83f78ed482fdd6031e35d99d2bb8c
      
https://github.com/qemu/qemu/commit/27773d8eeec83f78ed482fdd6031e35d99d2bb8c
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/mips/mips_r4k.c

  Log Message:
  -----------
  hw/mips/r4k: Constify params_size

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: be01029e5df7c98cd4917fc8fe24845e0bed25f0
      
https://github.com/qemu/qemu/commit/be01029e5df7c98cd4917fc8fe24845e0bed25f0
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/mips/mips_fulong2e.c
    M hw/mips/mips_malta.c
    M hw/mips/mips_r4k.c
    M hw/misc/mips_itu.c
    M hw/pci-host/xilinx-pcie.c
    M include/hw/intc/mips_gic.h
    M include/hw/mips/bios.h

  Log Message:
  -----------
  hw/mips: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/
  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: ab3dd74924162f5a462b5c6514c34d918922d0fb
      
https://github.com/qemu/qemu/commit/ab3dd74924162f5a462b5c6514c34d918922d0fb
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/nvram/spapr_nvram.c
    M hw/pci-host/prep.c
    M hw/ppc/e500.c
    M hw/ppc/e500plat.c
    M hw/ppc/mac.h
    M hw/ppc/mac_newworld.c
    M hw/ppc/mac_oldworld.c
    M hw/ppc/ppc405_boards.c
    M hw/ppc/ppc405_uc.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/ppc4xx_devs.c
    M hw/ppc/ppce500_spin.c
    M hw/ppc/prep.c
    M hw/ppc/rs6000_mc.c
    M hw/ppc/sam460ex.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_rtas.c
    M hw/ppc/virtex_ml507.c
    M include/hw/ppc/spapr.h
    M target/ppc/mmu_helper.c

  Log Message:
  -----------
  hw/ppc: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: David Gibson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d471bf3ebbabd14f092655485f7562895b22e6b0
      
https://github.com/qemu/qemu/commit/d471bf3ebbabd14f092655485f7562895b22e6b0
  Author: Paolo Bonzini <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/i386/pc_sysfw.c

  Log Message:
  -----------
  hw/i386: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '[<>][<>]=? ?[1-5]0' hw/ include/hw/

and modified manually.

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


  Commit: 872a2b7c4dcad2d4fa2bd34747c37a28a76cec2b
      
https://github.com/qemu/qemu/commit/872a2b7c4dcad2d4fa2bd34747c37a28a76cec2b
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/net/e1000e.c
    M hw/net/e1000x_common.c
    M hw/net/eepro100.c
    M hw/net/ne2000.h
    M include/hw/net/allwinner_emac.h

  Log Message:
  -----------
  hw/net: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 246e195b521b02860914754fd39f7809f96be67f
      
https://github.com/qemu/qemu/commit/246e195b521b02860914754fd39f7809f96be67f
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/usb/ccid-card-passthru.c
    M hw/usb/combined-packet.c
    M hw/usb/dev-smartcard-reader.c
    M hw/usb/redirect.c

  Log Message:
  -----------
  hw/usb: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4c8f9735da6111b9b1e52f12ee0ef4f481bc3b17
      
https://github.com/qemu/qemu/commit/4c8f9735da6111b9b1e52f12ee0ef4f481bc3b17
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/sd/sd.c
    M hw/sd/sdhci.c

  Log Message:
  -----------
  hw/sd: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: e0255bb1acc3c100a02c0f708a144e77165b99d5
      
https://github.com/qemu/qemu/commit/e0255bb1acc3c100a02c0f708a144e77165b99d5
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/vfio/pci-quirks.c
    M hw/vfio/pci.c

  Log Message:
  -----------
  hw/vfio: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: c9ad15d71eb6de8f54060bc7a25e446c0f7a83ed
      
https://github.com/qemu/qemu/commit/c9ad15d71eb6de8f54060bc7a25e446c0f7a83ed
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M include/hw/virtio/virtio-net.h

  Log Message:
  -----------
  hw/virtio: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 78109066e6cfbd9a0fd9fa4a5dc76834456fdded
      
https://github.com/qemu/qemu/commit/78109066e6cfbd9a0fd9fa4a5dc76834456fdded
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M hw/rdma/vmw/pvrdma.h

  Log Message:
  -----------
  hw/rdma: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -E '(1024|2048|4096|8192|(<<|>>).?(10|20|30))' hw/ include/hw/

and modified manually.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Yuval Shaia <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: af5ecb4739ac880dc6fc9ca34f46b2ab37a3b583
      
https://github.com/qemu/qemu/commit/af5ecb4739ac880dc6fc9ca34f46b2ab37a3b583
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M include/qemu/cutils.h

  Log Message:
  -----------
  cutils: Do not include "qemu/units.h" directly

All files using "qemu/units.h" definitions already include it directly,
we can now remove it from "qemu/cutils.h".

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 8ec338acfc86cf0360585fb899aca42661616011
      
https://github.com/qemu/qemu/commit/8ec338acfc86cf0360585fb899aca42661616011
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M monitor.c

  Log Message:
  -----------
  monitor: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 3dc54b0eda03a3400e714f095d17b2f747ed109b
      
https://github.com/qemu/qemu/commit/3dc54b0eda03a3400e714f095d17b2f747ed109b
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M vl.c

  Log Message:
  -----------
  vl: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 68dbb6d05db59fe39af0c192005490576d9f5b7c
      
https://github.com/qemu/qemu/commit/68dbb6d05db59fe39af0c192005490576d9f5b7c
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M tests/benchmark-crypto-cipher.c
    M tests/benchmark-crypto-hash.c
    M tests/benchmark-crypto-hmac.c

  Log Message:
  -----------
  tests/crypto: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b52713c1d5fb3f05b07bdcaa52d0a665d26eaff6
      
https://github.com/qemu/qemu/commit/b52713c1d5fb3f05b07bdcaa52d0a665d26eaff6
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M linux-user/main.c

  Log Message:
  -----------
  linux-user: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 66d26ddb235439c72ff2b5fc0b42e242a57ba315
      
https://github.com/qemu/qemu/commit/66d26ddb235439c72ff2b5fc0b42e242a57ba315
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M bsd-user/main.c

  Log Message:
  -----------
  bsd-user: Use the IEC binary prefix definitions

It eases code review, unit is explicit.

Patch generated using:

  $ git grep -n '[<>][<>]= ?[1-5]0'

and modified manually.

Suggested-by: Eric Blake <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 76b004d10da09bb77a4343edf7b98b2d662fb4f2
      
https://github.com/qemu/qemu/commit/76b004d10da09bb77a4343edf7b98b2d662fb4f2
  Author: Dr. David Alan Gilbert <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M chardev/char-serial.c

  Log Message:
  -----------
  serial: Open non-block

On a real serial device, the open can block if the handshake
lines are in a particular state.  If a QEMU is passing the serial
device to the guest, the QEMU startup is blocked opening the device
(with a symptom seen as a timeout from libvirt).

Open the serial port with O_NONBLOCK.

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: fe441054bb3f0c75ff23335790342c0408e11c3a
      
https://github.com/qemu/qemu/commit/fe441054bb3f0c75ff23335790342c0408e11c3a
  Author: Jan Kiszka <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/excp_helper.c
    M target/i386/machine.c
    M target/i386/mem_helper.c
    M target/i386/svm.h
    M target/i386/svm_helper.c

  Log Message:
  -----------
  target-i386: Add NPT support

This implements NPT suport for SVM by hooking into
x86_cpu_handle_mmu_fault where it reads the stage-1 page table. Whether
we need to perform this 2nd stage translation, and how, is decided
during vmrun and stored in hflags2, along with nested_cr3 and
nested_pg_mode.

As get_hphys performs a direct cpu_vmexit in case of NPT faults, we need
retaddr in that function. To avoid changing the signature of
cpu_handle_mmu_fault, this passes the value from tlb_fill to get_hphys
via the CPU state.

This was tested successfully via the Jailhouse hypervisor.

Signed-off-by: Jan Kiszka <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 3afc969a6ee1b4982796c47f75ca06e18159c52c
      
https://github.com/qemu/qemu/commit/3afc969a6ee1b4982796c47f75ca06e18159c52c
  Author: Doug Gale <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M target/i386/monitor.c

  Log Message:
  -----------
  i386/monitor.c: make addresses canonical for "info mem" and "info tlb"

Correct the output of the "info mem" and "info tlb" monitor commands to
correctly show canonical addresses.

In 48-bit addressing mode, the upper 16 bits of linear addresses are
equal to bit 47. In 57-bit addressing mode (LA57), the upper 7 bits of
linear addresses are equal to bit 56.

Signed-off-by: Doug Gale <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: c40d479207b1bb6569ffde06e9a58e85cd529de0
      
https://github.com/qemu/qemu/commit/c40d479207b1bb6569ffde06e9a58e85cd529de0
  Author: Paolo Bonzini <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M accel/stubs/tcg-stub.c
    M exec.c
    M include/exec/exec-all.h

  Log Message:
  -----------
  tcg: simplify !CONFIG_TCG handling of tb_invalidate_*

There is no need for a stub, since tb_invalidate_phys_addr can be excised
altogether when TCG is disabled.  This is a bit cleaner since it avoids
using code that is clearly specific to user-mode emulation (it calls
mmap_lock/unlock) for the !CONFIG_TCG case.

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


  Commit: e8c858944ea61923ca563bb5905bf04624d05f16
      
https://github.com/qemu/qemu/commit/e8c858944ea61923ca563bb5905bf04624d05f16
  Author: Peter Maydell <address@hidden>
  Date:   2018-07-02 (Mon, 02 Jul 2018)

  Changed paths:
    M accel/stubs/tcg-stub.c
    M block/vdi.c
    M bsd-user/main.c
    M chardev/char-serial.c
    M configure
    M exec.c
    M hw/alpha/typhoon.c
    M hw/arm/msf2-soc.c
    M hw/arm/msf2-som.c
    M hw/block/m25p80.c
    M hw/block/nvme.c
    M hw/block/tc58128.c
    M hw/block/xen_disk.c
    M hw/core/loader-fit.c
    M hw/core/machine.c
    M hw/cris/axis_dev88.c
    M hw/display/bochs-display.c
    M hw/display/cirrus_vga.c
    M hw/display/g364fb.c
    M hw/display/qxl.c
    M hw/display/sm501.c
    M hw/display/vga-isa-mm.c
    M hw/display/vga.c
    M hw/display/virtio-gpu.c
    M hw/display/vmware_vga.c
    M hw/display/xenfb.c
    M hw/hppa/dino.c
    M hw/hppa/machine.c
    M hw/i386/acpi-build.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/i386/pc_sysfw.c
    M hw/i386/xen/xen-mapcache.c
    M hw/ipack/tpci200.c
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c
    M hw/m68k/mcf5208.c
    M hw/microblaze/petalogix_ml605_mmu.c
    M hw/microblaze/petalogix_s3adsp1800_mmu.c
    M hw/mips/boston.c
    M hw/mips/mips_fulong2e.c
    M hw/mips/mips_malta.c
    M hw/mips/mips_r4k.c
    M hw/misc/auxbus.c
    M hw/misc/edu.c
    M hw/misc/ivshmem.c
    M hw/misc/mips_itu.c
    M hw/net/e1000e.c
    M hw/net/e1000x_common.c
    M hw/net/eepro100.c
    M hw/net/ne2000.h
    M hw/nios2/boot.c
    M hw/nvram/spapr_nvram.c
    M hw/pci-host/prep.c
    M hw/pci-host/xilinx-pcie.c
    M hw/ppc/e500.c
    M hw/ppc/e500plat.c
    M hw/ppc/mac.h
    M hw/ppc/mac_newworld.c
    M hw/ppc/mac_oldworld.c
    M hw/ppc/pnv.c
    M hw/ppc/ppc405_boards.c
    M hw/ppc/ppc405_uc.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/ppc440_uc.c
    M hw/ppc/ppc4xx_devs.c
    M hw/ppc/ppce500_spin.c
    M hw/ppc/prep.c
    M hw/ppc/rs6000_mc.c
    M hw/ppc/sam460ex.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_rtas.c
    M hw/ppc/virtex_ml507.c
    M hw/rdma/vmw/pvrdma.h
    M hw/riscv/virt.c
    M hw/s390x/s390-skeys.c
    M hw/s390x/s390-stattrib.c
    M hw/s390x/sclp.c
    M hw/scsi/scsi-disk.c
    M hw/sd/sd.c
    M hw/sd/sdhci.c
    M hw/sh4/r2d.c
    M hw/smbios/smbios.c
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/niagara.c
    M hw/sparc64/sun4u.c
    M hw/tricore/tricore_testboard.c
    M hw/usb/ccid-card-passthru.c
    M hw/usb/combined-packet.c
    M hw/usb/dev-smartcard-reader.c
    M hw/usb/redirect.c
    M hw/vfio/pci-quirks.c
    M hw/vfio/pci.c
    M hw/xenpv/xen_domainbuild.c
    M hw/xtensa/xtfpga.c
    M include/exec/exec-all.h
    M include/hw/acpi/tpm.h
    M include/hw/display/xlnx_dp.h
    M include/hw/intc/mips_gic.h
    M include/hw/mips/bios.h
    M include/hw/net/allwinner_emac.h
    M include/hw/ppc/spapr.h
    M include/hw/virtio/virtio-net.h
    M include/qemu/cutils.h
    A include/qemu/units.h
    M linux-user/main.c
    M monitor.c
    M scripts/checkpatch.pl
    M target/i386/cpu.c
    M target/i386/cpu.h
    M target/i386/excp_helper.c
    M target/i386/hyperv-proto.h
    M target/i386/kvm.c
    M target/i386/machine.c
    M target/i386/mem_helper.c
    M target/i386/monitor.c
    M target/i386/svm.h
    M target/i386/svm_helper.c
    M target/ppc/mmu_helper.c
    M target/xtensa/helper.c
    M tests/benchmark-crypto-cipher.c
    M tests/benchmark-crypto-hash.c
    M tests/benchmark-crypto-hmac.c
    M tests/test-cutils.c
    M tests/test-keyval.c
    M tests/test-qemu-opts.c
    M vl.c

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

* IEC units series (Philippe)
* Hyper-V PV TLB flush (Vitaly)
* git archive detection (Daniel)
* host serial passthrough fix (David)
* NPT support for SVM emulation (Jan)
* x86 "info mem" and "info tlb" fix (Doug)

# gpg: Signature made Mon 02 Jul 2018 16:18:21 BST
# gpg:                using RSA key BFFBD25F78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg:                 aka "Paolo Bonzini <address@hidden>"
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* remotes/bonzini/tags/for-upstream: (50 commits)
  tcg: simplify !CONFIG_TCG handling of tb_invalidate_*
  i386/monitor.c: make addresses canonical for "info mem" and "info tlb"
  target-i386: Add NPT support
  serial: Open non-block
  bsd-user: Use the IEC binary prefix definitions
  linux-user: Use the IEC binary prefix definitions
  tests/crypto: Use the IEC binary prefix definitions
  vl: Use the IEC binary prefix definitions
  monitor: Use the IEC binary prefix definitions
  cutils: Do not include "qemu/units.h" directly
  hw/rdma: Use the IEC binary prefix definitions
  hw/virtio: Use the IEC binary prefix definitions
  hw/vfio: Use the IEC binary prefix definitions
  hw/sd: Use the IEC binary prefix definitions
  hw/usb: Use the IEC binary prefix definitions
  hw/net: Use the IEC binary prefix definitions
  hw/i386: Use the IEC binary prefix definitions
  hw/ppc: Use the IEC binary prefix definitions
  hw/mips: Use the IEC binary prefix definitions
  hw/mips/r4k: Constify params_size
  ...

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


Compare: https://github.com/qemu/qemu/compare/ab08440a4ee0...e8c858944ea6
      **NOTE:** This service been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

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