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
