create !
title -1 libxl cpuid features different than Linux features
thanks

On 23/05/13 15:17, Fabio Fantoni wrote:
Tried with Raring (ubuntu 13.04) 32bit...
in cfg:
cpuid="host,sse=0,sse2=0,ssse3=0,sse4_1=0,sse4_2=0"

# xl create /etc/xen/RARING.cfg
Parsing config from /etc/xen/RARING.cfg
while parsing CPUID flag: "sse4_1=0":
  error #2: unknown CPUID flag name
while parsing CPUID flag: "sse4_2=0":
  error #2: unknown CPUID flag name

In domU:
# cat /proc/cpuinfo | grep sse
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
 pat pse36 clflush mmx fxsr ht nx rdtscp lm constant_tsc pni cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer hypervisor lahf_lm

libxl seems to call these sse4.1 and sse4.2 respectively.  We should think about duplicating Linux to make this sort of thing easy.

It would probably be a good idea to have a way to list the supported cpuid feature names from xl as well.

 -George