git: CPU Topology: add support for Compute Units on AMD processors
Mihai Carabas
mihaic at crater.dragonflybsd.org
Wed Feb 12 02:05:32 PST 2014
commit 0e9325d31b6028ca6ff16257e2568da103111fcc
Author: Mihai Carabas <mihai.carabas at gmail.com>
Date: Wed Feb 12 13:10:38 2014 +0200
CPU Topology: add support for Compute Units on AMD processors
Detect shared compute units between cores on AMD processors and downgrade
them to THREAD_LEVEL in the logical CPU topology used by the
scheduler.
Summary of changes:
sys/cpu/x86_64/include/specialreg.h | 1 +
sys/kern/subr_cpu_topology.c | 110 +++++++++++++++++++++++++++++-----
sys/kern/usched_dfly.c | 18 +++---
sys/platform/pc64/include/smp.h | 3 +
sys/platform/pc64/x86_64/mp_machdep.c | 33 ++++++++++
sys/sys/cpu_topology.h | 5 +-
6 files changed, 145 insertions(+), 25 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0e9325d31b6028ca6ff16257e2568da103111fcc
--
DragonFly BSD source repository
More information about the Commits
mailing list