On Wed, Nov 12, 2008 at 08:00:37PM +0100, Aurelien Jarno wrote: > Hi, > > Starting with kvm-76 (and including kvm-79), Hurd does not boot anymore > under KVM. The ext2fs translator issues a strange error message: > > | Hurd server bootstrap: ext2fs.static[device:hd0s3] execext2fs.static: > /build/bui > | ldd/hurd-20080607/build-tree/hurd/ext2fs/dir.c:494: dirscanblock: Assertion > `dp- > | >dn->dirents[idx] == -1 || dp->dn->dirents[idx] == nentries' failed. > - > | >dn->dirents[idx] == -1 || dp->dn->dirents[idx] == nentries' failed. > > Bisecting the problem, I have found that it comes from this patch: > > | 641fb03992b20aa640781a245f6b7136f0b845e4 is first bad commit > | commit 641fb03992b20aa640781a245f6b7136f0b845e4 > | Author: Marcelo Tosatti <[EMAIL PROTECTED]> > | Date: Tue Sep 23 13:18:39 2008 -0300 > | > | KVM: MMU: out of sync shadow core v2 > | > | Allow guest pagetables to go out of sync. > | > | Signed-off-by: Marcelo Tosatti <[EMAIL PROTECTED]> > | Signed-off-by: Avi Kivity <[EMAIL PROTECTED]> > > The problem can be workarounded loading the kvm module with > oos_shadow=0. > > The easiest way to reproduce the problem is to download a ready to use > Hurd image [1]. The error message from the ext2fs translator is not > exactly the same, but it still fails.
Thanks Aurelien, I'll be looking at this next week. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html