Skip to contentSkip to conversation

commit 641fb03992b20aa640781a245f6b7136f0b845e4 broke MMU

DISCUSSION Avi Kivity 2 participants 2 messages Oct 16, 2008 1 message not in the archive KVM

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

Avi Kivity

author
#1 lore raw
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 initrd

Since 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
#2 lore raw
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