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