Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!agate!agate!glass From: glass@postgres.Berkeley.EDU (Adam Glass) Newsgroups: comp.unix.bsd Subject: Re: 4.4-Lite builds bootable PMAX (5000) kernel? Date: 7 Jul 94 00:02:59 Organization: Organization is evil. Lines: 47 Distribution: world Message-ID: <GLASS.94Jul7000259@sun-lamp.postgres.Berkeley.EDU> References: <2vg61k$obd@nntp2.Stanford.EDU> NNTP-Posting-Host: sun-lamp.cs.berkeley.edu In-reply-to: jonathan@leland.Stanford.EDU's message of 7 Jul 1994 06:06:44 GMT Jonathan Stone writes: I ftp'ed the 4.4-Lite tarfile from ftp.cdrom.com, and cross-compiled a kernel (rom the GENERIC.pmax config) and linked it. Lo, after three or four trivial, obvious tweaks, I ended up with a cleanly-built vmunix that, if installed on an Ultrix root partition, boots far enough to ask for a root partition! (It doesn't get any further: I assume I'd have to write a 4.4BSD label onto a disk, newfs it, and build a 4.4 root filesystem first.) Is this to be expected? Or has someone, perhaps, accidentally placed a 4.4-Encumbered distribution for FTP at ftp.cdrom.com? [Just to remind people: The BSD 4.4Lite pmax port is the port that supports decstations ] Does seem odd. There may be enough stubbed out routines to make it compile, but I'd be amazed if it worked. However, I've taken the 4.4-Lite pmax code and integrated it into NetBSD. In the process I found a few bugs, fixed a few bugs, and added some additional functionality. In particular, the ultrix compatibility code that was provided was very primative and was noted to be non-functional. Using NetBSD's flexible exec modules I built an ECOFF loader so that ultrix binaries could be loaded. I also leveraged the existing NetBSD sunos compat code to get ultrix binary compatibility. The compat code is still evolving and will likely continue to improve as more people use the port. Right now it gets to single-user-mode using this code. NetBSD's kernel is 4.4 Lite + NetBSD enhancements. user-land is approaching 4.4. Anyway, I need to build a native user-land for the pmax, and then i'll start putting out snapshots. The first snapshot should appear in a few weeks. later, Adam Glass ps.. subscribe to the 'port-pmax' mailing list via 'majordomo@sun-lamp.cs.berkeley.edu' a few hackers are needed to fix the compat code...., otherwise wait until the snapshots.