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