commit f77c018a1c4b5e9271cf5fcf3912c2ccbea9c0e1 Author: Mihai Carabas <mihai.cara...@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