1. 05 11月, 2018 13 次提交
  2. 04 11月, 2018 1 次提交
  3. 03 11月, 2018 1 次提交
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20181102' into staging · 7d56239f
      Peter Maydell 提交于
      target-arm queue:
       * microbit: Add the UART to our nRF51 SoC model
       * Add a virtual Xilinx Versal board "xlnx-versal-virt"
       * hw/arm/virt: Set VIRT_COMPAT_3_0 compat
       * MAINTAINERS: Remove bouncing email in ARM ACPI
       * strongarm: mask off high[31:28] bits from dir and state registers
       * target/arm: Conditionalize some asserts on aarch32 support
       * hw/arm/xilinx_zynq: Use the ARRAY_SIZE macro
      
      # gpg: Signature made Fri 02 Nov 2018 17:14:43 GMT
      # gpg:                using RSA key 3C2525ED14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20181102:
        hw/arm: versal: Add a virtual Xilinx Versal board
        hw/arm: versal: Add a model of Xilinx Versal SoC
        target/arm: Conditionalize some asserts on aarch32 support
        hw/arm/xilinx_zynq: Use the ARRAY_SIZE macro
        strongarm: mask off high[31:28] bits from dir and state registers
        MAINTAINERS: Remove bouncing email in ARM ACPI
        tests/boot-serial-test: Add microbit board testcase
        hw/arm/nrf51_soc: Connect UART to nRF51 SoC
        hw/char: Implement nRF51 SoC UART
        hw/arm/virt: Set VIRT_COMPAT_3_0 compat
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      7d56239f
  4. 02 11月, 2018 17 次提交
  5. 01 11月, 2018 8 次提交
    • 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
    • L
      target/m68k: use EXCP_ILLEGAL instead of EXCP_UNSUPPORTED · b9f8e55b
      Laurent Vivier 提交于
      Coldfire defines an "Unsupported instruction" exception if execution
      of a valid instruction is attempted but the required hardware is not
      present in the processor.
      
      We use it with instructions that are in fact undefined or illegal,
      and the exception expected in this case by the kernel is the
      illegal exception, so this patch fixes that.
      Signed-off-by: NLaurent Vivier <laurent@vivier.eu>
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <20181030165554.5761-1-laurent@vivier.eu>
      b9f8e55b
    • M
      editorconfig: set emacs mode · 1ad723e9
      Marc-André Lureau 提交于
      Some time ago, I proposed to use an (eval) in .dir-locals.el to set
      the mode for all json files and Makefile. Unfortunately, this isn't
      safe, and emacs will prompt the user, which isn't very friendly.
      
      Fortunately, editorconfig provides a special config key which does
      allow to set the emacs mode. Add a few missing entries and set the
      emacs mode.
      
      Update top comment to provide a short summary about the file and the
      IDE plugins while at it.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Acked-by: NMarkus Armbruster <armbru@redhat.com>
      1ad723e9
    • J
      tests/test-char: Check websocket chardev functionality · 125fc4a7
      Julia Suvorova 提交于
      Test order:
          Creating server websocket chardev
          Creating usual tcp chardev client
          Sending handshake message from client
          Receiving handshake reply
          Sending ping frame with "hello" payload
          Receiving pong reply
          Sending binary data "world"
          Checking the received data on server side
          Checking of closing handshake
      Signed-off-by: NJulia Suvorova <jusual@mail.ru>
      Message-Id: <20181018223501.21683-4-jusual@mail.ru>
      Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NStefan Hajnoczi <stefanha@redhat.com>
      125fc4a7
    • J
      chardev: Add websocket support · 981b06e7
      Julia Suvorova 提交于
      New option "websocket" added to allow using WebSocket protocol for
      chardev socket backend.
      Example:
          -chardev socket,websocket,server,id=...
      Signed-off-by: NJulia Suvorova <jusual@mail.ru>
      Message-Id: <20181018223501.21683-3-jusual@mail.ru>
      Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
      Reviewed-by: NStefan Hajnoczi <stefanha@redhat.com>
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      981b06e7