[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC v3 3/6] xen/arm: Add save/restore support for ARM arch timer
On 05/12/2014 09:35 AM, Ian Campbell wrote: > On Sun, 2014-05-11 at 09:58 +0100, Julien Grall wrote: >> Hi Wei, >> >> Thank you for the patch. >> >> On 08/05/14 22:18, Wei Huang wrote: >>> + switch ( ctxt.type ) >>> + { >>> + case ARM_TIMER_TYPE_PHYS: >>> + t = &v->arch.phys_timer; >>> + d->arch.phys_timer_base.offset = ctxt.vtb_offset; >>> + break; >>> + case ARM_TIMER_TYPE_VIRT: >>> + t = &v->arch.virt_timer; >>> + d->arch.virt_timer_base.offset = ctxt.vtb_offset; >> >> It seems you forgot to address some of my comments on the timer >> save/restore. >> >> Saving {virt,phys}_timer_base.offset per VCPU rather than per-domain >> seems a waste of space and confusing. > > Is it 100% inconceivable that two vcpus might some day have different > timers? By timers, did you mean did different boot offset? AFAIU, the timer counter (CNTP) is common to every {p,v{CPUs and contains the number of ticks from the start time. If some days we want to have two vcpus with different offfset, then we can extend the format. Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |