From owner-freebsd-current@FreeBSD.ORG Fri Jan 7 01:46:47 2005 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 BBBA916A4D7; Fri, 7 Jan 2005 01:46:47 +0000 (GMT) Received: from mail.vicor-nb.com (bigwoop.vicor-nb.com [208.206.78.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DDB643D2F; Fri, 7 Jan 2005 01:46:47 +0000 (GMT) (envelope-from julian@elischer.org) Received: from elischer.org (julian.vicor-nb.com [208.206.78.97]) by mail.vicor-nb.com (Postfix) with ESMTP id 4B6297A425; Thu, 6 Jan 2005 17:46:47 -0800 (PST) Message-ID: <41DDEA07.7000106@elischer.org> Date: Thu, 06 Jan 2005 17:46:47 -0800 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3.1) Gecko/20030516 X-Accept-Language: en, hu MIME-Version: 1.0 To: Stephan Uphoff References: <20041214222444.GA9668@flash.atmos.colostate.edu> <20041215215422.GA19373@flash.atmos.colostate.edu> <41C0BA64.3080908@elischer.org> <200501061430.36820.jhb@FreeBSD.org> <41DDAEA9.90401@elischer.org> <1105050997.27981.26.camel@palm.tree.com> In-Reply-To: <1105050997.27981.26.camel@palm.tree.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: David Schultz cc: freebsd-current@FreeBSD.org cc: John Baldwin Subject: Re: cvs commit: src/sys/kern sched_ule.c (fwd) 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: Fri, 07 Jan 2005 01:46:48 -0000 >On Thu, 2005-01-06 at 16:33, Julian Elischer wrote: > > >>>Why are struct procs forced to be type-stable? >>> >>> >>> >>I have forgotten.. but they did.. >>Peter also knew at one stage and he too has forgotten :-) >> >> > > > I vaguely remember it was something to do with some other structure still hanging off the proc. Maybe the vm or something really disgusting like that. possibly it was something like needing the page tables to hang around or something but that can't be right as they are taken apart.... aren't they?