👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

NetBSD 6.1.5 - man page for cpu_idle (netbsd section 9)

CPU_IDLE(9)			  BSD Kernel Developer's Manual 		      CPU_IDLE(9)

NAME
     cpu_idle -- machine-dependent processor idling interface

SYNOPSIS
     #include <sys/cpu.h>

     void
     cpu_idle(void);

DESCRIPTION
     cpu_idle() is called by machine-independent code when the processor has nothing to do.  It
     can be used to conserve the processor power, for example.

     cpu_idle() returns immediately if cpu_need_resched() has been called for the processor after
     the last call of cpu_idle() or cpu_did_resched() on the processor.  cpu_idle() returns as
     soon as possible when cpu_need_resched() is called for the processor.  Otherwise, it returns
     whenever it likes.

     cpu_idle() is called at IPL_NONE, without any locks held.

EXAMPLES
     The simplest (and, in some cases, the best) implementation of cpu_idle() is the following.

	     void
	     cpu_idle(void)
	     {
		     /* nothing */
	     }

SEE ALSO
     cpu_need_resched(9), cpu_switchto(9), intro(9), spl(9)

BSD					  April 20, 2007				      BSD


All times are GMT -4. The time now is 01:51 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password