1. 24 3月, 2018 4 次提交
    • E
      qapi: Force UTF8 encoding when parsing qapi files · 39615354
      Eric Blake 提交于
      Commit d4e5ec87 already fixed things to work around Python 3's
      lame bug of having LC_ALL=C not be 8-bit clean, when parsing the
      main QMP qapi files; but failed to do likewise in the tests
      directory.  As a result, running 'LC_ALL=C make check' fails on
      escape-too-big and unicode-str when using python 3 with a nasty
      stack trace instead of the intended graceful error message that
      QAPI doesn't yet support 8-bit data (the two tests contain
      Unicode é, when parsed in UTF-8; they represent something
      different when parsed in a proper single-byte C locale, but that
      doesn't matter to the error message printed out, provided that
      brain-dead Python hasn't first choked on the input instead of
      being 8-bit clean).
      
      Ideally, we'd teach the qapi generator scripts to automatically
      slurp things in using UTF-8 regardless of locale, and to honor
      content that is not limited to 7 bit data rather than gracefully
      erroring out; but until then, since our graceful error depends
      on python parsing 8-bit data (even if nothing we generate uses
      8-bit data), our quick fix is to use the right locale when
      running these tests.
      Reported-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NEric Blake <eblake@redhat.com>
      Message-Id: <20180319205040.1113423-1-eblake@redhat.com>
      Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
      39615354
    • P
      Revert "monitor: enable IO thread for (qmp & !mux) typed" · a4f90923
      Peter Xu 提交于
      This reverts commit 3fd2457d.
      
      Enabling OOB caused several iotests failures; due to the imminent
      2.12 release, the safest action is to disable OOB for now.  If
      other patches fix the issues that iotests exposed, it may be turned
      back on in time for the release, otherwise it will be 2.13 material;
      either way, the framework changes not reverted now do not hurt if
      they remain as part of the 2.12 release.
      
      Additionally, revert the tests in the patch 02130314 ("qmp: introduce
      QMPCapability", 2018-03-19), as both parts must be reverted at once
      to keep 'make check' passing.
      Signed-off-by: NPeter Xu <peterx@redhat.com>
      Message-Id: <20180323140821.28957-2-peterx@redhat.com>
      Tested-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      [eblake: reorder/squash commits, enhance commit message]
      Signed-off-by: NEric Blake <eblake@redhat.com>
      a4f90923
    • P
      Revert "tests: qmp-test: verify command batching" · cc797607
      Peter Xu 提交于
      This reverts commit 91ad4506.
      
      Enabling OOB caused several iotests failures; due to the imminent
      2.12 release, the safest action is to disable OOB, but first we
      have to revert tests that rely on OOB.
      Signed-off-by: NPeter Xu <peterx@redhat.com>
      Message-Id: <20180323140821.28957-4-peterx@redhat.com>
      Tested-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      [eblake: reorder commits, enhance commit message]
      Signed-off-by: NEric Blake <eblake@redhat.com>
      cc797607
    • P
      Revert "tests: qmp-test: add oob test" · 4fd78ad7
      Peter Xu 提交于
      This reverts commit d003f7a8.
      
      Enabling OOB caused several iotests failures; due to the imminent
      2.12 release, the safest action is to disable OOB, but first we
      have to revert tests that rely on OOB.
      Signed-off-by: NPeter Xu <peterx@redhat.com>
      Message-Id: <20180323140821.28957-3-peterx@redhat.com>
      Tested-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      [eblake: reorder commits, enhance commit message]
      Signed-off-by: NEric Blake <eblake@redhat.com>
      4fd78ad7
  2. 23 3月, 2018 4 次提交
  3. 22 3月, 2018 4 次提交
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 211d6260
      Peter Maydell 提交于
      Multiboot patches
      
      # gpg: Signature made Wed 21 Mar 2018 14:38:36 GMT
      # gpg:                using RSA key 7F09B272C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream:
        tests/multiboot: Add .gitignore
        tests/multiboot: Add tests for the a.out kludge
        tests/multiboot: Test exit code for every qemu run
        multiboot: Check validity of mh_header_addr
        multiboot: Reject kernels exceeding the address space
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      211d6260
    • P
      Merge remote-tracking branch 'remotes/elmarco/tags/dump-pull-request' into staging · 99728ba3
      Peter Maydell 提交于
      Pull request
      
      # gpg: Signature made Wed 21 Mar 2018 14:37:05 GMT
      # gpg:                using RSA key DAE8E10975969CE5
      # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>"
      # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>"
      # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
      
      * remotes/elmarco/tags/dump-pull-request:
        dump-guest-memory: more descriptive lookup_type failure
        dump.c: allow fd_write_vmcore to return errno on failure
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      99728ba3
    • P
      Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2018-03-21-1' into staging · b2ce07de
      Peter Maydell 提交于
      Merge tpm 2018/03/21 v1
      
      # gpg: Signature made Wed 21 Mar 2018 12:02:06 GMT
      # 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-03-21-1:
        tpm: CRB: query backend for TPM established flag
        tpm: CRB: reset locAssigned upon relinquishing locality
        tpm: CRB: set registers to 0 by default
        tpm: CRB: Set tpmRegValidSts flag to '1' in device reset
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b2ce07de
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-2.12-pull-request' into staging · 3be2e41b
      Peter Maydell 提交于
      # gpg: Signature made Tue 20 Mar 2018 20:43:37 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/vivier2/tags/linux-user-for-2.12-pull-request:
        linux-user: init_guest_space: Try to make ARM space+commpage continuous
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      3be2e41b
  4. 21 3月, 2018 14 次提交
  5. 20 3月, 2018 14 次提交