qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC PATCH 04/12] icount: introduce icount timer.


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [RFC PATCH 04/12] icount: introduce icount timer.
Date: Sat, 22 Mar 2014 09:59:34 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0

Il 21/03/2014 20:17, address@hidden ha scritto:
@@ -154,7 +159,20 @@ int64_t cpu_get_icount(void)

     do {
         start = seqlock_read_begin(&timers_state.vm_clock_seqlock);
-        icount = cpu_get_icount_locked();
+        icount = cpu_get_icount_locked(true);
+    } while (seqlock_read_retry(&timers_state.vm_clock_seqlock, start));
+
+    return icount;
+}
+
+int64_t cpu_get_icount_wo_bias(void)
+{
+    int64_t icount;
+    unsigned start;
+
+    do {
+        start = seqlock_read_begin(&timers_state.vm_clock_seqlock);
+        icount = cpu_get_icount_locked(false);
     } while (seqlock_read_retry(&timers_state.vm_clock_seqlock, start));

Why not add an argument to cpu_get_icount() as well?

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]