[comp.os.vms] Page Mapping Register Shortage

jeffrey%punvax.UNCA.AdhocNet.CA@UNCAEDU.BITNET (01/23/88)

Please Bare with me if this the second copy of this you get.

We are having a problem with our D/A and A/D boards on our MicroVAX II.  We are
a research lab running only V4.2 (no more grant money for upgrade without a
valid reason).  DATA TRANSLATION created this great board which do massive data
transfers reading direct from the disk.  But the problem is that in doing so
they pre-allocate 129 PAGE MAPPING REGISTERS /board (when the drivers are
loaded).  But I have two boards ... 258 there are only 496 available for the
whole computer.

My questions is that in the MicroVax there are 8192 register, but I told
to be consistent with the UNIBUS only 496 are made available.  Well, we have
the source for the drivers, can we patch it to use the upper registers?

The result of the DT boards preallocating is that when DECNet is started it also
wants some registers and the pagefile/swapfiles want some register and installed
images want some register.  So the result is when you run a program which reads
a large block of data for disk, the process goes away, never to return.  It is
waiting for registers too.  (FAT CHANCE)

The boards are DT2751 and DT2752 with a set of AZ, AY driver. (DEC has
the same boards call AAV11-C and ADV11-C)

If any one know something about accessing the upper mapping registers, please
write us.  DT won't talk to us and Digital told us that information was
classified.

This sound kind of (I Hate to say it but) OS/2 ..... you have any 80386 chip
but can only use the 80286 function..... you have 8192 register but can only
use 496  ...... pitty.

PS I Hate programming IBMs


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Darren Jeffrey                          JEFFREY@PUNVAX.UNCA.ADHOCNET.CA
System Programmer/Manager
Dept. of Psychology                     "I.B.M. - I Bought Macintosh (II)"
University of Calgary
Calgary, Alberta, Canada