Sorry but I mis-addressed this summary and it didnn't get through. Here
goes again:
Hi! Sorry it took me so long to get back to you, but the problem got put
on the backburner for a while.
Here's my original request:
---------- Original message ----------
Help! I am trying to increase the number of semaphores in our kernel, but
after changing the following values in /usr/include/sys/sem.h, then running
config and making a new kernel, the new kernel and the old kernel have the
same sizes. Shouldn't the kernel size increase? And is there a limit to
the number of semaphores supported (Sun 4.1.1, SPARC2)?
Contant Old sem.h values New sem.h values
------- ---------------- ----------------
SEMMNS 60 120
SEMMNU 30 60
SEMMSL SEMMNS 25
kernel sizes
------------
1307282 Jun 25 17:54 /vmunix
1307282 Mar 16 10:26 /vmunix.old
---------- End of Original ----------
The general consensus was to NOT modify sem.h, but rather to add options
lines to the kernel configuration file (ie "options SEMMNS = 120").
John pointed out that "include files do not come from /usr/include/... but
from /usr/sys. In particular, /usr/sys/sys/sem.h."
John, Matthew D., Dave and Perry added that the space allocated with the SEM*
constants is allocated dynamically, not at compile time.
Guy said "SUN told me that there is no physical limit to the number of
semaphores allowed on a system. The kernel size does not change much because
it's just a 'permission' given to the system to start more semaphores."
Many thanks to all who responded:
Howie Kaye <ivory.cc.columbia.edu!howie>
Bill Bathurst <noaapmel.gov!bathurst>
PE-Nelson.COM!milt (Milt Ratcliff)
John Stanley <oce.orst.edu!stanley>
Mike Raffety <sbcoc.com!miker>
cs.adelaide.edu.au!matthew (Matthew Donaldson)
Dave Mitchell <dcs.sheffield.ac.uk!D.Mitchell>
macgyver.crim.ca!boudreau (Guy Boudreault)
wbst845e.xerox.com!matt (Matt Goheen)
Matt Crawford <oddjob.uchicago.edu!matt>
xerox.com!Perry_Hutchison.Portland
vulcan1.hac.com!grover (Dean Grover)
sdcc10.UCSD.EDU!mce (Mark Edwards)
- David
David Gunn Voice: (801) 375-0177
Larson-Davis, Inc. Fax: (801) 375-0182
Provo, UT 84604 ldavis!gunn@snowbird.central.sun.com
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:45 CDT