From owner-freebsd-current@FreeBSD.ORG Wed Jun 23 00:07:41 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A59C716A4CE; Wed, 23 Jun 2004 00:07:41 +0000 (GMT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE30243D4C; Wed, 23 Jun 2004 00:07:38 +0000 (GMT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org ([24.7.73.28]) by comcast.net (rwcrmhc12) with ESMTP id <200406230007360140018bpae>; Wed, 23 Jun 2004 00:07:37 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id RAA59038; Tue, 22 Jun 2004 17:07:35 -0700 (PDT) Date: Tue, 22 Jun 2004 17:07:33 -0700 (PDT) From: Julian Elischer To: Bosko Milekic In-Reply-To: <20040622225213.GA26151@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org Subject: Re: ithread priority question... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Wed, 23 Jun 2004 00:07:41 -0000 hmmmm so, how do we give them a priority that is not in the same range a user processes, and separate from each other when the scheduler may not use run queues as seen in sched_4bsd.? using the magic number RQ_PPQ is not "kosher". with a different scheduler that may not exist. On Tue, 22 Jun 2004, Bosko Milekic wrote: > > Julian Elischer wrote: > >On Tue, 22 Jun 2004, John Baldwin wrote: > ... > >> That was the intention. One question though, if the ithreads aren't on the > >> system run queues then which run queues are they on? > > > >aren't they run from the interupt? > > Not always. They have to be put on a runqueue if they block on a > mutex, say. > > -Bosko > >