![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=758436 https://bugzilla.novell.com/show_bug.cgi?id=758436#c0 Summary: kernel-ppc64 does not support KVM on all the machines it claims to support Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: PowerPC-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: afaerber@suse.com QAContact: jdouglas@suse.com CC: k0da@opensuse.org, agraf@suse.com, kvm-bugs@forge.provo.novell.com Found By: Development Blocker: --- openSUSE:Factory kernel-ppc64 package description says: This package contains the kernel for: IBM pSeries 64bit machines IBM iSeries 64bit machines Apple G5 machines Sony Playstation 3 However, the kvm kernel module shipped with that package is broken for most of those machines, including my POWER5 workstation, the PowerMac G5 and from what I hear the PS3. As reported in bug #758434, modprobe'ing kvm simply fails with a fatal I/O error. According to Alex the reason is that KVM is being configured in HV (hypervisor) mode rather than in PR (problem state) mode. But most machines out there for openSUSE (as opposed to SLES) users don't have access to their processor's hypervisor mode because it's being used by firmware. # zgrep -i kvm /proc/config.gz CONFIG_KVM_GUEST=y CONFIG_KVM=y CONFIG_KVM_BOOK3S_HANDLER=y CONFIG_KVM_BOOK3S_64_HANDLER=y CONFIG_KVM_BOOK3S_64=m CONFIG_KVM_BOOK3S_64_HV=y I am told that our OBS build nodes do support this HV mode and that PR mode (CONFIG_KVM_BOOK3S_64_HV=n) would cause performance regressions there. So we can't just change the setting to =n. Therefore I'm suggesting a new kernel package, e.g., kernel-ppc64-nonhv with a kernel config like kernel-ppc64 except with CONFIG_KVM_BOOK3S_64_HV=n. Having someone rewrite the kernel to runtime-detect this feature and switch between the two implementations seems unrealistic for 12.2. -- 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.