git: Add platform vkernel64.

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Mar 24 13:29:47 PDT 2010


commit da673940ef31d5ca9b11a11668e0095a5a0348b3
Author: Jordan Gordeev <jgordeev at 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





More information about the Commits mailing list