Skip to content
Snippets Groups Projects
  1. May 02, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-hex-20210502' into staging · 15106f7d
      Peter Maydell authored
      
      Minor cleanups.
      Finish the rest of the hexagon integer instructions.
      
      # gpg: Signature made Sun 02 May 2021 15:38:17 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-gitlab/tags/pull-hex-20210502: (31 commits)
        Hexagon (target/hexagon) CABAC decode bin
        Hexagon (target/hexagon) load into shifted register instructions
        Hexagon (target/hexagon) load and unpack bytes instructions
        Hexagon (target/hexagon) bit reverse (brev) addressing
        Hexagon (target/hexagon) circular addressing
        Hexagon (target/hexagon) add A4_addp_c/A4_subp_c
        Hexagon (target/hexagon) add A6_vminub_RdP
        Hexagon (target/hexagon) add A5_ACS (vacsh)
        Hexagon (target/hexagon) add F2_sfinvsqrta
        Hexagon (target/hexagon) add F2_sfrecipa instruction
        Hexagon (target/hexagon) compile all debug code
        Hexagon (target/hexagon) move QEMU_GENERATE to only be on during macros.h
        Hexagon (target/hexagon) cleanup reg_field_info definition
        Hexagon (target/hexagon) cleanup ternary operators in semantics
        Hexagon (target/hexagon) use softfloat for float-to-int conversions
        Hexagon (target/hexagon) replace float32_mul_pow2 with float32_scalbn
        Hexagon (target/hexagon) use softfloat default NaN and tininess
        Hexagon (target/hexagon) change type of softfloat_roundingmodes
        Hexagon (target/hexagon) remove unused carry_from_add64 function
        Hexagon (target/hexagon) change variables from int to bool when appropriate
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      15106f7d
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210501' into staging · 53c5433e
      Peter Maydell authored
      
      Include cleanups.
      Decodetree enhancements for power10.
      
      # gpg: Signature made Sat 01 May 2021 19:50:22 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-gitlab/tags/pull-tcg-20210501:
        decodetree: Extend argument set syntax to allow types
        decodetree: Add support for 64-bit instructions
        decodetree: More use of f-strings
        decodetree: Introduce whex and whexC helpers
        exec: Remove accel/tcg/ from include paths
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      53c5433e
  2. May 01, 2021
  3. Apr 30, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2021-04-30' into staging · 8f860d26
      Peter Maydell authored
      
      QAPI patches patches for 2021-04-30
      
      # gpg: Signature made Fri 30 Apr 2021 12:42:32 BST
      # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
      # gpg:                issuer "armbru@redhat.com"
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-qapi-2021-04-30: (25 commits)
        qapi/error.py: enable mypy checks
        qapi/error: Add type hints
        qapi/error.py: enable pylint checks
        qapi/error.py: move QAPIParseError to parser.py
        qapi/error: assert QAPISourceInfo is not None
        qapi/error: Make QAPISourceError 'col' parameter optional
        qapi/error: Use Python3-style super()
        qapi/error: Repurpose QAPIError as an abstract base exception class
        qapi/expr: Update authorship and copyright information
        qapi/expr.py: Use tuples instead of lists for static data
        qapi/expr.py: Add docstrings
        qapi/expr: Only explicitly prohibit 'Kind' nor 'List' for type names
        qapi/expr.py: enable pylint checks
        qapi/expr.py: Remove single-letter variable
        qapi/expr.py: Consolidate check_if_str calls in check_if
        qapi/expr.py: add type hint annotations
        qapi/expr.py: Modify check_keys to accept any Collection
        qapi/expr.py: Add casts in a few select cases
        qapi/expr.py: Check type of union and alternate 'data' member
        qapi/expr.py: move string check upwards in check_type
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      8f860d26
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · f38d1ea4
      Peter Maydell authored
      
      Block layer patches
      
      - Fix permission update order problems with block graph changes
      - qemu-img convert: Unshare write permission for source
      - vhost-user-blk: Fail gracefully on too large queue size
      
      # gpg: Signature made Fri 30 Apr 2021 11:27:51 BST
      # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
      # gpg:                issuer "kwolf@redhat.com"
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream: (39 commits)
        vhost-user-blk: Fail gracefully on too large queue size
        qemu-img convert: Unshare write permission for source
        block: Add BDRV_O_NO_SHARE for blk_new_open()
        block: refactor bdrv_node_check_perm()
        block: rename bdrv_replace_child_safe() to bdrv_replace_child()
        block: refactor bdrv_child_set_perm_safe() transaction action
        block: inline bdrv_replace_child()
        block: inline bdrv_check_perm_common()
        block: drop unused permission update functions
        block: bdrv_reopen_multiple: refresh permissions on updated graph
        block: bdrv_reopen_multiple(): move bdrv_flush to separate pre-prepare
        block: add bdrv_set_backing_noperm() transaction action
        block: make bdrv_refresh_limits() to be a transaction action
        block: make bdrv_unset_inherits_from to be a transaction action
        block: drop ignore_children for permission update functions
        block/backup-top: drop .active
        block: introduce bdrv_drop_filter()
        block: add bdrv_remove_filter_or_cow transaction action
        block: adapt bdrv_append() for inserting filters
        block: split out bdrv_replace_node_noperm()
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f38d1ea4
Loading