https://bugzilla.novell.com/show_bug.cgi?id=662253 https://bugzilla.novell.com/show_bug.cgi?id=662253#c0 Summary: xen cpuid setting has no effect on userspace applications Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Xen AssignedTo: jdouglas@novell.com ReportedBy: samuel.kvasnica@ims.co.at QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 Not sure if this is a bug or not fully supported in paravirt domU. This is on 2.6.34.7 and xen4.0.1 but seems to be the same for xen3.x and at least >=2.6.31. If I restrict the cpu features using the cpuid setting within the domain config, it has the correct effect on cpu model and features shown by kernel in /proc/cpuinfo. Nevertheless, userspace applications are still getting the cpuid registers of the real host cpu. This can be easily tested e.g. using the cpuid utility: http://www.etallen.com/cpuid.html Background: need to limit cpu features to support live migration between slightly different hardware. But java jvm will crash when migrating to older cpu. Reproducible: Always Steps to Reproduce: 1. restrict cpuid in domain config 2. use cpuid utility to get cpuinfo 3. Actual Results: /proc/cpuinfo: cpu family : 15 model : 4 model name : Intel(R) Pentium(R) D CPU 2.80GHz flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht constant_tsc cx16 popcnt hypervisor userspace info by cpuid utility (identifies still the Xeon3400): CPU 0: vendor_id = "GenuineIntel" version information (1/eax): processor type = primary processor (0) family = Intel Pentium Pro/II/III/Celeron/Core/Core 2/Atom, AMD Athlon/Duron, Cyrix M2, VIA C3 (6) model = 0xe (14) stepping id = 0x5 (5) extended family = 0x0 (0) extended model = 0x1 (1) (simple synth) = Intel Intel Core i5-700 / i7-800 (Lynnfield B1) / Core i7-700/800/900 Mobile (Clarksfield B1) / Xeon Processor 3400 (Lynnfield B1), 45nm -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.