Subject: Re: CVS commit: syssrc/sys
To: None <jdolecek@netbsd.org>
From: Matt Thomas <matt@3am-software.com>
List: source-changes
Date: 08/12/2001 15:03:24
At 05:03 AM 8/13/2001 +0900, Izumi Tsutsui wrote:
>In article <20010812083534.C1905B000@cvs.netbsd.org>
>jdolecek@netbsd.org wrote:
>
> > Module Name:  syssrc
> > Committed By: jdolecek
> > Date:         Sun Aug 12 08:35:34 UTC 2001
> >
> > Modified Files:
> >       syssrc/sys/arch/alpha/conf: files.alpha
> >       syssrc/sys/arch/arm/arm32: stubs.c
> >       syssrc/sys/arch/hpcarm/hpcarm: stubs.c
> >       syssrc/sys/arch/i386/i386: machdep.c
> >       syssrc/sys/arch/pc532/pc532: machdep.c
> >       syssrc/sys/arch/sh3/sh3: sh3_machdep.c
> >       syssrc/sys/arch/x86_64/x86_64: machdep.c
> >       syssrc/sys/lib/libkern: Makefile
> > Added Files:
> >       syssrc/sys/lib/libkern: _que.c
> > Removed Files:
> >       syssrc/sys/arch/alpha/alpha: support.c
> >
> > Log Message:
> > Move _insque()/_remque() to libkern. Once remaining uses would
> > be converted to <sys/queue.h> macros, _insque()/_remque() would be 
> eliminated
> > altogether.
>
>sparc and sparc64 have assembly version of _insque()/_remque()
>in locore.s. m68k ports also have them in m68k/support.s.
>How should they be handled?

And, of course, VAX has them as instructions. :)
--
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Cupertino, CA             Disclaimer: I avow all knowledge of this message