*BSD News Article 23757


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!geraldo.cc.utexas.edu!portal.austin.ibm.com!awdprime.austin.ibm.com!roger
From: roger@austin.ibm.com (Roger Florkowski)
Subject: Re: BSD44 on a SPARC questions
Sender: news@austin.ibm.com (News id)
Message-ID: <CGCCLz.pL2@austin.ibm.com>
Date: Thu, 11 Nov 1993 18:56:23 GMT
Reply-To: roger@wizards.austin.ibm.com (Roger Florkowski)
References: <CG8p31.zJK@austin.ibm.com> <35396@dog.ee.lbl.gov>
Organization: AIX RISC System/6000 Network Communications Support
Lines: 66

BTW: I was hoping you (Chris) would see my post and reply ;-)

In article <35396@dog.ee.lbl.gov> torek@horse.ee.lbl.gov (Chris Torek) writes:
|In article <CG8p31.zJK@austin.ibm.com> roger@austin.ibm.com (roger) writes:
|>swap_pager_io: wait on swbuf for f80f44e0 (256)
|
|These come from a debug printf in the 4.4BSD kernel; they indicate
|that the swap pager is out of swap buffers and had to wait for a
|free one.  I have no real idea why this is on by default (it is not
|my code) but it is controlled by the `swpagerdebug' variable.

I gathered that much.... but my main question was "is this a problem" ?
And is this b/c of running on only 8 meg of RAM ?
(my machine got hung yesterday while compiling a new kernel, and
 the only thing that showed on the console was a stream of these
 lines).

|(SPARC-BSD is much happier with at least 16 MB.)

Well... when scrapping for hardware, thats the best I could drag up.  SiGH.

|>2) compiling the kernel:  If you dont define DIAGNOSTIC, then
|>   /sys/sparc/sparc/intr.c wont compile, it is missing the
|>   defines for I_L3, I_GO, and I_L0.
|
|Odd.  Those should be in <machine/instr.h>.  If the copy on the
|distribution tape is corrupted (due to whatever problem there was in
|making the tape---this may have been fixed by the pmap.c patch,
|although I have no way to test it myself), the FTPable version on
|ftp.ee.lbl.gov can be used to update it.

They are defined there, but that file is only pulled in if DIAGNOSTIC
is defined.....  and I was attempting a compile w/o DIAGNOSTIC defined.

|>   Will the sparc code run if I dont define DIAGNOSTIC and move
|>   those statements inside an if-def for DIAGNOSTIC ?
|
|No.

That also answers the above question.  Thanks.

|>3) attaching another SCSI drive:
|>    Do I have to use SunOS to make partitions on another SCSI
|>    drive ?
|
|You have to use SunOS to format and label it, yes.  (That code has
|changed quite a bit since the 4.4BSD release, but as I recall, the
|release version did not support BSD labels at all.)

Ok, so are you saying the 'post-4.4BSD' version supports BSD labels ?
Are there any interesting changes for the SPARC that have happened
since the 4.4 release that I could/should use, and how do I get them ?

Yes, I'm aiming at getting a bsd4.4 sparc up, then being able to use THAT
to bootstrap/setup addition sparcs (w/o going back to SunOS).  With what 
you have said, that is currently impossible.

Thanks for your help !!!

ROg.
--
-- 
Roger Florkowski                             IBM Personal Systems Programming
             AIX RISC System/6000 Network Communications Support
11400 Burnet Road                 Internet Mail: roger@wizards.austin.ibm.com
Austin, TX 78752                          email: roger@rogerf.austin.ibm.com