|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 02/11] hvm/hpet: Only call guest_time_hpet(h) one time per action.
On 4/23/2014 11:07 AM, Jan Beulich wrote: On 17.04.14 at 19:42, <dslutz@xxxxxxxxxxx> wrote: Not on this thread. I was using gdb to get answers for a later patch. Especially for the hpet_read64() case I fear this is going a little too far, since now you call the supposedly expensive function even when the value isn't needed. I suppose you could resolve this by passing a known-invalid value to the function from hpet_read() (so it knows to call guest_time_hpet() itself) and use the always-preset variant on from hpet_write(). I also considered a case statement on the call (since the value is needed later when hpet_write also uses it). I do not think that any value is invalid. Otoh I admit that the only supposedly frequently use operations ought to be the two ones needing the value, so perhaps the overhead for the other ones is tolerable. Let's see whether others have any opinion on this. I also expect that the frequently used operations are the ones that need it. And it
is the lower risk of add a bug. Will wait for any other comments.
-Don Slutz
Apart from that I'm still fine with the patch. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |