git: Add platform vkernel64.

看板DFBSD_commit作者時間16年前 (2010/03/25 04:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit da673940ef31d5ca9b11a11668e0095a5a0348b3 Author: Jordan Gordeev <jgordeev@dir.bg> Date: Mon Aug 17 23:44:39 2009 +0300 Add platform vkernel64. Summary of changes: sys/config/VKERNEL64 | 110 + sys/platform/vkernel64/amd64/autoconf.c | 555 ++++ sys/platform/vkernel64/amd64/cpu_regs.c | 1155 +++++++ sys/platform/vkernel64/amd64/db_interface.c | 363 +++ sys/platform/vkernel64/amd64/db_trace.c | 673 ++++ sys/platform/vkernel64/amd64/exception.c | 203 ++ sys/platform/vkernel64/amd64/fork_tramp.s | 106 + sys/platform/vkernel64/amd64/genassym.c | 120 + sys/platform/vkernel64/amd64/global.s | 95 + sys/platform/vkernel64/amd64/locore.s | 91 + sys/platform/vkernel64/amd64/mp.c | 467 +++ sys/platform/vkernel64/amd64/mplock.s | 283 ++ sys/platform/vkernel64/amd64/npx.c | 714 +++++ sys/platform/vkernel64/amd64/procfs_machdep.c | 129 + sys/platform/vkernel64/amd64/swtch.s | 690 ++++ sys/platform/vkernel64/amd64/tls.c | 148 + sys/platform/vkernel64/amd64/trap.c | 1501 +++++++++ sys/platform/vkernel64/amd64/userldt.c | 60 + sys/platform/vkernel64/amd64/vm_machdep.c | 355 ++ sys/platform/{vkernel => vkernel64}/conf/Makefile | 0 sys/platform/vkernel64/conf/files | 66 + sys/platform/vkernel64/conf/kern.mk | 18 + sys/platform/vkernel64/conf/ldscript.amd64 | 176 + sys/platform/vkernel64/conf/options | 12 + .../{vkernel => vkernel64}/include/clock.h | 0 .../{vkernel => vkernel64}/include/cothread.h | 0 sys/platform/vkernel64/include/cpu.h | 63 + sys/platform/vkernel64/include/cpufunc.h | 78 + sys/platform/vkernel64/include/globaldata.h | 132 + sys/platform/vkernel64/include/lock.h | 97 + sys/platform/vkernel64/include/md_var.h | 121 + sys/platform/vkernel64/include/param.h | 49 + sys/platform/vkernel64/include/pcb.h | 94 + sys/platform/vkernel64/include/pcb_ext.h | 73 + sys/platform/vkernel64/include/pmap.h | 198 ++ sys/platform/vkernel64/include/pmap_inval.h | 72 + sys/platform/vkernel64/include/proc.h | 50 + sys/platform/vkernel64/include/ptrace.h | 51 + sys/platform/vkernel64/include/smp.h | 177 + sys/platform/vkernel64/include/thread.h | 106 + sys/platform/vkernel64/include/vmparam.h | 98 + sys/platform/vkernel64/platform/busdma_machdep.c | 1287 ++++++++ sys/platform/vkernel64/platform/console.c | 426 +++ sys/platform/vkernel64/platform/copyio.c | 278 ++ sys/platform/vkernel64/platform/cothread.c | 197 ++ sys/platform/vkernel64/platform/globaldata.c | 89 + sys/platform/vkernel64/platform/init.c | 1260 ++++++++ sys/platform/vkernel64/platform/ipl_funcs.c | 71 + sys/platform/vkernel64/platform/kqueue.c | 204 ++ sys/platform/vkernel64/platform/machintr.c | 210 ++ sys/platform/vkernel64/platform/pmap.c | 3369 ++++++++++++++++++++ sys/platform/vkernel64/platform/pmap_inval.c | 221 ++ sys/platform/vkernel64/platform/shutdown.c | 103 + sys/platform/vkernel64/platform/sysarch.c | 59 + sys/platform/vkernel64/platform/systimer.c | 275 ++ 55 files changed, 17598 insertions(+), 0 deletions(-) create mode 100644 sys/config/VKERNEL64 create mode 100644 sys/platform/vkernel64/amd64/autoconf.c create mode 100644 sys/platform/vkernel64/amd64/cpu_regs.c create mode 100644 sys/platform/vkernel64/amd64/db_interface.c create mode 100644 sys/platform/vkernel64/amd64/db_trace.c create mode 100644 sys/platform/vkernel64/amd64/exception.c create mode 100644 sys/platform/vkernel64/amd64/fork_tramp.s create mode 100644 sys/platform/vkernel64/amd64/genassym.c create mode 100644 sys/platform/vkernel64/amd64/global.s create mode 100644 sys/platform/vkernel64/amd64/locore.s create mode 100644 sys/platform/vkernel64/amd64/mp.c create mode 100644 sys/platform/vkernel64/amd64/mplock.s create mode 100644 sys/platform/vkernel64/amd64/npx.c create mode 100644 sys/platform/vkernel64/amd64/procfs_machdep.c create mode 100644 sys/platform/vkernel64/amd64/swtch.s create mode 100644 sys/platform/vkernel64/amd64/tls.c create mode 100644 sys/platform/vkernel64/amd64/trap.c create mode 100644 sys/platform/vkernel64/amd64/userldt.c create mode 100644 sys/platform/vkernel64/amd64/vm_machdep.c copy sys/platform/{vkernel => vkernel64}/conf/Makefile (100%) create mode 100644 sys/platform/vkernel64/conf/files create mode 100644 sys/platform/vkernel64/conf/kern.mk create mode 100644 sys/platform/vkernel64/conf/ldscript.amd64 create mode 100644 sys/platform/vkernel64/conf/options copy sys/platform/{vkernel => vkernel64}/include/clock.h (100%) copy sys/platform/{vkernel => vkernel64}/include/cothread.h (100%) create mode 100644 sys/platform/vkernel64/include/cpu.h create mode 100644 sys/platform/vkernel64/include/cpufunc.h create mode 100644 sys/platform/vkernel64/include/globaldata.h create mode 100644 sys/platform/vkernel64/include/lock.h create mode 100644 sys/platform/vkernel64/include/md_var.h create mode 100644 sys/platform/vkernel64/include/param.h create mode 100644 sys/platform/vkernel64/include/pcb.h create mode 100644 sys/platform/vkernel64/include/pcb_ext.h create mode 100644 sys/platform/vkernel64/include/pmap.h create mode 100644 sys/platform/vkernel64/include/pmap_inval.h create mode 100644 sys/platform/vkernel64/include/proc.h create mode 100644 sys/platform/vkernel64/include/ptrace.h create mode 100644 sys/platform/vkernel64/include/smp.h create mode 100644 sys/platform/vkernel64/include/thread.h create mode 100644 sys/platform/vkernel64/include/vmparam.h create mode 100644 sys/platform/vkernel64/platform/busdma_machdep.c create mode 100644 sys/platform/vkernel64/platform/console.c create mode 100644 sys/platform/vkernel64/platform/copyio.c create mode 100644 sys/platform/vkernel64/platform/cothread.c create mode 100644 sys/platform/vkernel64/platform/globaldata.c create mode 100644 sys/platform/vkernel64/platform/init.c create mode 100644 sys/platform/vkernel64/platform/ipl_funcs.c create mode 100644 sys/platform/vkernel64/platform/kqueue.c create mode 100644 sys/platform/vkernel64/platform/machintr.c create mode 100644 sys/platform/vkernel64/platform/pmap.c create mode 100644 sys/platform/vkernel64/platform/pmap_inval.c create mode 100644 sys/platform/vkernel64/platform/shutdown.c create mode 100644 sys/platform/vkernel64/platform/sysarch.c create mode 100644 sys/platform/vkernel64/platform/systimer.c http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/da673940ef31d5ca9b11a11668e0095a5a0348b3 -- DragonFly BSD source repository
文章代碼(AID): #1BgdR6Ta (DFBSD_commit)