[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 55fd18: MAINTAINERS: Add scripts/decodetree.p
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 55fd18: MAINTAINERS: Add scripts/decodetree.py to the TCG ... |
Date: |
Wed, 13 Mar 2019 07:44:01 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 55fd189205493890a10245a6828b8f282ff518c2
https://github.com/qemu/qemu/commit/55fd189205493890a10245a6828b8f282ff518c2
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Add scripts/decodetree.py to the TCG section
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 3fdbf5d6794db253b0a5173204bbbcc8a17bc9d1
https://github.com/qemu/qemu/commit/3fdbf5d6794db253b0a5173204bbbcc8a17bc9d1
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M MAINTAINERS
A docs/devel/decodetree.rst
M docs/devel/index.rst
M scripts/decodetree.py
Log Message:
-----------
decodetree: Move documentation to docs/devel/decodetree.rst
One great big block comment isn't the best way to document
the syntax of a language.
Reviewed-by: Bastian Koppelmann <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 5d53b0f5d35248894bf7c223689e95600b88434e
https://github.com/qemu/qemu/commit/5d53b0f5d35248894bf7c223689e95600b88434e
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M docs/devel/decodetree.rst
Log Message:
-----------
decodetree: Document the usefulness of argument sets
Reviewed-by: Bastian Koppelmann <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 9b3186e38f00ae0cba36c096e3654f916699f336
https://github.com/qemu/qemu/commit/9b3186e38f00ae0cba36c096e3654f916699f336
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Ensure build_tree does not include values outside insnmask
Reproduced with "scripts/decodetree.py /dev/null".
Reviewed-by: Bastian Koppelmann <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: eb6b87fac70dd62e3f1286703db20c012e7a9611
https://github.com/qemu/qemu/commit/eb6b87fac70dd62e3f1286703db20c012e7a9611
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Do not unconditionaly return from Pattern.output_code
As a consequence, the 'return false' gets pushed up one level.
This will allow us to perform some other action when the
translator returns failure.
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: 0eff2df4a2ce677230119440f7eb057acffad5eb
https://github.com/qemu/qemu/commit/0eff2df4a2ce677230119440f7eb057acffad5eb
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M docs/devel/decodetree.rst
M scripts/decodetree.py
A tests/decode/err_pattern_group_overlap1.decode
Log Message:
-----------
decodetree: Allow grouping of overlapping patterns
Signed-off-by: Richard Henderson <address@hidden>
Commit: bf92118fa9dda4a425da7f75d43ad7b4df8d5650
https://github.com/qemu/qemu/commit/bf92118fa9dda4a425da7f75d43ad7b4df8d5650
Author: Bastian Koppelmann <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/decode/check.sh
A tests/decode/err_pattern_group_empty.decode
A tests/decode/err_pattern_group_ident1.decode
A tests/decode/err_pattern_group_ident2.decode
A tests/decode/err_pattern_group_nest1.decode
A tests/decode/succ_pattern_group_nest1.decode
Log Message:
-----------
test/decode: Add tests for PatternGroups
This adds one test that supposed to succeed to test deep nesting
of pattern groups which is rarely exercised by targets using decode
tree. The remaining tests exercise various fail conditions.
Signed-off-by: Bastian Koppelmann <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: cd3e7fc18db43b296f413814cd4b72bcd6878bc4
https://github.com/qemu/qemu/commit/cd3e7fc18db43b296f413814cd4b72bcd6878bc4
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Add --static-decode option
Like --decode, but do not drop 'static' qualifier.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 82bfac1c06cadeb5c7252734dc695d951185916c
https://github.com/qemu/qemu/commit/82bfac1c06cadeb5c7252734dc695d951185916c
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Produce clean output for an empty input file
This is interesting for bisection, where an output file is plumbed,
but does not yet have patterns.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 263ac638a76a72841e3f513b14c515680703e084
https://github.com/qemu/qemu/commit/263ac638a76a72841e3f513b14c515680703e084
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Allow +- to begin a number initializing a field
Signed-off-by: Richard Henderson <address@hidden>
Commit: 71ecf79bf40db20237a3cfc01cc407cc4cad8817
https://github.com/qemu/qemu/commit/71ecf79bf40db20237a3cfc01cc407cc4cad8817
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Prefix extract function names with decode_function
This makes it easier to name Formats within multiple decode files.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 2decfc95583dc28add69810eaca6ada7b4b44d3a
https://github.com/qemu/qemu/commit/2decfc95583dc28add69810eaca6ada7b4b44d3a
Author: Richard Henderson <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M scripts/decodetree.py
A tests/decode/err_width1.decode
A tests/decode/err_width2.decode
A tests/decode/err_width3.decode
A tests/decode/err_width4.decode
Log Message:
-----------
decodetree: Properly diagnose fields overflowing an insn
Previously this would result in an exception for shifting
the field mask by a negative number.
Signed-off-by: Richard Henderson <address@hidden>
Commit: f39901d59f38a32323055764b859c224c09d85b2
https://github.com/qemu/qemu/commit/f39901d59f38a32323055764b859c224c09d85b2
Author: Peter Maydell <address@hidden>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M MAINTAINERS
A docs/devel/decodetree.rst
M docs/devel/index.rst
M scripts/decodetree.py
M tests/decode/check.sh
A tests/decode/err_pattern_group_empty.decode
A tests/decode/err_pattern_group_ident1.decode
A tests/decode/err_pattern_group_ident2.decode
A tests/decode/err_pattern_group_nest1.decode
A tests/decode/err_pattern_group_overlap1.decode
A tests/decode/err_width1.decode
A tests/decode/err_width2.decode
A tests/decode/err_width3.decode
A tests/decode/err_width4.decode
A tests/decode/succ_pattern_group_nest1.decode
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20190312' into staging
Break out documentation to docs/devel/.
Add support for pattern groups.
Other misc cleanups for multiple decode functions.
# gpg: Signature made Tue 12 Mar 2019 16:59:37 GMT
# gpg: using RSA key 64DF38E8AF7E215F
# gpg: Good signature from "Richard Henderson <address@hidden>" [full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* remotes/rth/tags/pull-dt-20190312:
decodetree: Properly diagnose fields overflowing an insn
decodetree: Prefix extract function names with decode_function
decodetree: Allow +- to begin a number initializing a field
decodetree: Produce clean output for an empty input file
decodetree: Add --static-decode option
test/decode: Add tests for PatternGroups
decodetree: Allow grouping of overlapping patterns
decodetree: Do not unconditionaly return from Pattern.output_code
decodetree: Ensure build_tree does not include values outside insnmask
decodetree: Document the usefulness of argument sets
decodetree: Move documentation to docs/devel/decodetree.rst
MAINTAINERS: Add scripts/decodetree.py to the TCG section
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/9298a4e8a648...f39901d59f38
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 55fd18: MAINTAINERS: Add scripts/decodetree.py to the TCG ...,
Peter Maydell <=