Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: maximum number of CPUs



Brook Milligan <brook%nmsu.edu@localhost> wrote:
> I understand that at least on the i386/amd64 ports CPUs are tracked
> with a 32-bit mask and thus at most 32 CPUs may be active.  How complex
> is the task of removing this limitation so that a larger number of CPUs
> may be used?

I have a preliminary patch to support up to 255 CPUs on amd64 (not worth
on i386), however there is still some bug in the early initialisation code,
when TLBs are not being flushed.  I have not had time yet to debug it out.

http://www.netbsd.org/~rmind/x86_256_cpus_v4.diff

Apart from that bug, it should be mostly complete.

-- 
Mindaugas


Home | Main Index | Thread Index | Old Index