1. 01 11月, 2018 5 次提交
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20181031' into staging · 60126df9
      Peter Maydell 提交于
      Track mmu_idx for which the TLB is clean and need not be flushed again.
      
      # gpg: Signature made Wed 31 Oct 2018 12:19:31 GMT
      # 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-tcg-20181031:
        cputlb: Remove tlb_c.pending_flushes
        cputlb: Filter flushes on already clean tlbs
        cputlb: Count "partial" and "elided" tlb flushes
        cputlb: Merge tlb_flush_page into tlb_flush_page_by_mmuidx
        cputlb: Merge tlb_flush_nocheck into tlb_flush_by_mmuidx_async_work
        cputlb: Move env->vtlb_index to env->tlb_d.vindex
        cputlb: Split large page tracking per mmu_idx
        cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush
        cputlb: Remove tcg_enabled hack from tlb_flush_nocheck
        cputlb: Move tlb_lock to CPUTLBCommon
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      60126df9
    • P
      Merge remote-tracking branch 'remotes/berrange/tags/misc-next-pull-request' into staging · 9fc22e42
      Peter Maydell 提交于
      Merge misc fixes
      
      # gpg: Signature made Wed 31 Oct 2018 11:36:12 GMT
      # gpg:                using RSA key BE86EBB415104FDF
      # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>"
      # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>"
      # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF
      
      * remotes/berrange/tags/misc-next-pull-request:
        scripts: report on author emails that are mangled by the mailing list
        block: drop moderated sheepdog mailing list from MAINTAINERS file
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9fc22e42
    • P
      Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request' into staging · 8ebf8ea9
      Peter Maydell 提交于
      Python queue, 2018-10-30
      
      * Makefile rule for running acceptance tests
        (make check-acceptance) (Cleber Rosa)
      * Make iotests compatible with Python 3
        (Max Reitz)
      * device-crash-test whitelist update (Thomas Huth)
      * Misc cleanups (Cleber Rosa)
      
      # gpg: Signature made Wed 31 Oct 2018 00:28:39 GMT
      # gpg:                using RSA key 2807936F984DC5A6
      # gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>"
      # Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6
      
      * remotes/ehabkost/tags/python-next-pull-request:
        scripts/qemu.py: use a more consistent docstring style
        scripts/decodetree.py: fix reference to attributes
        Travis support for the acceptance tests
        Acceptance tests: add make rule for running them
        Bootstrap Python venv for tests
        iotests: Unify log outputs between Python 2 and 3
        iotests: Modify imports for Python 3
        iotests: 'new' module replacement in 169
        iotests: Explicitly bequeath FDs in Python
        iotests: Different iterator behavior in Python 3
        iotests: Use // for Python integer division
        iotests: Use Python byte strings where appropriate
        iotests: Flush in iotests.py's QemuIoInteractive
        iotests: Make nbd-fault-injector flush
        scripts/device-crash-test: Remove devices that are not user_creatable anymore
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8ebf8ea9
    • P
      Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2018-10-29-2' into staging · 8002fa2b
      Peter Maydell 提交于
      Merge tpm 2018/10/29 v2
      
      # gpg: Signature made Tue 30 Oct 2018 21:40:24 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-10-29-2:
        tpm: Zero-init structure to avoid uninitialized variables in valgrind log
        MAINTAINERS: Change my email address to the new domain
        docs: tpm: Mention implemented TPM CRB interface emulation and specs
        tests/tpm: Display if swtpm is not found or --tpm2 not supported
        tests/tpm: fix tpm_util_swtpm_has_tpm2()
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8002fa2b
    • P
      Merge remote-tracking branch 'remotes/xtensa/tags/20181030-xtensa' into staging · 7d51a855
      Peter Maydell 提交于
      target/xtensa: support for bFLT binaries
      
      - add support for bFLT binaries for target/xtensa
      - fix per-architecture target_flat.h customization
      - fix initial stack pointer for bFLT
      
      # gpg: Signature made Tue 30 Oct 2018 18:27:42 GMT
      # 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/20181030-xtensa:
        linux-user/flatload: fix initial stack pointer alignment
        linux-user: xtensa: enable bFLT support
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7d51a855
  2. 31 10月, 2018 32 次提交
  3. 30 10月, 2018 3 次提交
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/qemu-trivial-for-3.1-pull-request' into staging · a2e002ff
      Peter Maydell 提交于
      QEMU trivial patches collected between June and October 2018
      (Thank you to Thomas Huth)
      
      v2: fix 32bit build with updated patch (v3) from Philippe Mathieu-Daudé
          built in a 32bit debian sid chroot
      
      # gpg: Signature made Tue 30 Oct 2018 11:23:01 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/qemu-trivial-for-3.1-pull-request:
        milkymist-minimac2: Use qemu_log_mask(GUEST_ERROR) instead of error_report
        ppc: move at24c to its own CONFIG_ symbol
        hw/intc/gicv3: Remove useless parenthesis around DIV_ROUND_UP macro
        hw/pci-host: Remove useless parenthesis around DIV_ROUND_UP macro
        tests/bios-tables-test: Remove an useless cast
        xen: Use the PCI_DEVICE macro
        qobject: Catch another straggler for use of qdict_put_str()
        configure: Support pkg-config for zlib
        tests: Fix typos in comments and help message (found by codespell)
        cpu.h: fix a typo in comment
        linux-user: fix comment s/atomic_write/atomic_set/
        qemu-iotests: make 218 executable
        scripts/qemu.py: remove trailing quotes on docstring
        scripts/decodetree.py: remove unused imports
        docs/devel/testing.rst: add missing newlines after code block
        qemu-iotests: fix filename containing checks
        tests/tcg/README: fix location for lm32 tests
        memory.h: fix typos in comments
        vga_int: remove unused function protype
        configs/alpha: Remove unused CONFIG_PARALLEL_ISA switch
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a2e002ff
    • P
      Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging · 3f328549
      Peter Maydell 提交于
      Pull request
      
      # gpg: Signature made Mon 29 Oct 2018 21:24:08 GMT
      # gpg:                using RSA key 7DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>"
      # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
      #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E
      
      * remotes/jnsnow/tags/bitmaps-pull-request:
        iotests: 169: add cases for source vm resuming
        iotests: improve 169
        dirty-bitmaps: clean-up bitmaps loading and migration logic
        bitmap: Update count after a merge
        nbd: forbid use of frozen bitmaps
        block/backup: prohibit backup from using in use bitmaps
        block/dirty-bitmaps: prohibit enable/disable on locked/frozen bitmaps
        block/dirty-bitmaps: allow clear on disabled bitmaps
        block/dirty-bitmaps: fix merge permissions
        block/dirty-bitmaps: add user_locked status checker
        bloc/qcow2: drop dirty_bitmaps_loaded state variable
        block/qcow2: improve error message in qcow2_inactivate
        iotests: 169: drop deprecated 'autoload' parameter
        qapi: add transaction support for x-block-dirty-bitmap-merge
        blockdev: rename block-dirty-bitmap-clear transaction handlers
        dirty-bitmap: make it possible to restore bitmap after merge
        dirty-bitmap: rename bdrv_undo_clear_dirty_bitmap
        dirty-bitmap: switch assert-fails to errors in bdrv_merge_dirty_bitmap
        blockdev-backup: add bitmap argument
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      3f328549
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/usb-20181029-pull-request' into staging · e8b38d73
      Peter Maydell 提交于
      usb: fixes for ohci and smart card emulation.
      
      # gpg: Signature made Mon 29 Oct 2018 20:02:34 GMT
      # 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/usb-20181029-pull-request:
        hw: ccid-card-emulated: cleanup resource when realize in error path
        hw: ccid-card-emulated: introduce clean_event_notifier
        usb: ohci: make num_ports to an unsinged integer
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e8b38d73