[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 1/5] public/xen.h: add flags field to vcpu_time_info




On 03/21/2016 11:43 AM, Andrew Cooper wrote:
> On 21/03/16 11:42, Joao Martins wrote:
>>
>> On 03/18/2016 08:12 PM, Andrew Cooper wrote:
>>> On 17/03/16 16:12, Joao Martins wrote:
>>>> This field has two possible flags (as of latest pvclock ABI
>>>> shared with KVM).
>>>>
>>>> flags: bits in this field indicate extended capabilities
>>>> coordinated between the guest and the hypervisor.  Specifically
>>>> on KVM, availability of specific flags has to be checked in
>>>> 0x40000001 cpuid leaf. On Xen, we don't have that but we can
>>>> still check some of the flags after registering the time info
>>>> page since a force_update_vcpu_system_time is performed.
>>>>
>>>> Current flags are:
>>>>
>>>>  flag bit   | cpuid bit    | meaning
>>>> -------------------------------------------------------------
>>>>             |              | time measures taken across
>>>>      0      |      24      | multiple cpus are guaranteed to
>>>>             |              | be monotonic
>>>> -------------------------------------------------------------
>>>>             |              | guest vcpu has been paused by
>>>>      1      |     N/A      | the host
>>>>             |              |
>>>> -------------------------------------------------------------
>>>>
>>>> Signed-off-by: Joao Martins <joao.m.martins@xxxxxxxxxx>
>>>> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
>>> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
>>>
>> Thanks!
>>
>>> Has the Linux maintainers file been patched to include xen-devel, to
>>> avoid them altering our ABI unnoticed in the future?
>>>
>> Not yet, but I had planned to do so when sending the v2 of the linux side. 
>> But
>> perhaps you want it beforehand?
> 
> Just so long as it doesn't get lost.
It definitely won't get lost.

Joao

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.