From owner-freebsd-hackers Wed Jun 7 02:28:23 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA10935 for hackers-outgoing; Wed, 7 Jun 1995 02:28:23 -0700 Received: from dkuug.dk (dkuug.dk [193.88.44.89]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id CAA10919 for ; Wed, 7 Jun 1995 02:27:54 -0700 Received: from kmd-ac.dk by dkuug.dk with UUCP id AA24570 (5.65c8/IDA-1.4.4j for freebsd.org!hackers); Wed, 7 Jun 1995 11:27:12 +0200 Message-Id: <199506070927.AA24570@dkuug.dk> Subject: Re: Doom! It's dangerous... To: peter@haywire.DIALix.COM (Peter Wemm) Date: Wed, 7 Jun 1995 11:29:30 +0000 (GMT) From: "Soeren Schmidt" Cc: hackers@freebsd.org In-Reply-To: from "Peter Wemm" at Jun 6, 95 10:00:34 pm From: sos@freebsd.org (Soren Schmidt) Reply-To: sos@freebsd.org X-Mailer: ELM [version 2.4 PL22] Content-Type: text Content-Length: 1728 X-Charset: ASCII X-Char-Esc: 29 Sender: hackers-owner@freebsd.org Precedence: bulk In reply to Peter Wemm who wrote: > > Try compiling your kernel with "options DIAGNOSTIC" and see how quickly > it blows up. > > It appears to be passing vnodes around to functions that are expecting > them to be locked, but in fact, are not locked (eg: ufs_access, while > trying to load /lib/ld.so). I'll look into that tonight.. > > Alas, we can't see the source to see if it's an isolated bug or somthing > that's more prolific. Yeah well, as soon as we lift code freeze for 2.0.5 I'll commit the files to the tree, meanwhile its only meant as a "technology demo" that enables us to run DOOM, nothing more... > Also, it causes compile warnings if you compile with "options KTRACE". > Something is suspect in the COMPAT_LINUX code in i386/trace.c Hmm, I think I've fixed that one.. > But, at last, I've almost got it working.. All I need to figure out now, > is why it comes up in about 4 colours.. (black, grey, white, and red). > It's definately running on a 256 colour server (all to itself even). Hmm, its works fine for me here under both twm & fvwm (remember the colors are wrong if the DOMM window isn't in focus) > Also, I binary edited /lib/ld.so so that the resolv+ resolver in the > linux libc doesn't get it's knickers in a knot over the freebsd format > /etc/host.conf Oh, the next version of the emulator supports makeing a seperate file system (eg /linux) where it looks first for files etc, so you can have a linux version there. The bad thing with this is that you have to keep that kind of config files in sync with eachother :-( -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org | sos@kmd-ac.dk) FreeBSD Core Team ..