CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2013/10/05 10:58:30
Modified files: sys/arch/amd64/amd64: cpu.c machdep.c sys/arch/amd64/include: cpu.h cpufunc.h Log message: Use monitor/mwait to idle when available. Make cpu_unidle() do nothing if can tell the target CPU isn't actually idling and introduce cpu_kick() for the cases where we want to force a non-idle CPU into the kernel. critical review of early versions by weingart@; testing by many ok haesbaert@ krw@