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