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

Re: [Xen-devel] [hybrid]: unable to boot hvm due to eflags.ID



>>> On 04.05.12 at 04:10, Mukesh Rathor <mukesh.rathor@xxxxxxxxxx> wrote:
> At a loss trying to figure why 
>   if (has_eflag(X86_EFLAGS_ID))
> 
> returns false in my HVM domU. Standard function has_eflag() in
> cpucheck.c running in real mode. Works fine on PV dom0,

How that? This is 16-bit code. If called with a 32-bit code segment (I'm
not aware of PV setting up any 16-bit segments), it'll be touching only
the low 16 bits of all operands (as the operand size prefixes all these
instructions have will have inverted meaning).

> but fails when guest is booting on my hybrid dom0.

Unless PV works because you made this 32-bit code (and you call this
in a 16-bit code segment in your hybrid), I can't make other suggestions.

Jan


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


 


Rackspace

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