Subject: Re: CVS commit: src/sys/arch
To: None <source-changes@netbsd.org>
From: Geoff Wing <mason@primenet.com.au>
List: source-changes
Date: 05/08/2003 04:53:14
Frank van der Linden <fvdl@netbsd.org> typed:
: Modified Files:
: 	src/sys/arch/amd64/include: cpufunc.h
: 	src/sys/arch/i386/i386: pmap.c
: 	src/sys/arch/i386/include: cpufunc.h
: 	src/sys/arch/x86/include: lock.h
: 	src/sys/arch/x86/x86: lapic.c
: 
: Log Message:
: Add x86_pause() inline function, containing the "pause" instruction
: for i386, and nothing for amd64. Sprinkle it in various spinloops,
: as recommended by Intel.

Busts on libc. 
 <pthread_types.h> wants <x86/lock.h> wants x86_pause() which is
 #ifdef _KERNEL in <machine/cpufunc.h>

Regards,
Geoff