Xen Kernel on AMD64
Marcel
bugs07.ubuntu at konqi.net
Tue Oct 30 23:31:14 UTC 2007
Hi,
I installed fresh Gutsy Gibbon on my Athlon64X2 with the linux-image-xen
Package.
after reboot first problem was hanging X11 without error messages in any
logs, PC just freezed with nvidia-glx-new, anyway, wrong list ;)
second "problem" which is not an essential one but really boring:
the disabled CPU Frequency control (Speedstep and CoolNQuiet)
The provided config file in sources are not complete and didn't provide
any information to the CPU_FREQ Module using the file to compile make my
own config announces many NEW options which are not set yet
I "grepped" a readable "diff" with the following "one-line"
bash-command:
> conf1="/boot/config-2.6.22-14-generic";
> conf2="/boot/config-2.6.22-14-xen"; for ksetting in $(grep -v ^#
> ${conf1} | cut -d= -f1 | grep -v ^$); do if [ -z "$(grep ^
> ${ksetting}[\b=] ${conf2})" ]; then echo ${ksetting} defined for
> ${conf1} but not in ${conf2}; fi; done; for ksetting in $(grep -v ^#
> ${conf2} | cut -d= -f1 | grep -v ^$); do if [ -z "$(grep ^
> ${ksetting}[\b=] ${conf1})" ]; then echo ${ksetting} defined for
> ${conf2} but not in ${conf1}; else if [ "$(grep ^${ksetting}[\b=]
> ${conf1})" != "$(grep ^${ksetting}[\b=] ${conf2})" ]; then echo
> "${ksetting} differs ($(grep ^${ksetting}[\b=] ${conf1}) <<>> $(grep ^
> ${ksetting}[\b=] ${conf2}))"; fi; fi; done
some CPU informations in linux-image-xen-2.6.22-14-xen
>
> # cat /proc/acpi/processor/CPU0/info
> processor id: 0
> acpi id: 0
> bus mastering control: yes
> power management: no
> throttling control: no
> limit interface: no
>
> # cat /proc/cpuinfo
> processor : 0
> vendor_id : AuthenticAMD
> cpu family : 15
> model : 107
> model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
> stepping : 1
> cpu MHz : 2611.962
> cache size : 512 KB
> physical id : 0
> siblings : 1
> core id : 0
> cpu cores : 1
> fpu : yes
> fpu_exception : yes
> cpuid level : 1
> wp : yes
> flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36
> clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext
> 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse
> bogomips : 5226.33
> TLB size : 1024 4K pages
> clflush size : 64
> cache_alignment : 64
> address sizes : 40 bits physical, 48 bits virtual
> power management: ts fid vid ttp tm stc 100mhzsteps
>
there are imho too many differences between the two kernels, is this
really the intended way?
So actually OpenSuSE is better prepared for xen and behavior between
Kernels on Host is not that different than in Ubuntu ;(
Whould be nice to hear from you or getting any informations why these
Funktions are "disabled".
With kind regards from Germany,
~Marcel
More information about the kernel-team
mailing list