Date: Wed, 16 Jul 1997 18:03:44 -0700 (PDT) From: Dean Gaudet <dgaudet-list-freebsd-smp@arctic.org> To: Steve Passe <smp@csn.net> Cc: smp@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: self modifying kernel code Message-ID: <Pine.LNX.3.95dg3.970716180039.23549t-100000@twinlark.arctic.org> In-Reply-To: <199707162042.OAA09705@Ilsa.StevesCafe.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 16 Jul 1997, Steve Passe wrote: > Peter pointed out a technique where another SMP kernel > puts calls in the kernel to a pseudo-lock routine. This routine then > determines whether it is running on a UP or SMP motherboard. If UP it replaces > the call with a near jump to the return address. If SMP it replaces the call > TARGET address with the address of the real lock routine. DEC OSF/1. I can't get at my bookmarks, but there's a good txt file available on one of dec's many servers that describes the process by which they moved to fine-grained SMP in OSF/1 and it talks about the above technique. Dean
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.95dg3.970716180039.23549t-100000>