Skip site navigation (1)Skip section navigation (2)
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>