1. 25 9月, 2018 7 次提交
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-09-24' into staging · 2f831d04
      Peter Maydell 提交于
      Error reporting & miscellaneous patches for 2018-09-24
      
      # gpg: Signature made Mon 24 Sep 2018 16:16:50 BST
      # gpg:                using RSA key 3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-error-2018-09-24:
        MAINTAINERS: Fix F: patterns that don't match anything
        Drop "qemu:" prefix from error_report() arguments
        qemu-error: make use of {error, warn}_report_once_cond
        qemu-error: add {error, warn}_report_once_cond
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2f831d04
    • P
      Merge remote-tracking branch 'remotes/xtensa/tags/20180918-xtensa' into staging · 8ca19bd8
      Peter Maydell 提交于
      target/xtensa updates:
      
      - fix gdbstub register counts;
      - add big-endian core test_kc705_be;
      - convert to do_transaction_failed and add test for failed memory
        transactions;
      - fix couple FPU2000 bugs;
      - fix s32c1i implementation;
      - clean up exception handlers generation in xtensa tests;
      - add support for semihosting console input through a chardev.
      
      # gpg: Signature made Tue 18 Sep 2018 18:35:50 BST
      # gpg:                using RSA key 51F9CC91F83FA044
      # gpg: Good signature from "Max Filippov <filippov@cadence.com>"
      # gpg:                 aka "Max Filippov <max.filippov@cogentembedded.com>"
      # gpg:                 aka "Max Filippov <jcmvbkbc@gmail.com>"
      # Primary key fingerprint: 2B67 854B 98E5 327D CDEB  17D8 51F9 CC91 F83F A044
      
      * remotes/xtensa/tags/20180918-xtensa:
        target/xtensa: support input from chardev console
        target/xtensa: fix s32c1i TCGMemOp flags
        tests/tcg/xtensa: only generate defined exception handlers
        tests/tcg/xtensa: move exception handlers to separate section
        target/xtensa: fix FPU2000 bugs
        tests/tcg/xtensa: add test for failed memory transactions
        target/xtensa: convert to do_transaction_failed
        target/xtensa: add test_kc705_be core
        target/xtensa: clean up gdbstub register handling
        target/xtensa: fix gdbstub register counts
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8ca19bd8
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc.for-upstream-20180914' into staging · 5b9000b5
      Peter Maydell 提交于
      qemu-sparc.for-upstream queue
      
      # gpg: Signature made Fri 14 Sep 2018 09:19:56 BST
      # gpg:                using RSA key 5BC2C56FAE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-sparc.for-upstream-20180914:
        sun4u: implement custom FWPathProvider
        sabre: generate correct fw path for sabre PCI host bridge
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      5b9000b5
    • P
      Merge remote-tracking branch 'remotes/famz/tags/docker-pull-request' into staging · 62713b19
      Peter Maydell 提交于
      docker testing improvements
      
      # gpg: Signature made Mon 10 Sep 2018 04:56:45 BST
      # gpg:                using RSA key CA35624C6A9171C6
      # gpg: Good signature from "Fam Zheng <famz@redhat.com>"
      # Primary key fingerprint: 5003 7CB7 9706 0F76 F021  AD56 CA35 624C 6A91 71C6
      
      * remotes/famz/tags/docker-pull-request:
        docker: Clean dangling tarball files
        docker: Sort CentOS packages
        docker: Sort Ubuntu packages
        docker: Sort Fedora packages (i386-cross)
        docker: Sort Fedora packages
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      62713b19
    • P
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 7c823bc5
      Peter Maydell 提交于
      pci, pc, virtio: fixes, features
      
      pci resource capability + misc fixes everywhere.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Fri 07 Sep 2018 22:50:38 BST
      # gpg:                using RSA key 281F0DB8D28D5469
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>"
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>"
      # 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:
        tests: update acpi expected files
        vhost: fix invalid downcast
        pc: make sure that guest isn't able to unplug the first cpu
        hw/pci: add PCI resource reserve capability to legacy PCI bridge
        hw/pci: factor PCI reserve resources to a separate structure
        virtio: update MemoryRegionCaches when guest negotiates features
        pc: acpi: revert back to 1 SRAT entry for hotpluggable area
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7c823bc5
    • P
      Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2018-09-07-1' into staging · 741e1a61
      Peter Maydell 提交于
      Merge tpm 2018/09/07 v1
      
      # gpg: Signature made Fri 07 Sep 2018 21:38:06 BST
      # gpg:                using RSA key 75AD65802A0B4211
      # gpg: Good signature from "Stefan Berger <stefanb@linux.vnet.ibm.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: B818 B9CA DF90 89C2 D5CE  C66B 75AD 6580 2A0B 4211
      
      * remotes/stefanberger/tags/pull-tpm-2018-09-07-1:
        tests: Fix signalling race condition in TPM tests
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      741e1a61
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.1-20180907' into staging · 9c36281b
      Peter Maydell 提交于
      ppc patch queue 2018-09-07
      
      Here's another pull request for qemu-3.1.  No real theme here, just an
      assortment of various fixes.  Probably the most notable thing is the
      removal of the ppcemb target which has been deprecated for some time
      now.
      
      # gpg: Signature made Fri 07 Sep 2018 08:30:02 BST
      # gpg:                using RSA key 6C38CACA20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>"
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>"
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>"
      # gpg:                 aka "David Gibson (kernel.org) <dwg@kernel.org>"
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-3.1-20180907:
        target-ppc: Extend HWCAP2 bits for ISA 3.0
        target/ppc/kvm: set vcpu as online/offline
        Fix a deadlock case in the CPU hotplug flow
        spapr: Correct reference count on spapr-cpu-core
        mac_newworld: implement custom FWPathProvider
        uninorth: add ofw-addr property to allow correct fw path generation
        mac_oldworld: implement custom FWPathProvider
        grackle: set device fw_name and address for correct fw path generation
        macio: add addr property to macio IDE object
        macio: add macio bus to help with fw path generation
        macio: move MACIOIDEState type declarations to macio.h
        spapr_pci: fix potential NULL pointer dereference
        spapr: fix leak of rev array
        ppc: Remove deprecated ppcemb target
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9c36281b
  2. 24 9月, 2018 13 次提交
    • P
      Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-pullreq-20180905' into staging · ee4402ea
      Peter Maydell 提交于
      A misc collection of RISC-V related patches for 3.1.
      
      # gpg: Signature made Wed 05 Sep 2018 23:06:55 BST
      # gpg:                using RSA key 21E10D29DF977054
      # gpg: Good signature from "Alistair Francis <alistair@alistair23.me>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: F6C4 AC46 D493 4868 D3B8  CE8F 21E1 0D29 DF97 7054
      
      * remotes/alistair/tags/pull-riscv-pullreq-20180905:
        riscv: remove define cpu_init()
        hw/riscv/spike: Set the soc device tree node as a simple-bus
        hw/riscv/virtio: Set the soc device tree node as a simple-bus
        target/riscv: call gen_goto_tb on DISAS_TOO_MANY
        target/riscv: optimize indirect branches
        target/riscv: optimize cross-page direct jumps in softmmu
        RISC-V: Simplify riscv_cpu_local_irqs_pending
        RISC-V: Use atomic_cmpxchg to update PLIC bitmaps
        RISC-V: Improve page table walker spec compliance
        RISC-V: Update address bits to support sv39 and sv48
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ee4402ea
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/vga-20180903-pull-request' into staging · d5a51573
      Peter Maydell 提交于
      vga: virtio reset fix, virtio iommu support.
      
      # gpg: Signature made Mon 03 Sep 2018 07:57:32 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/vga-20180903-pull-request:
        virtio-gpu: add iommu support
        virtio-gpu: pass down VirtIOGPU pointer to a bunch of functions
        use dpy_gfx_update_full
        Revert "virtio-gpu: fix crashes upon warm reboot with vga mode"
        virtio-vga: fix reset
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d5a51573
    • M
      MAINTAINERS: Fix F: patterns that don't match anything · c468e368
      Markus Armbruster 提交于
      Commit ba51ef25 moved hw/dma/sun4m_iommu.c to
      hw/sparc/sun4m_iommu.c without updating MAINTAINERS.
      
      Commit f5980f75 deleted include/hw/sparc/sun4m.h without updating
      MAINTAINERS.
      
      Commit 0bcc8e5b fat-fingered tests/check-block-qdict.c.
      
      Commit 33e9e9bd fat-fingered include/qemu/job.h.
      
      Commit eb815e24 moved qapi-schema.json to qapi/ without updating
      MAINTAINERS.
      
      Commit 2e3c8f8d converted docs/devel/migration.txt to
      docs/devel/migration.rst without updating MAINTAINERS.
      
      Offenders tracked down with the following shell loop:
      
          shopt -s nullglob
          for i in `sed -n 's/^F: //p' <MAINTAINERS `
          do
              glob="`echo $i`"
              if [ "$glob" = "$i" ]
              then [ ! -e $i ]
              else [ -z "$glob" ]
              fi && echo "$i"
          done
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Message-Id: <20180810115553.32604-1-armbru@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NThomas Huth <thuth@redhat.com>
      c468e368
    • M
      Drop "qemu:" prefix from error_report() arguments · 371b74e2
      Mao Zhongyi 提交于
      error_report and friends already add a "qemu-system-xxx" prefix
      to the string, so a "qemu:" prefix is redundant in the string.
      Just drop it.
      Reported-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NMao Zhongyi <maozhongyi@cmss.chinamobile.com>
      Reviewed-by: NEduardo Habkost <ehabkost@redhat.com>
      Message-Id: <1537495530-580-1-git-send-email-maozhongyi@cmss.chinamobile.com>
      Acked-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      371b74e2
    • C
      qemu-error: make use of {error, warn}_report_once_cond · c6c59459
      Cornelia Huck 提交于
      {error,warn}_report_once() are a special case of the new functions
      and can simply switch to them.
      Signed-off-by: NCornelia Huck <cohuck@redhat.com>
      Message-Id: <20180830145902.27376-3-cohuck@redhat.com>
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      [Dispense with unlikely() to keep the macros as simple as possible]
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      c6c59459
    • C
      qemu-error: add {error, warn}_report_once_cond · c55510b7
      Cornelia Huck 提交于
      Add two functions to print an error/warning report once depending
      on a passed-in condition variable and flip it if printed. This is
      useful if you want to print a message not once-globally, but e.g.
      once-per-device.
      
      Inspired by warn_once() in hw/vfio/ccw.c, which has been replaced
      with warn_report_once_cond().
      Signed-off-by: NCornelia Huck <cohuck@redhat.com>
      Message-Id: <20180830145902.27376-2-cohuck@redhat.com>
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      [Function comments reworded]
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      c55510b7
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-09-01' into staging · efd1d522
      Peter Maydell 提交于
      Monitor patches for 2018-09-01
      
      # gpg: Signature made Sat 01 Sep 2018 12:06:52 BST
      # gpg:                using RSA key 3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-monitor-2018-09-01:
        monitor: no need to save need_resume
        Revert "qmp: isolate responses into io thread"
        qmp: constify qmp_is_oob()
        monitor: consitify qmp_send_response() QDict argument
        monitor: accept input on resume
        monitor: simplify monitor_qmp_setup_handlers_bh
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      efd1d522
    • P
      Merge remote-tracking branch 'remotes/xanclic/tags/pull-block-2018-08-31-v2' into staging · d6f71af6
      Peter Maydell 提交于
      Block patches:
      - (Block) job exit refactoring, part 1
        (removing job_defer_to_main_loop())
      - test-bdrv-drain leak fix
      
      # gpg: Signature made Fri 31 Aug 2018 15:30:33 BST
      # gpg:                using RSA key F407DB0061D5CF40
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>"
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/xanclic/tags/pull-block-2018-08-31-v2:
        jobs: remove job_defer_to_main_loop
        jobs: remove ret argument to job_completed; privatize it
        block/backup: make function variables consistently named
        jobs: utilize job_exit shim
        block/mirror: utilize job_exit shim
        block/commit: utilize job_exit shim
        jobs: add exit shim
        jobs: canonize Error object
        jobs: change start callback to run callback
        tests: fix bdrv-drain leak
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d6f71af6
    • P
      Revert "tests: add qmp/qom-set-without-value test" · 539c251b
      Peter Maydell 提交于
      Markus spotted some issues with this new test case which
      unfortunately I didn't notice had been flagged until after
      I'd applied the pull request. Revert the relevant commit.
      
      This reverts commit 2b70ea92.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      539c251b
    • P
      Merge remote-tracking branch... · 2dff7552
      Peter Maydell 提交于
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios.for-upstream-20180831' into staging
      
      qemu-openbios.for-upstream queue
      
      # gpg: Signature made Fri 31 Aug 2018 12:26:55 BST
      # gpg:                using RSA key 5BC2C56FAE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-openbios.for-upstream-20180831:
        Update OpenBIOS images to a1280807 built from submodule.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2dff7552
    • P
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2018-08-31' into staging · 09d8277e
      Peter Maydell 提交于
      Removal of deprecated options and improvements for the qtests
      
      # gpg: Signature made Fri 31 Aug 2018 09:10:23 BST
      # gpg:                using RSA key 2ED9D774FE702DB5
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>"
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>"
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>"
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>"
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/huth-gitlab/tags/pull-request-2018-08-31:
        tests: add a qmp success-response test
        tests: add qmp/qom-set-without-value test
        tests: add qmp/object-add-without-props test
        tests: add qmp_assert_error_class()
        tests/libqos: Utilize newer glib spawn check
        net: Remove the deprecated -tftp, -bootp, -redir and -smb options
        Remove the deprecated options -startdate, -localtime and -rtc-td-hack
        Remove the deprecated -nodefconfig option
        Remove the deprecated -balloon option
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      09d8277e
    • P
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20180829' into staging · 2fde22f8
      Peter Maydell 提交于
      - various fixes and improvements in the tcg code
      - split off the individual virtio-ccw devices into separate files
      
      # gpg: Signature made Wed 29 Aug 2018 10:38:03 BST
      # gpg:                using RSA key DECF6B93C6F02FAF
      # gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>"
      # gpg:                 aka "Cornelia Huck <huckc@linux.vnet.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cohuck@kernel.org>"
      # gpg:                 aka "Cornelia Huck <cohuck@redhat.com>"
      # Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0  18CE DECF 6B93 C6F0 2FAF
      
      * remotes/cohuck/tags/s390x-20180829:
        target/s390x: use regular spaces in translate.c
        hw/s390x: Move virtio-ccw-blk code to a separate file
        hw/s390x: Move virtio-ccw-net code to a separate file
        hw/s390x: Move virtio-ccw-input code to a separate file
        hw/s390x: Move virtio-ccw-gpu code to a separate file
        hw/s390x: Move vhost-vsock-ccw code to a separate file
        hw/s390x: Move virtio-ccw-crypto code to a separate file
        hw/s390x: Move virtio-ccw-9p code to a separate file
        hw/s390x: Move virtio-ccw-rng code to a separate file
        hw/s390x: Move virtio-ccw-scsi code to a separate file
        hw/s390x: Move virtio-ccw-balloon code to a separate file
        hw/s390x: Move virtio-ccw-serial code to a separate file
        hw/s390x/virtio-ccw: Consolidate calls to virtio_ccw_unrealize()
        target/s390x: fix PACK reading 1 byte less and writing 1 byte more
        target/s390x: add EX support for TRT and TRTR
        target/s390x: fix IPM polluting irrelevant bits
        target/s390x: fix CSST decoding and runtime alignment check
        target/s390x: add BAL and BALR instructions
        tests/tcg: add a simple s390x test
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2fde22f8
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2018-08-28' into staging · 850a8242
      Peter Maydell 提交于
      QAPI patches for 2018-08-28
      
      # gpg: Signature made Tue 28 Aug 2018 17:23:32 BST
      # gpg:                using RSA key 3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-qapi-2018-08-28:
        qapi: Add comments to aid debugging generated introspection
        qapi: Minor introspect.py cleanups
        qapi: Update docs for generator changes since commit 9ee86b85
        qapi: Emit a blank line before dummy declaration
        qapi: Drop qapi_event_send_FOO()'s Error ** argument
        qapi: Fix build_params() for empty parameter list
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      850a8242
  3. 18 9月, 2018 7 次提交
  4. 14 9月, 2018 2 次提交
  5. 10 9月, 2018 5 次提交
  6. 08 9月, 2018 6 次提交