qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] abd04f: decodetree: Add !extern flag to argum


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] abd04f: decodetree: Add !extern flag to argument sets
Date: Fri, 02 Nov 2018 02:47:00 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: abd04f9290094f4eb7f3c07335766bbac3de22bb
      
https://github.com/qemu/qemu/commit/abd04f9290094f4eb7f3c07335766bbac3de22bb
  Author: Richard Henderson <address@hidden>
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
    M scripts/decodetree.py

  Log Message:
  -----------
  decodetree: Add !extern flag to argument sets

Allow argument sets to be shared between two decoders by avoiding
a re-declaration error.  Make sure that anonymous argument sets
and anonymous formats have unique names.

Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Bastian Koppelmann <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 3a7be5546506be62d5c6c4b804119cedf9e367d6
      
https://github.com/qemu/qemu/commit/3a7be5546506be62d5c6c4b804119cedf9e367d6
  Author: Richard Henderson <address@hidden>
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
    M scripts/decodetree.py
    M target/arm/translate-sve.c
    M target/openrisc/disas.c
    M target/openrisc/translate.c

  Log Message:
  -----------
  decodetree: Remove "insn" argument from trans_* expanders

This allows trans_* expanders to be shared between decoders
for 32 and 16-bit insns, by not tying the expander to the
size of the insn that produced it.

This change requires adjusting the two existing users to match.

Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 6699ae6a8e74381583622502db8bd47fac381c9e
      
https://github.com/qemu/qemu/commit/6699ae6a8e74381583622502db8bd47fac381c9e
  Author: Richard Henderson <address@hidden>
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
    M scripts/decodetree.py

  Log Message:
  -----------
  decodetree: Allow multiple input files

While it would be possible to concatenate input files with make,
passing the original input files to decodetree.py allows us to
generate error messages which allows compilation environments
(read: emacs) to next-error to the correct input file.

Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Bastian Koppelmann <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: ef302748655d02685d24126e0f9f11ea85c6123a
      
https://github.com/qemu/qemu/commit/ef302748655d02685d24126e0f9f11ea85c6123a
  Author: Peter Maydell <address@hidden>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M scripts/decodetree.py
    M target/arm/translate-sve.c
    M target/openrisc/disas.c
    M target/openrisc/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20181031' into staging

Updates to decodetree.py for risc-v.

# gpg: Signature made Wed 31 Oct 2018 16:52:07 GMT
# gpg:                using RSA key 64DF38E8AF7E215F
# gpg: Good signature from "Richard Henderson <address@hidden>"
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

* remotes/rth/tags/pull-dt-20181031:
  decodetree: Allow multiple input files
  decodetree: Remove "insn" argument from trans_* expanders
  decodetree: Add !extern flag to argument sets

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/f96a3165ab1c...ef302748655d
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]