|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/3] x86: remove PVHv1 code
>>> On 24.02.17 at 16:32, <andrew.cooper3@xxxxxxxxxx> wrote:
> On 24/02/17 15:13, Roger Pau Monne wrote:
>> diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
>> index 85cbb7c..65b7475 100644
>> --- a/xen/include/public/domctl.h
>> +++ b/xen/include/public/domctl.h
>> @@ -60,11 +60,8 @@ struct xen_domctl_createdomain {
>> /* Disable out-of-sync shadow page tables? */
>> #define _XEN_DOMCTL_CDF_oos_off 3
>> #define XEN_DOMCTL_CDF_oos_off (1U<<_XEN_DOMCTL_CDF_oos_off)
>> - /* Is this a PVH guest (as opposed to an HVM or PV guest)? */
>> -#define _XEN_DOMCTL_CDF_pvh_guest 4
>> -#define XEN_DOMCTL_CDF_pvh_guest (1U<<_XEN_DOMCTL_CDF_pvh_guest)
>> /* Is this a xenstore domain? */
>> -#define _XEN_DOMCTL_CDF_xs_domain 5
>> +#define _XEN_DOMCTL_CDF_xs_domain 4
>> #define XEN_DOMCTL_CDF_xs_domain (1U<<_XEN_DOMCTL_CDF_xs_domain)
>> uint32_t flags;
>> struct xen_arch_domainconfig config;
>> @@ -97,14 +94,11 @@ struct xen_domctl_getdomaininfo {
>> /* Being debugged. */
>> #define _XEN_DOMINF_debugged 6
>> #define XEN_DOMINF_debugged (1U<<_XEN_DOMINF_debugged)
>> -/* domain is PVH */
>> -#define _XEN_DOMINF_pvh_guest 7
>> -#define XEN_DOMINF_pvh_guest (1U<<_XEN_DOMINF_pvh_guest)
>> /* domain is a xenstore domain */
>> -#define _XEN_DOMINF_xs_domain 8
>> +#define _XEN_DOMINF_xs_domain 7
>> #define XEN_DOMINF_xs_domain (1U<<_XEN_DOMINF_xs_domain)
>> /* domain has hardware assisted paging */
>> -#define _XEN_DOMINF_hap 9
>> +#define _XEN_DOMINF_hap 8
>> #define XEN_DOMINF_hap (1U<<_XEN_DOMINF_hap)
>> /* XEN_DOMINF_shutdown guest-supplied code. */
>> #define XEN_DOMINF_shutdownmask 255
>>
>
> It would probably be better to leave holes in the bitfield space here,
> given that it is in the public interface.
Or else the domctl interface version would need to be bumped.
Or perhaps it needs to be in any case with such a removal.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |