Roland Mainz wrote:

BTW: How do other version of Unix (like FreeBSD/NetBSD) handle the
problem ?

The theoretical limit for NetBSD is 32, because some bitmasks are used for IPI handling, etc.

I think it can be bumped to 64 without too much problems, by changing the type of those bitmasks to uint64_t.

However, NetBSD is far less sophisticated in its MP handling than Solaris, and has few per-CPU data structures that need to be allocated. Also, ACPI will always be compiled in statically, and is activated early on at boottime, so the number of CPUs is determined early on.

But, touting the limit is kinda pointless if the current limit is well below it.. I've never run NetBSD/amd64 on more than 4CPU/16G, and it might blow up spectacularly when run on 32CPU hardware, should it become available. The RH 64 limit is just marketing..

- Frank
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to