Mac-on-Linux has always lacked PPC64 host support. This is going to change now! This patchset contains minor patches to enable MOL, but is mostly about bug fixes that came out of running Mac OS X. With this set and a pretty small patch to MOL I have 10.4.11 running as a guest on a 970MP host. I'll send the MOl patches to the respective ML in the next days. Alexander Graf (15): KVM: PPC: Make register read/write wrappers always work KVM: PPC: Ensure split mode works KVM: PPC: Allow userspace to unset the IRQ line KVM: PPC: Make DSISR 32 bits wide KVM: PPC: Book3S_32 guest MMU fixes KVM: PPC: Split instruction reading out KVM: PPC: Don't reload FPU with invalid values KVM: PPC: Load VCPU for register fetching KVM: PPC: Implement mfsr emulation KVM: PPC: Implement BAT reads KVM: PPC: Make XER load 32 bit KVM: PPC: Implement emulation for lbzux and lhax KVM: PPC: Implement alignment interrupt KVM: Add support for enabling capabilities per-vcpu KVM: PPC: Add OSI hypercall interface arch/powerpc/include/asm/kvm.h | 3 + arch/powerpc/include/asm/kvm_book3s.h | 19 ++++- arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/kvm_ppc.h | 21 ++++- arch/powerpc/kvm/book3s.c | 124 ++++++++++++++++++++++--------- arch/powerpc/kvm/book3s_32_mmu.c | 30 ++++++-- arch/powerpc/kvm/book3s_64_emulate.c | 88 ++++++++++++++++++++++ arch/powerpc/kvm/book3s_64_interrupts.S | 2 +- arch/powerpc/kvm/book3s_64_slb.S | 2 +- arch/powerpc/kvm/emulate.c | 20 +++++ arch/powerpc/kvm/powerpc.c | 40 ++++++++++- include/linux/kvm.h | 14 ++++ 12 files changed, 310 insertions(+), 57 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html