Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Oct 2006 21:50:21 +0000
From:      rondzierwa@comcast.net
To:        freebsd-amd64@freebsd.org
Subject:   Hardware topology
Message-ID:  <102420062150.6756.453E8A9D000980D700001A6422007613940E999D0A07960B02019D@comcast.net>

next in thread | raw e-mail | index | archive | help
Does the amd64 kernel know anything about which memory is attached to 
which processor, and which i/o bus is attached to which hypertransport link?
Can it use this information to do things like allocate pages to a process from 
the memory that is physically attached to the cpu upon which the process is 
running?  Along these lines, is there any way to set affinity between a process 
and a cpu (or set of cpu's in the case of multicore)?

Likewise with i/o devices, if a process or device driver wants to operate a 
particular device, can it be set to run on the cpu that owns the hypertransport 
connection upon which the device is connected?

thanks, 
ron.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?102420062150.6756.453E8A9D000980D700001A6422007613940E999D0A07960B02019D>