*BSD News Article 23347


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!xlink.net!scsing.switch.ch!swidir.switch.ch!univ-lyon1.fr!ensta!itesec!frmug!renux.frmug.fr.net!keltia.frmug.fr.net!Ollivier.Robert
From: Ollivier.Robert@keltia.frmug.fr.net (Ollivier Robert)
Newsgroups: comp.os.386bsd.bugs
Subject: [FreeBSD 1.0e] Kernel's bss has grown up
Date: 5 Nov 1993 10:14:25 GMT
Organization: Private FreeBSD Usenet Site
Lines: 125
Distribution: world
Message-ID: <2bd92f$4t@keltia.frmug.fr.net>
NNTP-Posting-Host: keltia.frmug.fr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Summary: Kernel BSS is big
Keywords: kernel bss
X-Newsreader: TIN [version 1.2 PL2]

Hello everyone,

It seems that between the EPSILON and  the RELEASE versions of FreeBSD, the
kernel has gained a few bytes in the bss section. With the following config
file, whereas the EPSILON version was using some bytes  of bss, the RELEASE
kernel's bss is so big that  I get the "bss  overlap, kernel must bzero" at
boot time.

And if one is trying to put too  many things into a  kernel, like the sound
card driver, MFS, 32 ptys suddenly the kernel is too big to even boot under
the 640 KB limit (it happened to a friend of mine).

The filesystem seems a little slower too. I've read  in the RELEASE announ-
cement that the  buffer  cache  was dynamic   so  it is  funny to  see  the
following message when I boot (ok, maybe it's dynamic after boot :-))

And last, how does one use the new sound driver ? I've seen  Linux box so I
know that /dev/audio can  play Sun's .au files  but is there utilities like
cdsp for it ?

Anyway, XFree86 2.0 is   running great on it  and  I'm very happy with  it,
thanks again for all FreeBSD/NetBSD folks !

FreeBSD 1.0e (KELTIA) #0: Thu Nov  4 18:56:02 MET 1993
  roberto@keltia:/var/src/sys/compile/KELTIA
CPU: i486DX (486-class CPU)
real mem  = 16773120
avail mem = 15237120
using 358 buffers containing 2932736 bytes of memory    <<<<< dynamic ? :-)
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
VGA color <4 virtual consoles>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type <16550A>
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type <16550A>
lpt0 at 0x378-0x37f irq 7 on isa
fd0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fd0: unit 0 type 1.2MB 5.25in
fd0: unit 1 type 1.44MB 3.5in
aha0: reading board settings, dma=5 int=11 
aha0 at 0x330 irq 11 drq 5 on isa
aha0 targ 0 lun 0: type 0(direct) fixed SCSI1
aha0 targ 0 lun 0: <MICROP  1624-07MZ1077801HZ2P>
sd0: 642MB (1316751 total sec), 2112 cyl, 7 head, 89 sec, bytes/sec 512
aha0 targ 4 lun 0: type 1(sequential) removable SCSI1
aha0 targ 4 lun 0: <TANDBERG TDC 3600       -07:>
st0: Tandberg tdc3600 is a known rogue
st0: drive empty
npx0 on motherboard
snd2 at 0x220 irq 5 drq 3 on isa
snd2: <SoundBlaster Pro 3.1>
MIDI: Successfully attached ProAudioSpectrum MV101
snd1 at 0x388 irq 0 drq 0 on isa
snd1: <Yamaha OPL-3 FM>
biomask 840 ttymask 9a netmask 9a

------------------------------------------------------------
#
# KELTIA : AHAx (comments deleted for posting)
#
#	$Id: SYSCONS,v 1.5 1993/08/31 15:17:26 rgrimes Exp $
#

machine		"i386"
cpu		    "I486_CPU"
ident		KELTIA
timezone	-1 dst
maxusers	16
maxfdescs	128			    #Max file descriptors per process
options		INET			#InterNETworking
options		PCFS			#MSDOS File System
options		"COMPAT_43"		#Compatible with BSD 4.3
options		XSERVER			#Xserver
options		UCONSOLE		#X Console support
options		"NCONS=4"		#8 virtual consoles
options		"COM_BIDIR"     # of course...
options		FASTLINKS       #small symbolic link build into inode
options		FIFO            #Named pipes

config		"386bsd"	root on sd0 swap on sd0

controller	isa0

controller	fd0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fd0 drive 0
disk		fd1	at fd0 drive 1

controller	aha0	at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
controller	scbus0

device		sd0
device		sd1

device		st0
device		st1

device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

#For high speed serial lines.
device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

device		lpt0	at isa? port "IO_LPT1" tty irq 7 vector lptintr

# Sound blaster
device snd2 at isa? port 0x220 irq 5 drq 3 vector sbintr
device snd1 at isa? port 0x388 irq 0 drq 0 vector sbintr

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
pseudo-device	sl	1
pseudo-device   ppp 1
pseudo-device	pty	16
pseudo-device	speaker

pseudo-device	swappager
pseudo-device	vnodepager
pseudo-device	devpager
------------------------------------------------------------
--
Ollivier ROBERT                          Ollivier.Robert@keltia.frmug.fr.net
A FreeBSD & PERL addict...                    PGP 2.3a Public Key on request