[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] db6477: exec: Remove accel/tcg/ from include
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] db6477: exec: Remove accel/tcg/ from include paths |
Date: |
Sun, 02 May 2021 06:32:46 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: db647703ba9d82519363c107715f562187fbcc16
https://github.com/qemu/qemu/commit/db647703ba9d82519363c107715f562187fbcc16
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2021-05-01 (Sat, 01 May 2021)
Changed paths:
M include/exec/helper-gen.h
M include/exec/helper-proto.h
M include/exec/helper-tcg.h
M meson.build
Log Message:
-----------
exec: Remove accel/tcg/ from include paths
When TCG is enabled, the accel/tcg/ include path is added to the
project global include search list. This accel/tcg/ directory
contains a header named "internal.h" which, while intented to
be internal to accel/tcg/, is accessible by all files compiled
when TCG is enabled. This might lead to problem with other
directories using the same "internal.h" header name:
$ git ls-files | fgrep /internal.h
accel/tcg/internal.h
include/hw/ide/internal.h
target/hexagon/internal.h
target/mips/internal.h
target/ppc/internal.h
target/s390x/internal.h
As we don't need to expose accel/tcg/ internals to the rest of
the code base, simplify by removing it from the include search
list, and include the accel/tcg/ public headers relative to the
project root search path (which is already in the generic include
search path).
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Claudio Fontana <cfontana@suse.de>
Message-Id: <20210413081008.3409459-1-f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: c7cefe6c667f706f76f4676ae2894286c5b8b9b3
https://github.com/qemu/qemu/commit/c7cefe6c667f706f76f4676ae2894286c5b8b9b3
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2021-05-01 (Sat, 01 May 2021)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Introduce whex and whexC helpers
Form a hex constant of the appropriate insnwidth.
Begin using f-strings on changed lines.
Reviewed-by: Luis Pires <luis.pires@eldorado.org.br>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 9f6e2b4d34363c066a0cee1a1df3ec7a0c9f3255
https://github.com/qemu/qemu/commit/9f6e2b4d34363c066a0cee1a1df3ec7a0c9f3255
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2021-05-01 (Sat, 01 May 2021)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: More use of f-strings
Reviewed-by: Luis Pires <luis.pires@eldorado.org.br>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 60c425f328957caaa46da895086cc0ea46865d3d
https://github.com/qemu/qemu/commit/60c425f328957caaa46da895086cc0ea46865d3d
Author: Luis Fernando Fujita Pires <luis.pires@eldorado.org.br>
Date: 2021-05-01 (Sat, 01 May 2021)
Changed paths:
M scripts/decodetree.py
Log Message:
-----------
decodetree: Add support for 64-bit instructions
Allow '64' to be specified for the instruction width command line params
and use the appropriate extract and deposit functions in that case.
This will be used to implement the new 64-bit Power ISA 3.1 instructions.
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Luis Pires <luis.pires@eldorado.org.br>
Message-Id:
<CP2PR80MB3668E123E2EFDB0ACD3A46F1DA759@CP2PR80MB3668.lamprd80.prod.outlook.com>
[rth: Drop the change to the field type; use bitop_width instead of separate
variables for extract/deposit; use "ull" for 64-bit constants.]
Reviewed-by: Luis Pires <luis.pires@eldorado.org.br>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: af93ccacc772019298be4c3e47251cdaa60d0c21
https://github.com/qemu/qemu/commit/af93ccacc772019298be4c3e47251cdaa60d0c21
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2021-05-01 (Sat, 01 May 2021)
Changed paths:
M docs/devel/decodetree.rst
M scripts/decodetree.py
A tests/decode/succ_argset_type1.decode
Log Message:
-----------
decodetree: Extend argument set syntax to allow types
Rather than force all structure members to be 'int',
allow the type of the member to be specified.
Reviewed-by: Luis Pires <luis.pires@eldorado.org.br>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 53c5433e84e8935abed8e91d4a2eb813168a0ecf
https://github.com/qemu/qemu/commit/53c5433e84e8935abed8e91d4a2eb813168a0ecf
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-05-02 (Sun, 02 May 2021)
Changed paths:
M docs/devel/decodetree.rst
M include/exec/helper-gen.h
M include/exec/helper-proto.h
M include/exec/helper-tcg.h
M meson.build
M scripts/decodetree.py
A tests/decode/succ_argset_type1.decode
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210501' into
staging
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: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/8f860d2633ba...53c5433e84e8