Subject: | |
From: | |
Reply To: | Keven Miller (rtt) |
Date: | Mon, 25 Feb 2008 13:54:50 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
James D. Dunlap wrote:
> The CMSEG "current" value is 255, per SYSGEN > MISC > SH RE.
>
> I went ahead and made a CSLT via SYSGEN > TAPE VERBOSE and then did ISL>
> UPDATE CONFIG while booting from the CSLT (alternate path), but I am still
> getting the same error (TOO MANY CODE SEGMENTS - LOADERR 37). The CM
> program in question has 21 segments. Why does the system still not allow
> for 234 more?
The 255 limit is for all segments from the program and any SL segments
that get loaded.
So if you are running with LIB=G, the potential is loading
the group SL, the pub SL, and always the system SL.
If you run with the ;LMAP option, besides coming to your screen,
the output of segment mapping of a load process is put into
LOADLIST.PUB.SYS.
Also the file LOADMAP.PUB.SYS shows where mpe has already loaded
system segments.
I dont remember if LOADLIST is produced when you get this error,
but its worth a try with ;LMAP. It may give output and show how many
segments, and from where it does get before the error.
Also, intrinsic LOADPROC, I believe would also be affected by this
255 limit, if your doing a LOADPROC from some other SL besides those
in your ;LIB= path. But that won't show up until runtime.
Keven
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|
|
|