dump in more sources from FreeBSD and working on the pmap
commit85382d144e65d435c45c3ece4a2890b6b938578b
authorYonghong Yan <yanyh@dragonfly.cs.uh.edu>
Thu, 25 Oct 2007 16:24:17 +0000 (25 11:24 -0500)
committerYonghong Yan <yanyh@dragonfly.cs.uh.edu>
Thu, 25 Oct 2007 16:24:17 +0000 (25 11:24 -0500)
treeb0bc3ac52ae1cba25fb39edcbba02244a88d2ea7
parent51d98b4ced98d5f6a168b0abe392a51f03fba5d8
dump in more sources from FreeBSD and working on the pmap

see sys/cpu/amd64/include/pmap.h how we allocate PML4 entries to kernel vm,
user vm, direct map and per-cpu data map.
19 files changed:
sys/cpu/amd64/include/pmap.h
sys/platform/pc64/amd64/bios.c [new file with mode: 0644]
sys/platform/pc64/amd64/globals.s [moved from sys/platform/pc64/amd64/global.s with 59% similarity]
sys/platform/pc64/amd64/identcpu.c [new file with mode: 0644]
sys/platform/pc64/amd64/initcpu.c [new file with mode: 0644]
sys/platform/pc64/amd64/locore.s
sys/platform/pc64/amd64/machdep.c [new file with mode: 0644]
sys/platform/pc64/conf/files
sys/platform/pc64/include/pc/bios.h [new file with mode: 0644]
sys/platform/pc64/include/pc/display.h [new file with mode: 0644]
sys/platform/pc64/isa/atpic.c [new file with mode: 0644]
sys/platform/pc64/isa/atpic_vector.S [new file with mode: 0644]
sys/platform/pc64/isa/clock.c [new file with mode: 0644]
sys/platform/pc64/isa/elcr.c [new file with mode: 0644]
sys/platform/pc64/isa/icu.h [new file with mode: 0644]
sys/platform/pc64/isa/isa.c [new file with mode: 0644]
sys/platform/pc64/isa/isa.h [new file with mode: 0644]
sys/platform/pc64/isa/isa_dma.c [new file with mode: 0644]
sys/platform/pc64/isa/nmi.c [new file with mode: 0644]