<div dir="ltr">While far from the way 3.7-1 performs I did the following changes in vax_cpu.c:<div><br></div><div>I changed the following two lines to read as follows</div><div><br></div><div><div>uint32 cpu_idle_ipl_mask = 0x8;                         /* idle if on IPL 3 */</div>
<div>int32 cpu_idle_wait = 1000;                             /* for these cycles */<br></div><div><br></div><div>to</div><div><div>uint32 cpu_idle_ipl_mask = 0xB;                         /* idle if on IPL 3 */</div><div>int32 cpu_idle_wait = 200;                             /* for these cycles */</div>
</div><div><br></div><div><br></div><div>The I altered the idle table</div><div><br></div><div><div>static struct os_idle os_tab[] = {</div><div>    { "VMS", 0x8 },</div><div>    { "NETBSD", 0x2 },</div>
<div>    { "ULTRIX", 0x2 },</div><div>    { "OPENBSD", 0x1 },</div><div>    { "32V", 0x1 },</div><div>    { NULL, 0 }</div><div>    };</div><div><br></div><div>I changed VMS back to being 0xB</div>
<div><br></div><div>I've now been running the VMS image from Gerry for a few minutes with it bouncing between 40% and 2% utilization.. but it's keeping on the lowside.</div><div><br></div><div>    { "VMS", 0x8 },<br>
</div><div><br></div><div>I suppose as a fix there could be a LEGACYVMS that could set the IPL mask back to 0xB and the idle timer to 200ms...</div><div><br></div><div>Anyways I hate to say it, but I'm a VMS n00b I only read email on it for one semester then we got an RS/6000 and access to some Vaxen running Ultrix....</div>
<div><br></div><div>I had to even look around for this gem:</div><div><br></div><div>@SYS$SYSTEM:SHUTDOWN</div><div><br></div><div><br></div><div>I'm not in the mood to fight with edt or FORTRAN... assuming those are in the image... :)</div>
<div><br></div><div>Let me know if this IPL revert helped.</div></div></div></div>