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