From owner-freebsd-questions@FreeBSD.ORG Thu Aug 31 12:39:11 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C198316A4DA for ; Thu, 31 Aug 2006 12:39:11 +0000 (UTC) (envelope-from mime@traveller.cz) Received: from ss.eunet.cz (ss.eunet.cz [193.85.228.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22A3143D58 for ; Thu, 31 Aug 2006 12:39:10 +0000 (GMT) (envelope-from mime@traveller.cz) Received: from localhost.i.cz (ss.eunet.cz [193.85.228.13]) by ss.eunet.cz (8.13.6/8.13.6) with ESMTP id k7VCcmjF062937 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Thu, 31 Aug 2006 14:38:48 +0200 (CEST) (envelope-from mime@traveller.cz) From: Michal Mertl To: skylar@cs.earlham.edu In-Reply-To: <44F62CEE.9040202@cs.earlham.edu> References: <94ff3700608301020l34251166nbdb4d72842e1bb86@mail.gmail.com> <20060830181240.65785.qmail@web83106.mail.mud.yahoo.com> <94ff3700608301302n13f9aabcs935fbe6403601d30@mail.gmail.com> <44F6036E.7050203@cs.earlham.edu> <1156982800.1017.37.camel@genius.i.cz> <44F62CEE.9040202@cs.earlham.edu> Content-Type: text/plain Date: Thu, 31 Aug 2006 14:38:46 +0200 Message-Id: <1157027926.1045.13.camel@genius.i.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: backyard1454-bsd@yahoo.com, Jordi Carrillo , freebsd-questions@freebsd.org Subject: Re: SMP detection X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Aug 2006 12:39:11 -0000 Skylar Thompson wrote: > Michal Mertl wrote: > > No! Kernel threads (e.g. handling interrupts) aren't that much different > > to normal processes. > > > > Logical CPUs on a single HTT capable CPU share most of the CPU logic, > > especially all the external stuff (handling interrupts). Scheduling > > handling of interrupts on the "secondary/logical" core wouldn't > > probably help performance at all (if that is at all possible). > > > > Could you clarify note 20031022 in /usr/src/UPDATING? It states that HTT > CPUs are used for interrupts if they are detected, even if they aren't > used by regular processes. Was this something that just showed up in > pre-6.x releases? > I think it means that if an interrupt would for some reason be signalled to the unused logical core it wouldn't be lost or something. Michal