From: Aurelien Jarno Date: Mon, 18 May 2015 21:42:28 +0000 (+0200) Subject: target-s390x: implement STCKC helper X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~160^2~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa9e14e684506e8ddf02bd5cff720520827bf244;p=sdk%2Femulator%2Fqemu.git target-s390x: implement STCKC helper The STCKC instruction just returns the last written clock comparator value and KVM already provides the corresponding variable. Signed-off-by: Aurelien Jarno Signed-off-by: Alexander Graf --- diff --git a/target-s390x/misc_helper.c b/target-s390x/misc_helper.c index fa105fa..57aee95 100644 --- a/target-s390x/misc_helper.c +++ b/target-s390x/misc_helper.c @@ -286,6 +286,8 @@ void HELPER(sckc)(CPUS390XState *env, uint64_t time) return; } + env->ckc = time; + /* difference between origins */ time -= env->tod_offset; @@ -298,8 +300,7 @@ void HELPER(sckc)(CPUS390XState *env, uint64_t time) /* Store Clock Comparator */ uint64_t HELPER(stckc)(CPUS390XState *env) { - /* XXX implement */ - return 0; + return env->ckc; } /* Set CPU Timer */