From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: ctfconvert problems with build on illumos based platform Date: Tue, 14 Jan 2014 20:46:40 +0000 Message-ID: <52D5A230.3010005@citrix.com> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3787406655883536074==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Igor Kozhukhov Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============3787406655883536074== Content-Type: multipart/alternative; boundary="------------060201020105070703050609" --------------060201020105070703050609 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit On 14/01/14 20:38, Igor Kozhukhov wrote: > Hello All, > > I have problems with ctfconvert with build sources of xen-4.2 on > illumos based platform: > https://www.illumos.org/issues/3205 > > could you please let me know - what the reason to have a variable in > structure 'struct hvm_hw_cpu_xsave' with zero size: > struct { char x[0]; } ymm; /* YMM */ > -- > Best regards, > Igor Kozhukhov > > The structure is variable length depending on whether the VM has enabled AVX support. It is rather unfortunate that we have non-complient C used to specify the ABI. ~Andrew --------------060201020105070703050609 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit
On 14/01/14 20:38, Igor Kozhukhov wrote:
Hello All,

I have problems with ctfconvert with build sources of xen-4.2 on illumos based platform:

could you please let me know - what the reason to have a variable in structure 'struct hvm_hw_cpu_xsave'  with zero size:
struct { char x[0]; } ymm;    /* YMM */
--
Best regards,
Igor Kozhukhov



The structure is variable length depending on whether the VM has enabled AVX support.

It is rather unfortunate that we have non-complient C used to specify the ABI.

~Andrew
--------------060201020105070703050609-- --===============3787406655883536074== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============3787406655883536074==--