From owner-freebsd-smp Thu Jun 7 20:16:19 2001 Delivered-To: freebsd-smp@freebsd.org Received: from soda.csua.berkeley.edu (soda.CSUA.Berkeley.EDU [128.32.43.52]) by hub.freebsd.org (Postfix) with ESMTP id 02C4F37B405 for ; Thu, 7 Jun 2001 20:16:18 -0700 (PDT) (envelope-from jwm@CSUA.Berkeley.EDU) Received: from soda.csua.berkeley.edu (IDENT:jixQysXb0Kjo1yXWHvyfZB0GHGaeoJEg@localhost [127.0.0.1]) by soda.csua.berkeley.edu (8.11.1/8.11.1) with ESMTP id f583GHP35188 for ; Thu, 7 Jun 2001 20:16:17 -0700 (PDT) (envelope-from jwm@soda.csua.berkeley.edu) Message-Id: <200106080316.f583GHP35188@soda.csua.berkeley.edu> To: freebsd-smp@freebsd.org Subject: Information on context stealing Reply-To: jwm@CSUA.Berkeley.EDU Date: Thu, 07 Jun 2001 20:16:17 -0700 From: John Milford Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I have some free time coming up soon, and I am interested in working on context stealing for FreeBSD. However in begining to look into it, I have run up against some questions I have not been able to answer from the web page or email archives. 1) It the purpose solely to reduce process overhead, are these threads also to be created on demand, or are there other objectives as well such as reduced memory overhead? 2) Since KVM is mapped into every process, would it meet the goals to preform a full context switch to one of these lightweight threads, except that cr3 is not touched? It would be really helpful if someone could point me in the direction of a document that could clarify these for me. Also if someone has already thought through some or all of this and has soe notes that would be helpful as well. I am assuming that no one has started becasue the project has a not started status on the web page. Thank you for any help/clarification you can offer. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message