1. 19 10月, 2018 2 次提交
    • A
      Revert some patches from recent [PATCH v6] "Fixing record/replay and adding reverse debugging" · 05ff8dc3
      Artem Pisarenko 提交于
      That patch series introduced new virtual clock type for use in external
      subsystems. It breaks desired behavior in non-record/replay usage
      scenarios due to a small change to existing behavior.  Processing of
      virtual timers belonging to new clock type is kicked off to the main
      loop, which makes these timers asynchronous with vCPU thread and,
      in icount mode, with whole guest execution. This breaks expected
      determinism in non-record/replay icount mode of emulation where these
      "external subsystems" are isolated from the host (i.e. they are
      external only to guest core, not to the entire emulation environment).
      
      Example for slirp ("user" backend for network device):
      User runs qemu in icount mode with rtc clock=vm without any external
      communication interfaces but with "-netdev user,restrict=on". It expects
      deterministic execution, because network services are emulated inside
      qemu and isolated from host. There are no reasons to get reply from DHCP
      server with different delay or something like that.
      
      The next patches revert reimplements the same changes in a better way.
      This reverts commit 87f4fe76.
      This reverts commit 775a412b.
      This reverts commit 98880914.
      Signed-off-by: NArtem Pisarenko <artem.k.pisarenko@gmail.com>
      Message-Id: <18b1e7c8f155fe26976f91be06bde98eef6f8751.1539764043.git.artem.k.pisarenko@gmail.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      05ff8dc3
    • P
      es1370: more fixes for ADC_FRAMEADR and ADC_FRAMECNT · 24f7973b
      Paolo Bonzini 提交于
      They are not consecutive with DAC1_FRAME* and DAC2_FRAME*; Coverity
      still complains about es1370_read, while es1370_write was fixed in
      commit cf9270e5.
      
      Fixes: 154c1d1fSigned-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      24f7973b
  2. 18 10月, 2018 2 次提交
    • P
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2018-10-17' into staging · 77f7c747
      Peter Maydell 提交于
      - Updates for qtest entries in test/Makefile.include
      - Simple updates for some shell scripts
      - Misc simple patches for files without regular subsystem pull requests
      
      # gpg: Signature made Wed 17 Oct 2018 08:20:35 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-10-17:
        configure: remove glib_subprocess check
        hw/core/generic-loader: Compile only once, not for each target
        cpu: Provide a proper prototype for target_words_bigendian() in a header
        hw/core/generic-loader: Set a category for the generic-loader device
        qemu/compiler: Wrap __attribute__((flatten)) in a macro
        mailmap: Fix Reimar Döffinger name
        show-fixed-bugs.sh: Modern shell scripting (use $() instead of ``)
        git-submodule.sh: Modern shell scripting (use $() instead of ``)
        archive-source.sh: Modern shell scripting (use $() instead of ``)
        MAINTAINERS: update block/sheepdog maintainers
        gdbstub: Remove unused include
        tests: remove gcov-files- variables
        tests: Prevent more accidental test disabling
        target/cris/translate: Get rid of qemu_log_separate()
        qemu-common.h: update copyright date to 2018
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      77f7c747
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20181016' into staging · b151fc0e
      Peter Maydell 提交于
      Queued hppa patch
      
      # gpg: Signature made Tue 16 Oct 2018 23:45:46 BST
      # gpg:                using RSA key 64DF38E8AF7E215F
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * remotes/rth/tags/pull-hppa-20181016:
        target/hppa: Raise exception 26 on emulated hardware
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b151fc0e
  3. 17 10月, 2018 26 次提交
  4. 16 10月, 2018 10 次提交