On Tue 04/04/06 at 14:31 PM, [EMAIL PROTECTED] wrote: > Hello, > > I've noticed that the OpenSolaris seems to support NUMA memory allocation > (memory placement optimization) for Opteron machines. Specifically the > lgroups are created in this platform-specific file: > > /usr/src/uts/i86pc/os/lgrpplat.c > > However the corresponding Sparc platform file appears *not* to probe memory > latencies and assumes UMA memory allocation: > > /usr/src/uts/sun4/os/lgrpplat.c > > In the above file, the lgrp_plat_probe() function is stubbed out whereas the > i86pc file appears to have full functionality.
You really need to look at the specific platform code. There is no single SPARC NUMA definition; it varies from machine to machine. > I know that the Sun Enterprise 25000 machine is NUMA. The platform-specific code for the 25000 is in the closed-source tree, so it wouldn't turn up on an OpenSolaris search. To see all the platforms that support lgroups and which have their source available, go to the source code browser and search for plat_lgrp_init(). Nils _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
