[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 06:19:04 PST 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