git: CPU topology support
Alex Hornung
alexh at crater.dragonflybsd.org
Wed Aug 22 07:07:39 PDT 2012
commit f77c018a1c4b5e9271cf5fcf3912c2ccbea9c0e1
Author: Mihai Carabas <mihai.carabas at gmail.com>
Date: Wed Aug 22 10:02:58 2012 +0000
CPU topology support
* Part of "Add SMT/HT awareness to DragonFly BSD scheduler" GSoC
project.
* Details at: http://leaf.dragonflybsd.org/mailarchive/kernel/2012-08/msg00009.html
Mentored-by: Alex Hornung (alexh@)
Sponsored-by: Google Summer of Code 2012
Summary of changes:
sys/conf/files | 1 +
sys/cpu/i386/include/specialreg.h | 24 ++
sys/cpu/x86_64/include/specialreg.h | 23 ++
sys/kern/subr_cpu_topology.c | 570 +++++++++++++++++++++++++++++++++
sys/platform/pc32/i386/identcpu.c | 17 +-
sys/platform/pc32/i386/mp_machdep.c | 179 +++++++++++
sys/platform/pc32/include/smp.h | 18 +
sys/platform/pc64/include/smp.h | 18 +
sys/platform/pc64/x86_64/identcpu.c | 15 +-
sys/platform/pc64/x86_64/mp_machdep.c | 183 +++++++++++
sys/sys/cpu_topology.h | 40 +++
sys/sys/kernel.h | 1 +
12 files changed, 1086 insertions(+), 3 deletions(-)
create mode 100644 sys/kern/subr_cpu_topology.c
create mode 100644 sys/sys/cpu_topology.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f77c018a1c4b5e9271cf5fcf3912c2ccbea9c0e1
--
DragonFly BSD source repository
More information about the Commits
mailing list