DragonFly-2.3.1.205.g46d4e1 master sys/cpu/amd64/include atomic.h cpu.h cpufunc.h sys/kern lwkt_ipiq.c sys/platform/pc64/amd64 exception.S genassym.c identcpu.c ipl.s machdep.c mp.c mp_machdep.c mpboot.S mplock.s support.s trap.c sys/platform/pc64/apic apic_abi.c apic_ipl.s apic_vector.s apicreg.h mpapic.c sys/platform/pc64/conf files options sys/platform/pc64/include clock.h globaldata.h intr_machdep.h lock.h smp.h sys/platform/pc64/isa intr_machdep.h npx.c

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Jul 7 11:22:16 PDT 2009


commit 46d4e165ab29c2d6bed416c38b6a5277d3bf0769
Author: Jordan Gordeev <jgordeev at dir.bg>
Date:   Wed Jul 1 22:32:11 2009 +0300

    amd64: Big batch of SMP changes.

Summary of changes:
 sys/cpu/amd64/include/atomic.h           |  459 +++---
 sys/cpu/amd64/include/cpu.h              |   73 +-
 sys/cpu/amd64/include/cpufunc.h          |    4 +
 sys/kern/lwkt_ipiq.c                     |   24 +
 sys/platform/pc64/amd64/exception.S      |    2 +-
 sys/platform/pc64/amd64/genassym.c       |   15 +
 sys/platform/pc64/amd64/identcpu.c       |    2 +-
 sys/platform/pc64/amd64/ipl.s            |   27 +-
 sys/platform/pc64/amd64/machdep.c        |    3 +-
 sys/platform/pc64/amd64/mp.c             |  457 -----
 sys/platform/pc64/amd64/mp_machdep.c     | 2651 ++++++++++++++++++++++++++++++
 sys/platform/pc64/amd64/mpboot.S         |  236 +++
 sys/platform/pc64/amd64/mplock.s         |   52 +-
 sys/platform/pc64/amd64/support.s        |   11 +-
 sys/platform/pc64/amd64/trap.c           |   25 +-
 sys/platform/pc64/apic/apic_abi.c        |   25 +-
 sys/platform/pc64/apic/apic_ipl.s        |   65 +-
 sys/platform/pc64/apic/apic_vector.s     |  282 ++--
 sys/platform/pc64/apic/apicreg.h         |    1 +
 sys/platform/pc64/apic/mpapic.c          |  433 ++++--
 sys/platform/pc64/conf/files             |    9 +-
 sys/platform/pc64/conf/options           |    3 +
 sys/platform/pc64/include/clock.h        |   30 +-
 sys/platform/pc64/include/globaldata.h   |    7 +-
 sys/platform/pc64/include/intr_machdep.h |   82 -
 sys/platform/pc64/include/lock.h         |   68 +-
 sys/platform/pc64/include/smp.h          |  158 ++-
 sys/platform/pc64/isa/intr_machdep.h     |    4 +
 sys/platform/pc64/isa/npx.c              |    4 +-
 29 files changed, 3945 insertions(+), 1267 deletions(-)
 delete mode 100644 sys/platform/pc64/amd64/mp.c
 create mode 100644 sys/platform/pc64/amd64/mp_machdep.c
 create mode 100644 sys/platform/pc64/amd64/mpboot.S
 delete mode 100644 sys/platform/pc64/include/intr_machdep.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/46d4e165ab29c2d6bed416c38b6a5277d3bf0769


-- 
DragonFly BSD source repository





More information about the Commits mailing list