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

Re: [Xen-users] Heterogeneous XCP 1.6 pool - SOLVED



Hi Neal,

Thank you very much for sharing extlinux.conf -- the error was really there.

I'm using XCP with the MPP driver (Linux Multi-pathing). In that case, the 
default boot is not "label xe", but "label xe-mpp".

Everytime I run "xe host-set-cpu-features" it changes the boot options of "xe" 
and a few others, but does not touch "xe-mpp".

I just copied "cpuid_mask_ecx=0x009ce3bd cpuid_mask_ext_edx=0x28100800" from 
the other regular "xe" and added it to "xe-mpp" and it worked! :)

One caveat, though: I had EDX before ECX on the line above and only the EDX 
register was masked -- so, it looks like the order matters: EAX, EBX, ECX then 
EDX.

It looks like this behavior should be seen as a bug, although the fix is rather 
easy to be done manually.

Once again, thanks for your help…

Best regards,
Eduardo Bragatto

On Jun 25, 2013, at 1:57 PM, Errol Neal <eneal@xxxxxxxxxxxxxxxxx> wrote:

> On Tue, 06/25/2013 12:00 PM, Eduardo Bragatto &lt;eduardo@xxxxxxxxxxxx&gt; 
> wrote:
>> Hi Neal,
>> 
>> Thanks for sharing your setup. I'm also using the compare-cpu script the
>> same as you, however after I run "host-set-cpu-features" and reboot the
>> server, it does not come back with the mask set -- "features" is still the
>> same as  "physical_features".
>> 
>> Did you do anything else besides running "host-set-cpu-features" and
>> rebooting?
>> 
> 
> Eduardo,
> 
> The host-set-cpu-features is the only command I run and it sticks. I'm not 
> quite sure why it isn't sticking for you. 
> Here is my /boot/extlinux.conf:
> 
> label xe
>  # XCP
>  kernel mboot.c32
>  append /boot/xen.gz mem=1024G dom0_mem=752M,max:752M watchdog_timeout=300 
> cpui
> d_mask_xsave_eax=0 lowmem_emergency_pool=1M crashkernel=64M@32M console=vga 
> vga=
> mode-0x0311 cpuid_mask_ecx=0x000ce3bd cpuid_mask_ext_edx=0x20100800 
> dom0_max_vcp
> us=1-4 --- /boot/vmlinuz-2.6-xen root=LABEL=root-odcfwbhu ro xencons=hvc 
> console
> =hvc0 console=tty0 quiet vga=785 splash --- /boot/initrd-2.6-xen.img
> 
> Seems like cpuid_mask_ecx and cpuid_mask_edx are key here..


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.