CVSROOT:        /cvs
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008/07/21 07:30:05

Modified files:
        sys/arch/sparc64/include: hypervisor.h 
        sys/arch/sparc64/sparc64: cpu.c hvcall.S locore.s 

Log message:
Implement the cpu_yield hypervisor call. Use it in the idle loop for
SUN4V to let it suspend strands (why does everyone invent own words for
hyperthreads?). This gives a huge performance boost when most of the
cpus are idle.

kettenis@ ok

Reply via email to