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. Aurelien [1] http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd-k16-qemu.img.tar.gz -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net -- 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
