From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Hansen Date: Fri, 14 May 2004 01:28:37 +0000 Subject: Re: [Lhns-devel] Re: Who's doing what with cpu/memory/node hotplug? Message-Id: <1084498116.8564.86.camel@nighthawk> List-Id: References: <20040513150842.22F5.YGOTO@us.fujitsu.com> In-Reply-To: <20040513150842.22F5.YGOTO@us.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-ia64@vger.kernel.org On Thu, 2004-05-13 at 18:14, Keiichiro Tokunaga wrote: > On Wed, 12 May 2004 23:50:58 -0700 Dave Hansen wrote: > > Why not? We already export the information about which PCI busses are > > attached to which NUMA nodes. How are I/O devices different from CPU or > > memory? > > I have just one concern. > How about a container device that contains IO devices only? > - Does it count as a NUMA node? > - Is it having a NUMA node ID? I don't see any real reasons why we can't make I/O only nodes. I know that we've run into and fixed a few situations where a node came up with either no cpus or no memory for various reasons before. Does anybody have any philosophical objections to having I/O only nodes? In any case, I'd bet we'll need some form of this eventually. On my hardware, It's probably possible to hotplug individual CPUs or sections of memory in such a way that a node has no online cpus or memory. So, we'll probably have to handle those cases anyway. This seems familliar somehow. I have the feeling it's been discussed before. Matt, does this ring a bell? -- Dave ------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id%62&alloc_ida84&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel