« Return to Thread: (no subject)

MP factor table

by fish-8 :: Rate this Message:

Reply to Author | View in Thread

--- In hercules-390@..., Ivan Warren <ivan@...> wrote:

>
> Fish wrote:
> >  
> > I'm not sure what the impact is yet, but I question the following
> > logic in service.c:
> >
> >
> >   /* We use an MP factor table of 95, 90, ...     */
> >   /* the table has one entry less then the amount */
> >   /* of installed cpus ie t there is no entry for */
> >   /* the first cpu which is running at rcci speed */
> >
> >   for (i = 0; i < MAX_CPU-1; i++, sccbmpf++)
> >     STORE_HW(sccbmpf->mpfy, (95 - (i*5)));
> >
> >  
> The table describes MP factoring for use by STSI
> Basically, we (arbitrarily) indicate that when we
> have 2 CPUS, each CPU will be running at 95% efficiency,
> when there are 3 CPUs, each CPU will be running at 90%
> efficiency, etc..
>
> What do you find wrong with the code ?
>
> --Ivan

(Replying via crappy Yahoo interface until I can resolve my email issue...)


How many CPUs do we support?  :)



 « Return to Thread: (no subject)