From be7f28de5d7f635647d7991ace96c54d9f724be4 Mon Sep 17 00:00:00 2001 From: David Hildenbrand Date: Thu, 22 Jun 2017 11:41:51 +0200 Subject: target/s390x: Implement idte instruction Let's keep it very simple for now and flush the complete tlb, we currently can't find the right entries in our tlb, we would have to store the used tables for each element. As we now fully implement the DAT-enhancement facility, we can allow to enable it for the qemu CPU model. Signed-off-by: David Hildenbrand Message-Id: <20170622094151.28633-4-david@redhat.com> Signed-off-by: Richard Henderson --- target/s390x/helper.h | 1 + 1 file changed, 1 insertion(+) (limited to 'target/s390x/helper.h') diff --git a/target/s390x/helper.h b/target/s390x/helper.h index b268367e92..964097b2ce 100644 --- a/target/s390x/helper.h +++ b/target/s390x/helper.h @@ -131,6 +131,7 @@ DEF_HELPER_4(mvcs, i32, env, i64, i64, i64) DEF_HELPER_4(mvcp, i32, env, i64, i64, i64) DEF_HELPER_4(sigp, i32, env, i64, i32, i64) DEF_HELPER_FLAGS_2(sacf, TCG_CALL_NO_WG, void, env, i64) +DEF_HELPER_FLAGS_4(idte, TCG_CALL_NO_RWG, void, env, i64, i64, i32) DEF_HELPER_FLAGS_4(ipte, TCG_CALL_NO_RWG, void, env, i64, i64, i32) DEF_HELPER_FLAGS_1(ptlb, TCG_CALL_NO_RWG, void, env) DEF_HELPER_FLAGS_1(purge, TCG_CALL_NO_RWG, void, env) -- cgit v1.2.3