qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] ab37bf: pci-assign: Remove


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] ab37bf: pci-assign: Remove
Date: Mon, 06 Nov 2017 02:45:01 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ab37bfc7d64141e8fe4633744012140ee415648b
      
https://github.com/qemu/qemu/commit/ab37bfc7d64141e8fe4633744012140ee415648b
  Author: Paolo Bonzini <address@hidden>
  Date:   2017-11-05 (Sun, 05 Nov 2017)

  Changed paths:
    M docs/qdev-device-use.txt
    M hw/i386/Makefile.objs
    M hw/i386/kvm/Makefile.objs
    R hw/i386/kvm/pci-assign.c
    R hw/i386/pci-assign-load-rom.c
    M hw/xen/Makefile.objs
    A hw/xen/xen_pt_load_rom.c
    R include/hw/pci/pci-assign.h
    M qdev-monitor.c
    M scripts/device-crash-test

  Log Message:
  -----------
  pci-assign: Remove

Legacy PCI device assignment has been removed from Linux in 4.12,
and had been deprecated 2 years ago there.  We can remove it from
QEMU as well.

The ROM loading code was shared with Xen PCI passthrough, so move
it to hw/xen.

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


  Commit: 20bc94a2b8449b7700b6bfa25a87ce2320a1c649
      
https://github.com/qemu/qemu/commit/20bc94a2b8449b7700b6bfa25a87ce2320a1c649
  Author: Paolo Bonzini <address@hidden>
  Date:   2017-11-05 (Sun, 05 Nov 2017)

  Changed paths:
    M configure

  Log Message:
  -----------
  build: disable -Wmissing-braces on older compilers

GCC 4.9 and newer stopped warning for missing braces around the
"universal" C zero initializer {0}.  One such initializer sneaked
into scsi/qemu-pr-helper.c and is breaking the build with such
older GCC versions.

Detect the lack of support for the idiom, and disable the warning
in that case.

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


  Commit: ec7a8bf0b8f7dc7288fe8745464ee8217528cc6c
      
https://github.com/qemu/qemu/commit/ec7a8bf0b8f7dc7288fe8745464ee8217528cc6c
  Author: Peter Maydell <address@hidden>
  Date:   2017-11-06 (Mon, 06 Nov 2017)

  Changed paths:
    M configure
    M docs/qdev-device-use.txt
    M hw/i386/Makefile.objs
    M hw/i386/kvm/Makefile.objs
    R hw/i386/kvm/pci-assign.c
    R hw/i386/pci-assign-load-rom.c
    M hw/xen/Makefile.objs
    A hw/xen/xen_pt_load_rom.c
    R include/hw/pci/pci-assign.h
    M qdev-monitor.c
    M scripts/device-crash-test

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

* Remove legacy KVM PCI device assignment
* Fix qemu-pr-helper.c compilation on older compilers

# gpg: Signature made Sun 05 Nov 2017 13:52:36 GMT
# gpg:                using RSA key 0xBFFBD25F78C7AE83
# 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:
  build: disable -Wmissing-braces on older compilers
  pci-assign: Remove

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


Compare: https://github.com/qemu/qemu/compare/b33afc415622...ec7a8bf0b8f7

reply via email to

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