From owner-freebsd-current@FreeBSD.ORG Thu Apr 30 22:06:17 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D98C1065670; Thu, 30 Apr 2009 22:06:17 +0000 (UTC) (envelope-from jroberson@jroberson.net) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.227]) by mx1.freebsd.org (Postfix) with ESMTP id D648A8FC0C; Thu, 30 Apr 2009 22:06:16 +0000 (UTC) (envelope-from jroberson@jroberson.net) Received: by rv-out-0506.google.com with SMTP id k40so1699362rvb.43 for ; Thu, 30 Apr 2009 15:06:16 -0700 (PDT) Received: by 10.141.114.15 with SMTP id r15mr579849rvm.179.1241129176252; Thu, 30 Apr 2009 15:06:16 -0700 (PDT) Received: from ?10.0.1.198? (udp016664uds.hawaiiantel.net [72.235.41.117]) by mx.google.com with ESMTPS id g31sm5920152rvb.33.2009.04.30.15.06.10 (version=SSLv3 cipher=RC4-MD5); Thu, 30 Apr 2009 15:06:15 -0700 (PDT) Date: Thu, 30 Apr 2009 12:08:21 -1000 (HST) From: Jeff Roberson X-X-Sender: jroberson@desktop To: pluknet In-Reply-To: Message-ID: References: <20090430013428.cb4f804b.nork@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-current@freebsd.org Subject: Re: cannot compile sched_ule without options SMP X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2009 22:06:17 -0000 On Thu, 30 Apr 2009, pluknet wrote: > 2009/4/30 Jeff Roberson : >> On SMP machines you should now see output like this: >> FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs >> FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 SMT threads >> >> If you detect any irregularities with kern.sched.topology_spec or this dmesg >> line please report them. >> > > Hi, Jeff. > > I have such mismatch. This is an Intel E7200. > > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs > FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads > cpu0 (BSP): APIC ID: 0 > cpu1 (AP/HT): APIC ID: 1 > > So it should be instead: 1 package(s) x 2 core(s) > cpu0 (BSP): APIC ID: 0 > cpu1 (AP): APIC ID: 1 Can you please repeat the following steps as I have done here: # kgdb /boot/kernel/kernel /dev/mem (kgdb) p/x cpu_high $1 = 0xb (kgdb) p/x cpu_cores $2 = 0x4 (kgdb) p/x cpu_logical $3 = 0x2 (kgdb) p/x cpu_feature $4 = 0xbfebfbff (kgdb) p/x logical_cpus $5 = 0x0 (kgdb) p/x hyperthreading_cpus $6 = 0x0 (kgdb) This should give me the information I need to diagnose the problem. Thank you. Jeff > > kern.sched.topology_spec: > > 0, 1 > > > > 0, 1 > HTT group > > > > > > > > > -- > wbr, > pluknet >