Date: Fri, 6 Aug 2004 14:50:12 -0400 (EDT) From: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> To: Ville-Pertti Keinonen <will+freebsd-current@will.iki.fi> Cc: current@FreeBSD.org Subject: Re: Atomic operations on i386/amd64 Message-ID: <200408061850.i76IoCgJ018008@khavrinen.lcs.mit.edu> In-Reply-To: <41134185.1090105@will.iki.fi> References: <20040805050422.GA41201@cat.robbins.dropbear.id.au> <200408051759.53079.jhb@FreeBSD.org> <4112B184.8010303@samsco.org> <20040806023055.GC20148@empiric.icir.org> <41134185.1090105@will.iki.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
<<On Fri, 06 Aug 2004 11:29:57 +0300, Ville-Pertti Keinonen <will+freebsd-current@will.iki.fi> said: > The idea of using self-modification to select locking modes (although > for optional preemption, SMP and debugging rather than CPU model) is > also described in a DEC Technical Journal article: > http://research.compaq.com/wrl/DECarchives/DTJ/DTJF03/DTJF03SC.TXT There have been a number of research operating systems built around this concept. I seem to remember one called "Synthesis" which took it to an extreme. Calton Pu and Henry Massalin would appear to be the authors. -GAWollman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408061850.i76IoCgJ018008>