[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xen-users
Subject:    Re: [Xen-users] Heterogeneous XCP 1.6 pool - SOLVED
From:       Eduardo Bragatto <eduardo () bragatto ! com>
Date:       2013-06-25 19:24:03
Message-ID: 3F608A3A-2590-4F43-8151-B287D4A058F7 () bragatto ! com
[Download RAW message or body]

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@businessgrade.com> wrote:

> On Tue, 06/25/2013 12:00 PM, Eduardo Bragatto &lt;eduardo@bragatto.com&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@lists.xen.org
http://lists.xen.org/xen-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic