Re: [Xen-devel] [PATCH v2 2/6] x86/time: refactor init_platform_time()

2016-04-05 Thread Jan Beulich
>>> On 05.04.16 at 12:55, wrote: > On 04/05/2016 11:09 AM, Jan Beulich wrote: > On 29.03.16 at 15:44, wrote: >>> +if ( rc <= 0 ) >>> +return rc; >>> + >>> +plt_mask = (u64)~0ull >> (64 - pts->counter_bits); >>> + >>> +set_time_scale(&plt_scale, pts->frequency); >>> + >>> +

Re: [Xen-devel] [PATCH v2 2/6] x86/time: refactor init_platform_time()

2016-04-05 Thread Joao Martins
On 04/05/2016 11:09 AM, Jan Beulich wrote: On 29.03.16 at 15:44, wrote: >> --- a/xen/arch/x86/time.c >> +++ b/xen/arch/x86/time.c >> @@ -533,6 +533,30 @@ static void resume_platform_timer(void) >> plt_stamp = plt_src.read_counter(); >> } >> >> +static int __init try_platform_timer(str

Re: [Xen-devel] [PATCH v2 2/6] x86/time: refactor init_platform_time()

2016-04-05 Thread Jan Beulich
>>> On 29.03.16 at 15:44, wrote: > --- a/xen/arch/x86/time.c > +++ b/xen/arch/x86/time.c > @@ -533,6 +533,30 @@ static void resume_platform_timer(void) > plt_stamp = plt_src.read_counter(); > } > > +static int __init try_platform_timer(struct platform_timesource *pts) > +{ > +int rc =

Re: [Xen-devel] [PATCH v2 2/6] x86/time: refactor init_platform_time()

2016-04-01 Thread Joao Martins
On 04/01/2016 05:10 PM, Konrad Rzeszutek Wilk wrote: > On Tue, Mar 29, 2016 at 02:44:07PM +0100, Joao Martins wrote: >> And accomodate platform time source initialization in >> try_platform_time(). This is a preparatory patch for deferring >> TSC clocksource initialization to the stage where all

Re: [Xen-devel] [PATCH v2 2/6] x86/time: refactor init_platform_time()

2016-04-01 Thread Konrad Rzeszutek Wilk
On Tue, Mar 29, 2016 at 02:44:07PM +0100, Joao Martins wrote: > And accomodate platform time source initialization in > try_platform_time(). This is a preparatory patch for deferring > TSC clocksource initialization to the stage where all CPUS are > up (verify_tsc_reliability init call). > > Signe

[Xen-devel] [PATCH v2 2/6] x86/time: refactor init_platform_time()

2016-03-29 Thread Joao Martins
And accomodate platform time source initialization in try_platform_time(). This is a preparatory patch for deferring TSC clocksource initialization to the stage where all CPUS are up (verify_tsc_reliability init call). Signed-off-by: Joao Martins --- Cc: Keir Fraser Cc: Jan Beulich Cc: Andrew C