DragonFly-2.3.1.205.g46d4e1 master sys/cpu/amd64/include atomic.

看板DFBSD_commit作者時間16年前 (2009/07/08 02:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 46d4e165ab29c2d6bed416c38b6a5277d3bf0769 Author: Jordan Gordeev <jgordeev@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
文章代碼(AID): #1AKvIjUe (DFBSD_commit)