Message ID | 20230609104717.95555-19-philmd@linaro.org |
---|---|
State | New |
Headers | show |
Series | target/arm/tcg: Remove inclusions of 'exec/helper-[proto/gen].h' | expand |
On 6/9/23 03:47, Philippe Mathieu-Daudé wrote: > SME set_svcr() is called by handle_msr_i() in translate-a64.c. > To be able to restrict helper-sme.h.inc to SME-specific files, > move the set_svcr() helper definition into the common helper.h. > > Signed-off-by: Philippe Mathieu-Daudé<philmd@linaro.org> > --- > target/arm/helper.h | 1 + > target/arm/tcg/helper-sme.h.inc | 2 -- > 2 files changed, 1 insertion(+), 2 deletions(-) Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
diff --git a/target/arm/helper.h b/target/arm/helper.h index 4e431c2116..5471d6e5d0 100644 --- a/target/arm/helper.h +++ b/target/arm/helper.h @@ -558,5 +558,6 @@ DEF_HELPER_FLAGS_5(gvec_uclamp_d, TCG_CALL_NO_RWG, #ifdef TARGET_AARCH64 #include "tcg/helper-a64.h.inc" +DEF_HELPER_FLAGS_3(set_svcr, TCG_CALL_NO_RWG, void, env, i32, i32) /* SME */ #include "tcg/helper-sme.h.inc" #endif diff --git a/target/arm/tcg/helper-sme.h.inc b/target/arm/tcg/helper-sme.h.inc index 27eef49a11..b53b691f70 100644 --- a/target/arm/tcg/helper-sme.h.inc +++ b/target/arm/tcg/helper-sme.h.inc @@ -17,8 +17,6 @@ * License along with this library; if not, see <http://www.gnu.org/licenses/>. */ -DEF_HELPER_FLAGS_3(set_svcr, TCG_CALL_NO_RWG, void, env, i32, i32) - DEF_HELPER_FLAGS_3(sme_zero, TCG_CALL_NO_RWG, void, env, i32, i32) /* Move to/from vertical array slices, i.e. columns, so 'c'. */
SME set_svcr() is called by handle_msr_i() in translate-a64.c. To be able to restrict helper-sme.h.inc to SME-specific files, move the set_svcr() helper definition into the common helper.h. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- target/arm/helper.h | 1 + target/arm/tcg/helper-sme.h.inc | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-)