[vbox-dev] "Bug" on Virtualbox 1.5 with Via C7 CPU: Can't run XP guest

David Losada Gacio david.losadag at gmail.com
Sun Nov 11 14:19:04 GMT 2007


Today I updated the svn, compiled, run it and the problem is still
there; I found googling that XEN has the same problem:

http://lists.xensource.com/archives/html/xen-devel/2006-12/msg01014.html

Why "Mask cmpxchg8b capability in cpuid for non-pae guests"?

As says Dexuan:

"I noticed you "Mask cmpxchg8b capability in cpuid for non-pae guests" in
changeset 13107/13108: clear_bit(X86_FEATURE_CX8 & 31, edx). May I know
the reason for the change?

We found an issue caused by the change: we can NOT install or boot 32bit
HVM Windows 2003 guest on 32bit host."

If it helps, linux works, and my cpuinfo under kubuntu virtualized is this:
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 10
model name      : VIA Esther processor 2000MHz
stepping        : 9
cpu MHz         : 1997.221
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr mce pge cmov clflush mmx fxsr
sse sse2 up
bogomips        : 4217.89
clflush size    : 64


And without virtualizing:
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 10
model name      : VIA Esther processor 2000MHz
stepping        : 9
cpu MHz         : 2000.204
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce apic sep mtrr pge
cmov pat clflush acpi mmx fxsr sse sse2 tm nx pni est tm2 rng rng_en
ace ace_en ace2 ace2_en phe phe_en pmm pmm_en
bogomips        : 4002.69
clflush size    : 64

The solution could be not to mask the instruction (to my knowledge).

Thank you for your time.

I would like to test vmware but it doesn't compile the kernel module
in my system...

David Losada

2007/10/14, Knut St. Osmundsen <bird at innotek.de>:
> David Losada Gacio wrote:
> > Nope, it didn't run. I attach the log. Sorry for the delay, I had to
> > ate something...
>
> Too bad. But, the logs indicated that there was some more info that I
> suppressed (0xc0000002), although I'm not quite sure if it really
> matters much. Anyway, I've changed the code to include this. If you have
> time it might be worth a quick try.
>
> Kind Regards,
>   knut
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
>




More information about the vbox-dev mailing list