commit 641fb03992b20aa640781a245f6b7136f0b845e4 broke MMU
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 6 lines · Alexander Graf
Hi,
while trying to run the current openSUSE on git KVM I found that the installation doesn't even boot properly. I bisected the problem down to commit
641fb03992b20aa640781a245f6b7136f0b845e4, as of which udev shows strange errors.I reproduced the incorrect behavior reliably on an AMD machine with npt=0, but since the mmu code is generic I assume that everyone suffers from this.
Quoted 9 lines
To reproduce the problem, do the following:
wget http://download.opensuse.org/factory/repo/oss/boot/x86_64/loader/{linux,initrd}
qemu-system-x86_64 -m 512
/dev/null-kernel linux -initrd initrdSince I'm not too much into mmu code, I hope someone else will take a deeper look at this.
I think this was fixed by e74bb3fa8e55284dc6fdd68aa9da833ce07a4295 ("KVM: MMU: sync root on paravirt TLB flush").
(update your address book entries for kvm-devel and for me...)
Signature · 1 line
error compiling committee.c: too many arguments to function
Quoted 1 line · Avi Kivity
I think this was fixed by
e74bb3fa8e55284dc6fdd68aa9da833ce07a4295("KVM: MMU: sync root on paravirt TLB flush").
Eh, yes. Sorry for the fuss - it works now.
Alex