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

Re: [Xen-devel] [PATCH 2/2] xen: make start_info x86 specific.



>>> On 15.02.13 at 13:08, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> 
>>> wrote:
> On Thu, 14 Feb 2013, Ian Campbell wrote:
>> --- a/arch/arm/include/asm/xen/interface.h
>> +++ b/arch/arm/include/asm/xen/interface.h
>> @@ -51,6 +51,30 @@ DEFINE_GUEST_HANDLE(uint32_t);
>>  DEFINE_GUEST_HANDLE(xen_pfn_t);
>>  DEFINE_GUEST_HANDLE(xen_ulong_t);
>>  
>> +/*
>> + * On ARM this is not part of the hypervisor ABI but we provide it
>> + * internally for the benefit of common code.
>> + */
>> +struct start_info {
>> +        uint32_t flags;             /* SIF_xxx flags.                       
>>   */
>> +        uint32_t store_evtchn;      /* Event channel for store 
>> communication. */
>> +        xen_pfn_t store_mfn;        /* MACHINE page number of shared page.  
>>   */
>> +        union {
>> +                struct {
>> +                        xen_pfn_t mfn;      /* MACHINE page number of 
>> console page.   */
>> +                        uint32_t  evtchn;   /* Event channel for console 
>> page.        */
>> +                } domU;
>> +                struct {
>> +                        uint32_t info_off;  /* Offset of console_info 
>> struct.         */
>> +                        uint32_t info_size; /* Size of console_info struct 
>> from start.*/
>> +                } dom0;
>> +        } console;
>> +    /* UNUSED ON ARM */
>> +        unsigned long nr_pages;     /* Total pages allocated to this 
>> domain.  */
>> +};
>> +#define SIF_PRIVILEGED    (1<<0)  /* Is the domain privileged? */
>> +#define SIF_INITDOMAIN    (1<<1)  /* Is this the initial control domain? */

With this it's even less clear to me why you want all of it removed
from a architecture independent header.

Jan


_______________________________________________
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®.