Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread John Baldwin
On Thursday 23 April 2009 7:55:53 am Robert Watson wrote: > On Wed, 22 Apr 2009, John Baldwin wrote: > > > Adjust the way we number CPUs on x86 so that we attempt to "group" all > > logical CPUs in a package. We do this by numbering the non-boot CPUs > > by starting with the first CPU whose AP

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread John Baldwin
On Wednesday 22 April 2009 6:30:12 pm Ivan Voras wrote: > 2009/4/22 John Baldwin : > > On Wednesday 22 April 2009 5:40:37 pm John Baldwin wrote: > >> Author: jhb > >> Date: Wed Apr 22 21:40:37 2009 > >> New Revision: 191405 > >> URL: http://svn.freebsd.org/changeset/base/191405 > >> > >> Log: > >>

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread John Baldwin
On Wednesday 22 April 2009 6:03:04 pm Ceri Davies wrote: > On Wed, Apr 22, 2009 at 05:59:04PM -0400, John Baldwin wrote: > > On Wednesday 22 April 2009 5:40:37 pm John Baldwin wrote: > > > Author: jhb > > > Date: Wed Apr 22 21:40:37 2009 > > > New Revision: 191405 > > > URL: http://svn.freebsd.org/

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread Ivan Voras
2009/4/23 Robert Watson : > > On Thu, 23 Apr 2009, Ivan Voras wrote: > >> 2009/4/23 Robert Watson : >> >>> Do you have any ideas about ways to usefully represent and manage >>> concepts like "pick a close CPU" or "the set of CPUs that are close"?  For >>> example, if I have available a flow identif

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread Robert Watson
On Thu, 23 Apr 2009, Ivan Voras wrote: 2009/4/23 Robert Watson : Do you have any ideas about ways to usefully represent and manage concepts like "pick a close CPU" or "the set of CPUs that are close"?  For example, if I have available a flow identifier, hashing to one of a set of available

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread Ivan Voras
2009/4/23 Robert Watson : > Do you have any ideas about ways to usefully represent and manage concepts > like "pick a close CPU" or "the set of CPUs that are close"?  For example, > if I have available a flow identifier, hashing to one of a set of available > CPUs is easy, but what would you sugge

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-23 Thread Robert Watson
On Wed, 22 Apr 2009, John Baldwin wrote: Adjust the way we number CPUs on x86 so that we attempt to "group" all logical CPUs in a package. We do this by numbering the non-boot CPUs by starting with the first CPU whose APIC ID is after the boot CPU and wrapping back around to APIC ID 0 if ne

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-22 Thread Ivan Voras
2009/4/22 John Baldwin : > On Wednesday 22 April 2009 5:40:37 pm John Baldwin wrote: >> Author: jhb >> Date: Wed Apr 22 21:40:37 2009 >> New Revision: 191405 >> URL: http://svn.freebsd.org/changeset/base/191405 >> >> Log: >>   Adjust the way we number CPUs on x86 so that we attempt to "group" all >

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-22 Thread Ceri Davies
On Wed, Apr 22, 2009 at 05:59:04PM -0400, John Baldwin wrote: > On Wednesday 22 April 2009 5:40:37 pm John Baldwin wrote: > > Author: jhb > > Date: Wed Apr 22 21:40:37 2009 > > New Revision: 191405 > > URL: http://svn.freebsd.org/changeset/base/191405 > > > > Log: > > Adjust the way we number CP

Re: svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-22 Thread John Baldwin
On Wednesday 22 April 2009 5:40:37 pm John Baldwin wrote: > Author: jhb > Date: Wed Apr 22 21:40:37 2009 > New Revision: 191405 > URL: http://svn.freebsd.org/changeset/base/191405 > > Log: > Adjust the way we number CPUs on x86 so that we attempt to "group" all > logical CPUs in a package. We

svn commit: r191405 - in head/sys: amd64/amd64 i386/i386

2009-04-22 Thread John Baldwin
Author: jhb Date: Wed Apr 22 21:40:37 2009 New Revision: 191405 URL: http://svn.freebsd.org/changeset/base/191405 Log: Adjust the way we number CPUs on x86 so that we attempt to "group" all logical CPUs in a package. We do this by numbering the non-boot CPUs by starting with the first CPU w