1. 07 6月, 2019 33 次提交
  2. 06 6月, 2019 7 次提交
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging · 0d74f3b4
      Peter Maydell 提交于
      Trivial fixes 06/06/2019
      
      # gpg: Signature made Thu 06 Jun 2019 12:05:50 BST
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/trivial-branch-pull-request:
        hw/watchdog/wdt_i6300esb: Use DEVICE() macro to access DeviceState.qdev
        hw/scsi: Use the QOM BUS() macro to access BusState.qbus
        hw/sd: Use the QOM BUS() macro to access BusState.qbus
        hw/audio/ac97: Use the QOM DEVICE() macro to access DeviceState.qdev
        hw/vfio/pci: Use the QOM DEVICE() macro to access DeviceState.qdev
        hw/usb-storage: Use the QOM DEVICE() macro to access DeviceState.qdev
        hw/isa: Use the QOM DEVICE() macro to access DeviceState.qdev
        hw/s390x/event-facility: Use the QOM BUS() macro to access BusState.qbus
        hw/pci-bridge: Use the QOM BUS() macro to access BusState.qbus
        hw/scsi/vmw_pvscsi: Use qbus_reset_all() directly
        docs/devel/build-system: Update an example
        test: Fix make target check-report.tap
        util: Adjust qemu_guest_getrandom_nofail for Coverity
        vhost: fix incorrect print type
        migration: fix a typo
        hw/rdma: Delete unused headers inclusion
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0d74f3b4
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 347a6f44
      Peter Maydell 提交于
      virtio, pci, pc: cleanups, features
      
      stricter rules for acpi tables: we now fail
      on any difference that isn't whitelisted.
      
      vhost-scsi migration.
      
      some cleanups all over the place
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Wed 05 Jun 2019 20:55:04 BST
      # gpg:                using RSA key 281F0DB8D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
      # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
      #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
      
      * remotes/mst/tags/for_upstream:
        bios-tables-test: ignore identical binaries
        tests: acpi: add simple arm/virt testcase
        tests: add expected ACPI tables for arm/virt board
        bios-tables-test: list all tables that differ
        vhost-scsi: Allow user to enable migration
        vhost-scsi: Add VMState descriptor
        vhost-scsi: The vhost backend should be stopped when the VM is not running
        bios-tables-test: add diff allowed list
        vhost: fix memory leak in vhost_user_scsi_realize
        vhost: fix incorrect print type
        vhost: remove the dead code
        docs: smbios: remove family=x from type2 entry description
        pci: Fold pci_get_bus_devfn() into its sole caller
        pci: Make is_bridge a bool
        pcie: Simplify pci_adjust_config_limit()
        acpi: pci: use build_append_foo() API to construct MCFG
        hw/acpi: Consolidate build_mcfg to pci.c
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      347a6f44
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 7ad5f33b
      Peter Maydell 提交于
      * Fix pr-manager-helper (Markus)
      
      # gpg: Signature made Wed 05 Jun 2019 15:15:34 BST
      # gpg:                using RSA key BFFBD25F78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # 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:
        vl: Document why objects are delayed
        vl: Fix -drive / -blockdev persistent reservation management
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7ad5f33b
    • P
      hw/watchdog/wdt_i6300esb: Use DEVICE() macro to access DeviceState.qdev · f1114d32
      Philippe Mathieu-Daudé 提交于
      Rather than looking inside the definition of a DeviceState with
      "s->qdev", use the QOM prefered style: "DEVICE(s)".
      
      This patch was generated using the following Coccinelle script:
      
          // Use DEVICE() macros to access DeviceState.qdev
          @use_device_macro_to_access_qdev@
          expression obj;
          identifier dev;
          @@
          -&obj->dev.qdev
          +DEVICE(obj)
      Suggested-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: NLaurent Vivier <laurent@vivier.eu>
      Message-Id: <20190528164020.32250-11-philmd@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      f1114d32
    • P
      hw/scsi: Use the QOM BUS() macro to access BusState.qbus · 824755ba
      Philippe Mathieu-Daudé 提交于
      Rather than looking inside the definition of a BusState with "s->bus.qbus",
      use the QOM prefered style: "BUS(&s->bus)".
      
      This patch was generated using the following Coccinelle script:
      
          // Use BUS() macros to access BusState.qbus
          @use_bus_macro_to_access_qbus@
          expression obj;
          identifier bus;
          @@
          -&obj->bus.qbus
          +BUS(&obj->bus)
      Suggested-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: NLaurent Vivier <laurent@vivier.eu>
      Message-Id: <20190528164020.32250-3-philmd@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      824755ba
    • P
      Merge remote-tracking branch 'remotes/juanquintela/tags/migration-pull-request' into staging · 8be20946
      Peter Maydell 提交于
      Migration Pull request
      
      # gpg: Signature made Wed 05 Jun 2019 12:52:06 BST
      # gpg:                using RSA key 1899FF8EDEBF58CCEE034B82F487EF185872D723
      # gpg: Good signature from "Juan Quintela <quintela@redhat.com>" [full]
      # gpg:                 aka "Juan Quintela <quintela@trasno.org>" [full]
      # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 D723
      
      * remotes/juanquintela/tags/migration-pull-request:
        migratioin/ram: leave RAMBlock->bmap blank on allocating
        migration-test: Add a test for fd protocol
        migration: Fix fd protocol for incoming defer
        migration/ram.c: multifd_send_state->count is not really used
        migration/ram.c: MultiFDSendParams.sem_sync is not really used
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8be20946
    • P
      hw/sd: Use the QOM BUS() macro to access BusState.qbus · 6afa968a
      Philippe Mathieu-Daudé 提交于
      Rather than looking inside the definition of a BusState with "s->bus.qbus",
      use the QOM prefered style: "BUS(&s->bus)".
      
      This patch was generated using the following Coccinelle script:
      
          // Use BUS() macros to access BusState.qbus
          @use_bus_macro_to_access_qbus@
          expression obj;
          identifier bus;
          @@
          -&obj->bus.qbus
          +BUS(&obj->bus)
      Suggested-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-Id: <20190528164020.32250-6-philmd@redhat.com>
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      6afa968a