1. 10 5月, 2019 4 次提交
    • M
      Add vhost-user-input-pci · 9c4d05b7
      Marc-André Lureau 提交于
      Add a new virtio-input device, which connects to a vhost-user
      backend.
      
      Instead of reading configuration directly from an input device /
      evdev (like virtio-input-host), it reads it over vhost-user protocol
      with {SET,GET}_CONFIG messages. The vhost-user-backend handles the
      queues & events setup.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190503130034.24916-5-marcandre.lureau@redhat.com
      
      [ kraxel: drop -{non-,}transitional variants ]
      [ kraxel: fix "make check" on !linux ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      9c4d05b7
    • M
      Add vhost-user-backend · f24bb728
      Marc-André Lureau 提交于
      Create a vhost-user-backend object that holds a connection to a
      vhost-user backend (or "slave" process) and can be referenced from
      virtio devices that support it. See later patches for input & gpu
      usage.
      
      Note: a previous iteration of this object made it user-creatable, and
      allowed managed sub-process spawning, but that has been dropped for
      now.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190503130034.24916-4-marcandre.lureau@redhat.com
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      f24bb728
    • M
      libvhost-user: add PROTOCOL_F_CONFIG if {set, get}_config · 78067fde
      Marc-André Lureau 提交于
      Add the config protocol feature bit if the set_config & get_config
      callbacks are implemented.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190503130034.24916-3-marcandre.lureau@redhat.com
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      78067fde
    • M
      libvhost-user: fix -Waddress-of-packed-member · d288eef3
      Marc-André Lureau 提交于
      /home/elmarco/src/qemu/contrib/libvhost-user/libvhost-user.c: In function ‘vu_set_mem_table_exec_postcopy’:
      /home/elmarco/src/qemu/contrib/libvhost-user/libvhost-user.c:546:31: warning: taking address of packed member of ‘struct VhostUserMsg’ may result in an unaligned pointer value [-Waddress-of-packed-member]
        546 |     VhostUserMemory *memory = &vmsg->payload.memory;
            |                               ^~~~~~~~~~~~~~~~~~~~~
      /home/elmarco/src/qemu/contrib/libvhost-user/libvhost-user.c: In function ‘vu_set_mem_table_exec’:
      /home/elmarco/src/qemu/contrib/libvhost-user/libvhost-user.c:688:31: warning: taking address of packed member of ‘struct VhostUserMsg’ may result in an unaligned pointer value [-Waddress-of-packed-member]
        688 |     VhostUserMemory *memory = &vmsg->payload.memory;
            |                               ^~~~~~~~~~~~~~~~~~~~~
      /home/elmarco/src/qemu/contrib/libvhost-user/libvhost-user.c: In function ‘vu_set_vring_addr_exec’:
      /home/elmarco/src/qemu/contrib/libvhost-user/libvhost-user.c:817:36: warning: taking address of packed member of ‘struct VhostUserMsg’ may result in an unaligned pointer value [-Waddress-of-packed-member]
        817 |     struct vhost_vring_addr *vra = &vmsg->payload.addr;
            |                                    ^~~~~~~~~~~~~~~~~~~
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190503130034.24916-2-marcandre.lureau@redhat.com
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      d288eef3
  2. 09 5月, 2019 6 次提交
    • P
      Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-05-07' into staging · 812b835f
      Peter Maydell 提交于
      Block patches:
      - Fixes to qcow2's implementation of qemu-img check
      - Our SSH driver now supports bdrv_refresh_filename()
      - Miscellaneous fixes
      
      # gpg: Signature made Tue 07 May 2019 16:16:58 BST
      # gpg:                using RSA key F407DB0061D5CF40
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/maxreitz/tags/pull-block-2019-05-07:
        iotests: Fix iotests 110 and 126
        commit: Use bdrv_append() in commit_start()
        block: Assert that drv->bdrv_child_perm is set in bdrv_child_perm()
        block/ssh: Implement .bdrv_dirname()
        block/ssh: Implement .bdrv_refresh_filename()
        qcow2: discard bitmap when removed
        qcow2-refcount: don't mask corruptions under internal errors
        qcow2-refcount: check_refcounts_l2: don't count fixed cluster as allocated
        qcow2-refcount: check_refcounts_l2: reduce ignored overlaps
        qcow2-refcount: avoid eating RAM
        qcow2-refcount: fix check_oflag_copied
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      812b835f
    • P
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-05-09' into staging · 9d86d9ea
      Peter Maydell 提交于
      - Fix "make check" problem that occurred with LANG=C and Python 3.5 / 3.6
      - Get rid of some more dependencies on the global_qtest variable in the qtests
      - Some other small test clean-ups
      - Some copyright statement clarifications
      - Mark TARGET_FMT_lu as poisoned
      
      # gpg: Signature made Thu 09 May 2019 08:45:47 BST
      # gpg:                using RSA key 2ED9D774FE702DB5
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/huth-gitlab/tags/pull-request-2019-05-09:
        include/exec/poison: Mark TARGET_FMT_lu as poisoned, too
        target/sh4: Fix LGPL information in the file headers
        target/openrisc: Fix LGPL information in the file headers
        hw/i2c/smbus_ich9: Fix the confusing contributions-after-2012 statement
        tests: qpci_unplug_acpi_device_test() should not rely on global_qtest
        tests/drive_del-test: Use qtest_init() instead of qtest_start()
        tests/Makefile: Remove unused test-obj-y variable
        tests/tpm-tests: Use g_test_skip() to mark skipped tests
        tests/ide-test: Make test independent of global_qtest
        tests/test-hmp: Use qtest_init() instead of qtest_start()
        tests/qmp-cmd-test: Use qtest_init() instead of qtest_start()
        tests/megasas: Make test independent of global_qtest
        tests/tco: Make test independent of global_qtest
        tests: Force Python I/O encoding for check-qapi-schema
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      9d86d9ea
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging · 68a7b972
      Peter Maydell 提交于
      Pull request trivial branch 2019-05-03
      
      # gpg: Signature made Fri 03 May 2019 12:26:34 BST
      # gpg:                using RSA key F30C38BD3F2FBE3C
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/trivial-branch-pull-request:
        sockets: avoid string truncation warnings when copying UNIX path
        hw/sparc/leon3: Allow load of uImage firmwares
        Makefile: Let the 'clean' rule remove qemu-ga.exe on Windows hosts
        net: Print output of "-net nic, model=help" to stdout instead of stderr
        Header cleanups
        Update configure
        configure: fix pam test warning
        qom: use object_new_with_type in object_new_with_propv
        doc: fix the configuration path
        CODING_STYLE: indent example code as all others
        CODING_STYLE: specify the indent rule for multiline code
        hw/net/pcnet: Use qemu_log_mask(GUEST_ERROR) instead of printf
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      68a7b972
    • P
      Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging · c56247e5
      Peter Maydell 提交于
      Update slirp submodule
      
      Samuel Thibault (1):
        Update upstream slirp
        Adds gitignore, README file, and fixes ident protocol parsing.
      
      # gpg: Signature made Thu 09 May 2019 09:00:30 BST
      # gpg:                using RSA key E61DBB15D4172BDEC97E92D9DB550E89F0FA54F3
      # gpg: Good signature from "Samuel Thibault <samuel.thibault@aquilenet.fr>" [unknown]
      # gpg:                 aka "Samuel Thibault <sthibault@debian.org>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@gnu.org>" [unknown]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>" [marginal]
      # gpg:                 aka "Samuel Thibault <samuel.thibault@u-bordeaux.fr>" [unknown]
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
      #      Subkey fingerprint: E61D BB15 D417 2BDE C97E  92D9 DB55 0E89 F0FA 54F3
      
      * remotes/thibault/tags/samuel-thibault:
        Update upstream slirp
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c56247e5
    • S
      Update upstream slirp · 30302ace
      Samuel Thibault 提交于
      Adds gitignore, README file, and fixes ident protocol parsing.
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      30302ace
    • T
      include/exec/poison: Mark TARGET_FMT_lu as poisoned, too · 2c8fcd8f
      Thomas Huth 提交于
      We already poison TARGET_FMT_lx and TARGET_FMT_ld, but apparently
      forgot to poison TARGET_FMT_lu, too. Do it now.
      Reviewed-by: NRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <20190508150608.3311-1-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      2c8fcd8f
  3. 08 5月, 2019 17 次提交
    • T
      target/sh4: Fix LGPL information in the file headers · 6faf2b6c
      Thomas Huth 提交于
      It's either "GNU *Library* General Public License version 2" or "GNU
      Lesser General Public License version *2.1*", but there was no "version
      2.0" of the "Lesser" license. So assume that version 2.1 is meant here.
      
      Message-Id: <1550073530-4138-1-git-send-email-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      6faf2b6c
    • T
      target/openrisc: Fix LGPL information in the file headers · 198a2d21
      Thomas Huth 提交于
      It's either "GNU *Library* General Public License version 2" or "GNU
      Lesser General Public License version *2.1*", but there was no "version
      2.0" of the "Lesser" license. So assume that version 2.1 is meant here.
      Acked-by: NStafford Horne <shorne@gmail.com>
      Message-Id: <1550073577-4248-1-git-send-email-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      198a2d21
    • T
      hw/i2c/smbus_ich9: Fix the confusing contributions-after-2012 statement · 6086e300
      Thomas Huth 提交于
      The license information in this file is rather confusing. The text
      declares LGPL first, but then says that contributions after Jan 2012
      are licensed under the GPL instead. How should the average user who
      just downloaded the release tarball know which part is now GPL and
      which is LGPL? Also, as far as I can see, the file has been added to
      QEMU *after* January in 2012, so the whole file should be GPL by
      default instead.
      
      Furthermore, looking at the text of the LGPL (see COPYING.LIB in the
      top directory), the license clearly states in section "3." that one
      should rather replace the license information in such a case instead.
      Thus let's clean up the confusing statements and use the proper GPL
      text only.
      
      Message-Id: <1549471435-21887-1-git-send-email-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      6086e300
    • T
      tests: qpci_unplug_acpi_device_test() should not rely on global_qtest · 6ebb8d2a
      Thomas Huth 提交于
      libqos functions should not use functions that require global_qtest to
      be set, since such library functions could also be used by tests that
      deal with multiple test states. Add a parameter to this function to
      explicitly specify the test state.
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Message-Id: <20190508143209.24350-1-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      6ebb8d2a
    • T
      tests/drive_del-test: Use qtest_init() instead of qtest_start() · a771729c
      Thomas Huth 提交于
      qtest_start() + qtest_end() should be avoided, since they use the
      global_qtest variable that we want to get rid of in the long run
      Use qtest_init() and qtest_quit() instead.
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Message-Id: <20190508142153.21555-1-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      a771729c
    • T
      tests/Makefile: Remove unused test-obj-y variable · 1e47ac82
      Thomas Huth 提交于
      I recently noticed that test-obj-y contains a file called
      tests/check-block-qtest.o which simply does not belong to any .c
      file and thus wondered why this is not causing any trouble. It is
      only used to add -Itests to the command line (which refers to the
      build directory). However, it is not needed because "-iquote $(@D)"
      already sets this up in rules.mak. Thus we can simply remove this
      variable.
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      Message-Id: <20190508075527.32164-1-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      1e47ac82
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-05-07' into staging · df06df4f
      Peter Maydell 提交于
      nbd patches for 2019-05-07
      
      - iotest improvements
      
      # gpg: Signature made Tue 07 May 2019 16:00:18 BST
      # gpg:                using RSA key A7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>" [full]
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>" [full]
      # gpg:                 aka "[jpeg image of size 6874]" [full]
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2019-05-07:
        iotests: Make 182 do without device_add
        iotests: Tweak 221 sizing for different hole granularities
        tests/qemu-iotests: Fix more reference output files due to recent qemu-io change
        iotests: Fix 233 for ports other than 10809
        qemu-nbd: Look up flag names in array
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      df06df4f
    • T
      tests/tpm-tests: Use g_test_skip() to mark skipped tests · 8a17fbf6
      Thomas Huth 提交于
      Since we do not use gtester anymore (which had a bug here),
      we can now use g_test_skip() to mark skipped tests.
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: NStefan Berger <stefanb@linux.ibm.com>
      Message-Id: <20190424094557.28404-1-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      8a17fbf6
    • T
      tests/ide-test: Make test independent of global_qtest · 4a61c3ab
      Thomas Huth 提交于
      Pass around the QTestState, so we do not need the problematic global_qtest
      variable (which causes trouble for tests that have multiple test states)
      here anymore.
      
      Message-Id: <20190409085245.31548-6-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      4a61c3ab
    • T
      tests/test-hmp: Use qtest_init() instead of qtest_start() · 8c7eb098
      Thomas Huth 提交于
      qtest_start() + qtest_end() should be avoided, since they use the
      global_qtest variable that we want to get rid of in the long run
      Use qtest_init() and qtest_quit() instead.
      Reviewed-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      Message-Id: <20190409085245.31548-5-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      8c7eb098
    • T
      tests/qmp-cmd-test: Use qtest_init() instead of qtest_start() · da9cd2d0
      Thomas Huth 提交于
      qtest_start() + qtest_end() should be avoided, since they use the
      global_qtest variable that we want to get rid of in the long run
      (since global_qtest can not be used in tests that have to track
      multiple QEMU states, like migration tests). Use qtest_init() and
      qtest_quit() instead.
      
      Message-Id: <20190409085245.31548-4-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      da9cd2d0
    • T
      tests/megasas: Make test independent of global_qtest · 2756f82a
      Thomas Huth 提交于
      The test uses memwrite() and thus relies on global_qtest. Let's replace it
      with qtest_memwrite(), so that we are independent from global_qtest here.
      
      Message-Id: <20190409085245.31548-3-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      2756f82a
    • T
      tests/tco: Make test independent of global_qtest · 6bb58d20
      Thomas Huth 提交于
      Pass around the QTestState in the TestData, so we do not need the
      global_qtest variable here anymore.
      
      Message-Id: <20190409085245.31548-2-thuth@redhat.com>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      6bb58d20
    • E
      tests: Force Python I/O encoding for check-qapi-schema · 4ac2670b
      Eduardo Habkost 提交于
      test-qapi.py doesn't force a specific encoding for stderr or
      stdout, but the reference files used by check-qapi-schema are in
      UTF-8.  This breaks check-qapi-schema under certain circumstances
      (e.g. if using the C locale and Python < 3.7).
      
      We need to make sure test-qapi.py always generate UTF-8 output
      somehow.  On Python 3.7+ we can do it using
      `sys.stdout.reconfigure(...)`, but we need a solution that works
      with older Python versions.
      
      Instead of trying a hack like reopening sys.stdout and
      sys.stderr, we can just tell Python to use UTF-8 for I/O encoding
      when running test-qapi.py.  Do it by setting PYTHONIOENCODING.
      Reported-by: NThomas Huth <thuth@redhat.com>
      Tested-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
      Message-Id: <20190506213817.14344-1-ehabkost@redhat.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <philmd@redhat.com>
      Reviewed-by: NAlex Bennée <alex.bennee@linaro.org>
      Tested-by: NAlex Bennée <alex.bennee@linaro.org>
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      4ac2670b
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190507' into staging · 629d1669
      Peter Maydell 提交于
      target-arm queue:
       * Stop using variable length array in dc_zva
       * Implement M-profile XPSR GE bits
       * Don't enable ARMV7M_EXCP_DEBUG from reset
       * armv7m_nvic: NS BFAR and BFSR are RAZ/WI if BFHFNMINS == 0
       * armv7m_nvic: Check subpriority in nvic_recompute_state_secure()
       * fix various minor issues to allow building for Windows-on-ARM64
       * aspeed: Set SDRAM size
       * Allow system registers for KVM guests to be changed by QEMU code
       * raspi: Diagnose requests for too much RAM
       * virt: Support firmware configuration with -blockdev
      
      # gpg: Signature made Tue 07 May 2019 12:59:30 BST
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20190507:
        target/arm: Stop using variable length array in dc_zva
        target/arm: Implement XPSR GE bits
        hw/intc/armv7m_nvic: Don't enable ARMV7M_EXCP_DEBUG from reset
        hw/intc/armv7m_nvic: NS BFAR and BFSR are RAZ/WI if BFHFNMINS == 0
        hw/arm/armv7m_nvic: Check subpriority in nvic_recompute_state_secure()
        osdep: Fix mingw compilation regarding stdio formats
        util/cacheinfo: Use uint64_t on LLP64 model to satisfy Windows ARM64
        qga: Fix mingw compilation warnings on enum conversion
        QEMU_PACKED: Remove gcc_struct attribute in Windows non x86 targets
        arm: aspeed: Set SDRAM size
        arm: Allow system registers for KVM guests to be changed by QEMU code
        hw/arm/raspi: Diagnose requests for too much RAM
        hw/arm/virt: Support firmware configuration with -blockdev
        pflash_cfi01: New pflash_cfi01_legacy_drive()
        pc: Rearrange pc_system_firmware_init()'s legacy -drive loop
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      629d1669
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190507-pull-request' into staging · a6f6d247
      Peter Maydell 提交于
      vga: bugfixes for qxl, cirrus, ati.
      vga: add "-vga help" support.
      vga: move i2c-ddc to display.
      
      # gpg: Signature made Tue 07 May 2019 09:19:32 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/vga-20190507-pull-request:
        i2c-ddc: move it to hw/display
        ati-vga: Fix check for blt outside vram
        qxl: avoid unaligned pointer reads/writes
        vl: add -vga help support
        vl: constify VGAInterfaceInfo
        hw/display/cirrus_vga: Remove unused include
        hw/display/cirrus_vga: Update the documentation URL
        qxl: check release info object
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a6f6d247
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20190506' into staging · d6de7fed
      Peter Maydell 提交于
      Add support for variable-length ISAs
      
      # gpg: Signature made Mon 06 May 2019 19:26:21 BST
      # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
      # gpg:                issuer "richard.henderson@linaro.org"
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * remotes/rth/tags/pull-dt-20190506:
        decodetree: Add DisasContext argument to !function expanders
        decodetree: Expand a decode_load function
        decodetree: Initial support for variable-length ISAs
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d6de7fed
  4. 07 5月, 2019 13 次提交