|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1 of 2] After preparing a page for page-in, allow immediate fill-in of the page contents
> Andres Lagar-Cavilla writes ("[PATCH 1 of 2] After preparing a page for
> page-in, allow immediate fill-in of the page contents"):
>> - /* OP_ENABLE */
>> - uint64_aligned_t shared_addr; /* IN: Virtual address of shared
>> page */
>> + union {
>> + /* OP_ENABLE IN: Virtual address of shared page */
>> + uint64_aligned_t shared_addr;
>> + /* PAGING_PREP IN: buffer to immediately fill page in */
>> + uint64_aligned_t buffer;
>> + } u;
>
> Do we care that this interface is very binary-incompatible ? Is there
> a flag or version somewhere where we can at least arrange for this to
> be detected ? Perhaps we should allocate a new domctl number for this
> version, so old code gets "no idea what you're talking about" rather
> than wrong behaviour ?
I turned the field into a union of the same size, so it should be binary
compatible. Should...
There is no reason to use a union other than clarity: "this field is used
for different purposes in different domctls".
I think this is fine, but your call.
Andres
>
> Ian.
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |