Hi, > I wanted to emulate another CPU than the classical qemu32 using virsh. > So I used the virsh capabilites command to detect how is detected my CPU > host which is an Intel Xeon E5410 and my problem is that this CPU is > detected only with the cpumodel "pentium3". Libvirt detects host CPU feature-wise. It knows several models and features they provide (look at /usr/share/libvirt/cpu_map.xml) and selects a model that implements most of the features of host CPU and there are no features in the model that host CPU doesn't support. The reason why your CPU is not detected as more advanced model is most likely that your host CPU doesn't support some features included in such models. Can you send us full copy of the <cpu> element and its children from virsh capabilities? You can also learn more about configuring guest CPUs with libvirt at http://berrange.com/posts/2010/02/15/guest-cpu-model-configuration-in-libvirt-with-qemukvm/ Jirka