|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [IA64] Fixed "Oops: time tick before it's due" issue
# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID 9d88feed1189fb59783460e6399913c903988826
# Parent ced37bea064709d2290c3f22a9f43e53c1d47b70
[IA64] Fixed "Oops: time tick before it's due" issue
This patch fixed following issue,
"Oops: time tick before it's due" in VTI-domain
Signed-off-by: Anthony Xu <anthony.xu@xxxxxxxxx>
diff -r ced37bea0647 -r 9d88feed1189 xen/arch/ia64/vmx/vlsapic.c
--- a/xen/arch/ia64/vmx/vlsapic.c Tue Apr 25 22:35:41 2006 -0600
+++ b/xen/arch/ia64/vmx/vlsapic.c Tue Apr 25 22:38:25 2006 -0600
@@ -121,7 +121,7 @@ void vtm_init(VCPU *vcpu)
itc_freq = local_cpu_data->itc_freq;
vtm->cfg_max_jump=itc_freq*MAX_JUMP_STEP/1000;
vtm->cfg_min_grun=itc_freq*MIN_GUEST_RUNNING_TIME/1000;
- init_timer(&vtm->vtm_timer, vtm_timer_fn, vcpu, 0);
+ init_timer(&vtm->vtm_timer, vtm_timer_fn, vcpu, vcpu->processor);
vtm_reset(vcpu);
}
diff -r ced37bea0647 -r 9d88feed1189 xen/arch/ia64/xen/xentime.c
--- a/xen/arch/ia64/xen/xentime.c Tue Apr 25 22:35:41 2006 -0600
+++ b/xen/arch/ia64/xen/xentime.c Tue Apr 25 22:38:25 2006 -0600
@@ -146,9 +146,9 @@ xen_timer_interrupt (int irq, void *dev_
* another CPU. We need to avoid to SMP race by
acquiring the
* xtime_lock.
*/
-#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
+//#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
write_seqlock(&xtime_lock);
-#endif
+//#endif
#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
do_timer(regs);
#endif
@@ -159,9 +159,9 @@ xen_timer_interrupt (int irq, void *dev_
itc_at_irq = ia64_get_itc();
stime_irq += cycle_to_ns(itc_at_irq - old_itc);
-#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
+//#ifdef TURN_ME_OFF_FOR_NOW_IA64_XEN
write_sequnlock(&xtime_lock);
-#endif
+//#endif
} else
local_cpu_data->itm_next = new_itm;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [IA64] Fixed "Oops: time tick before it's due" issue,
Xen patchbot -unstable <=
|
|
|
|
|