--- 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? :)