[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 08/34] target-s390x: implement STCKC helper
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PULL 08/34] target-s390x: implement STCKC helper |
Date: |
Fri, 5 Jun 2015 01:41:38 +0200 |
From: Aurelien Jarno <address@hidden>
The STCKC instruction just returns the last written clock comparator
value and KVM already provides the corresponding variable.
Signed-off-by: Aurelien Jarno <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>
---
target-s390x/misc_helper.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
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 */
--
1.7.12.4
- [Qemu-devel] [PULL 00/34] s390 patch queue 2015-06-05, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 08/34] target-s390x: implement STCKC helper,
Alexander Graf <=
- [Qemu-devel] [PULL 06/34] target-s390x: simplify SCKC helper, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 07/34] target-s390x: streamline STCK helper, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 04/34] target-s390x: remove unused helpers, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 05/34] target-s390x: add a tod2time function, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 02/34] target-s390x: fix CC computation for LOAD POSITIVE instructions, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 09/34] target-s390x: implement STPT helper, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 14/34] target-s390x: silence NaNs for LOAD LENGTHENED and LOAD ROUNDED, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 16/34] target-s390x: move a few instructions to the correct facility, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 20/34] target-s390x: change CHRL and CGHRL format to RIL-b, Alexander Graf, 2015/06/04
- [Qemu-devel] [PULL 30/34] target-s390x: add a cpu_mmu_idx_to_asc function, Alexander Graf, 2015/06/04