search for: do_settime

Displaying 7 results from an estimated 7 matches for "do_settime".

2008 Aug 06
3
[PATCH RFC] do_settime is backwards?!
While digging through the time code, I found something very strange in do_settime: x = (secs * 1000000000ULL) + (u64)nsecs - system_time_base; y = do_div(x, 1000000000); spin_lock(&wc_lock); wc_sec = _wc_sec = (u32)x; wc_nsec = _wc_nsec = (u32)y; spin_unlock(&wc_lock); The value "x" appears to be the number of nanoseconds, while the...
2007 Aug 30
0
[PATCH][Retry 1] 1/4: cpufreq/PowerNow! in Xen: Xen timer changes
...l(curr_tsc); + t->local_tsc_stamp = curr_tsc; + t->stime_local_stamp = get_s_time(); + t->stime_master_stamp = read_platform_stime(); + local_irq_enable(); + + platform_time_calibration(); +} + /* Set clock to <secs,usecs> after 00:00:00 UTC, 1 January, 1970. */ void do_settime(unsigned long secs, unsigned long nsecs, u64 system_time_base) { @@ -862,7 +897,7 @@ static void local_time_calibration(void if ( error_factor != 0 ) calibration_mul_frac = mul_frac(calibration_mul_frac, error_factor); -#if 0 +#if 0 printk("---%d: %08x %08x %d\n",...
2006 Mar 14
0
[patch] call out to arch code to deliver timer interrupts
..., VIRQ_TIMER); + arch_send_timer_event(v); } /* Initialise the data structures. */ diff -r df0ad1c46f10 -r 686cd624618c xen/include/xen/time.h --- a/xen/include/xen/time.h Thu Mar 9 16:03:23 2006 +0100 +++ b/xen/include/xen/time.h Tue Mar 14 14:56:55 2006 -0600 @@ -59,6 +59,8 @@ extern void do_settime( extern void do_settime( unsigned long secs, unsigned long nsecs, u64 system_time_base); +extern void arch_send_timer_event(struct vcpu *v); + #endif /* __XEN_TIME_H__ */ /* -- Hollis Blanchard IBM Linux Technology Center _______________________________________________ Xen-devel mai...
2008 Aug 06
10
[BUG 1282] time jump on live migrate root cause & proposed fixes
Hi, I have done some debugging to find out the root cause of bug 1282, which has the following symptoms with paravirtualized guests: - after a live migrate, the time on the guest can jump - after a live migrate, the guest "forgets" to wake up processes - after a domU save, dom0 reboot and domU restore, the time is correct but processes are not woken up from sys_nanosleep The problem
2009 Jan 31
2
Re: Debugging Xen via serial console
Hi, kdb: to debug xen hypervisor, could also debug guests gdbsx: to debug PV/HVM linux guests The tree is : http://xenbits.xensource.com/ext/debuggers.hg See README-dbg. You''ll need to setup serial access for kdb. Thanks, Mukesh > > Hi Dan, > > I''m currently using your version of ssplitd as it is. I haven''t tried > kdb. For some reason I
2007 May 15
3
[PATCH 1/12] Add suspend/resume to devices owned by Xen
...if (timers[i]->init && timers[i]->init()) + { + cur_timer = timers[i]; + break; + } + + i++; + } + + if (!cur_timer) + panic("Failed to find a usable platform timer source!!!\n"); } @@ -725,6 +805,7 @@ void do_settime(unsigned long secs, unsi rcu_read_unlock(&domlist_read_lock); } +static int on_resume; static void local_time_calibration(void *unused) { struct cpu_time *t = &this_cpu(cpu_time); @@ -872,7 +953,8 @@ void init_percpu_time(void) local_irq_save(flags); rdtscll(t-&gt...
2007 Aug 29
39
[PATCH] 1/2: cpufreq/PowerNow! in Xen: Time and platform changes
...uct xenpf_enter_acpi_sleep enter_acpi_sleep; uint8_t pad[128]; } u; diff -r 256160ff19b7 xen/include/xen/time.h --- a/xen/include/xen/time.h Thu Aug 16 13:27:59 2007 +0100 +++ b/xen/include/xen/time.h Wed Aug 29 17:10:06 2007 -0500 @@ -74,6 +74,8 @@ extern void do_settime( extern void do_settime( unsigned long secs, unsigned long nsecs, u64 system_time_base); +extern void do_change_freq(struct vcpu_time_info *info, unsigned int old, unsigned int new, int cpu_num); + extern void send_timer_event(struct vcpu *v); #endif /* __XEN_TIME_H__ */ _______...