1. 16 2月, 2018 6 次提交
  2. 15 2月, 2018 6 次提交
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · f003d073
      Peter Maydell 提交于
      Pull request
      
      v2:
       * Dropped Fam's git-publish series because there is still ongoing discussion
      
      # gpg: Signature made Thu 15 Feb 2018 09:42:03 GMT
      # gpg:                using RSA key 9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        misc: fix spelling
        ratelimit: don't align wait time with slices
        vl: pause vcpus before stopping iothreads
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f003d073
    • P
      Merge remote-tracking branch 'remotes/huth/tags/pull-request-2018-02-14' into staging · 8c5e7bdd
      Peter Maydell 提交于
      Various improvements to the qtest checks:
      - Clean-ups by Eric Blake with regards to the global_qtest variable
      - Some more test cases for the boot-serial tester
      - Re-activation of the m48t59-test
      
      # gpg: Signature made Wed 14 Feb 2018 11:07:44 GMT
      # 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/tags/pull-request-2018-02-14:
        tests/m48t59: Use the m48t59 test on ppc, too
        tests/Makefile: Derive check-qtest-ppc64-y from check-qtest-ppc-y
        tests/m48t59: Make the test independent of global_qtest
        tests/m48t59: Fix and re-enable the test for sparc
        tests/boot-serial-test: Add support for the aarch64 virt machine
        tests/boot-serial: Add tests for PowerPC Mac machines
        tests/boot-serial: Enable the boot-serial test on SPARC machines, too
        wdt_ib700-test: Drop dependence on global_qtest
        tests/boot-sector: Drop dependence on global_qtest
        qmp-test: Drop dependence on global_qtest
        libqos: Use explicit QTestState for remaining libqos operations
        libqos: Use explicit QTestState for ahci operations
        libqos: Use explicit QTestState for i2c operations
        libqos: Use explicit QTestState for rtas operations
        libqos: Use explicit QTestState for fw_cfg operations
        libqos: Track QTestState with QPCIBus
        libqtest: Use qemu_strtoul()
        tests: Clean up wait for event
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8c5e7bdd
    • P
      Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.12-pull-request' into staging · 9f9c5336
      Peter Maydell 提交于
      # gpg: Signature made Wed 14 Feb 2018 10:37:02 GMT
      # gpg:                using RSA key F30C38BD3F2FBE3C
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>"
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>"
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>"
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier/tags/m68k-for-2.12-pull-request:
        m68k: implement movep instruction
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9f9c5336
    • M
      misc: fix spelling · d2f668b7
      Marc-André Lureau 提交于
      s/pupulate/populate
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 20180208162447.10851-1-marcandre.lureau@redhat.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      d2f668b7
    • W
      ratelimit: don't align wait time with slices · b7728f32
      Wolfgang Bumiller 提交于
      It is possible for rate limited writes to keep overshooting a slice's
      quota by a tiny amount causing the slice-aligned waiting period to
      effectively halve the rate.
      Signed-off-by: NWolfgang Bumiller <w.bumiller@proxmox.com>
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Message-id: 20180207071758.6818-1-w.bumiller@proxmox.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      b7728f32
    • S
      vl: pause vcpus before stopping iothreads · 00d09fdb
      Stefan Hajnoczi 提交于
      Commit dce8921b ("iothread: Stop threads
      before main() quits") introduced iothread_stop_all() to avoid the
      following virtio-scsi assertion failure:
      
        assert(blk_get_aio_context(d->conf.blk) == s->ctx);
      
      Back then the assertion failed because when bdrv_close_all() made
      d->conf.blk NULL, blk_get_aio_context() returned the global AioContext
      instead of s->ctx.
      
      The same assertion can still fail today when vcpus submit new I/O
      requests after iothread_stop_all() has moved the BDS to the global
      AioContext.
      
      This patch hardens the iothread_stop_all() approach by pausing vcpus
      before calling iothread_stop_all().
      
      Note that the assertion failure is a race condition.  It is not possible
      to reproduce it reliably.
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      Message-id: 20180201110708.8080-1-stefanha@redhat.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      00d09fdb
  3. 14 2月, 2018 28 次提交