x86: 64 bit pmap code
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 20 Jun 2013 05:37:02 +0000 (22:37 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 22 Jun 2013 17:29:31 +0000 (10:29 -0700)
commit7039b7307fa6919d68a7a625d381c823c7fce055
tree6569e49b920d518227939a14403ba2b85a769d8c
parentef8a6255bf5a8f7cffcb203ff823b1cff2270d7e
x86: 64 bit pmap code

Page table walking, segment inserting, etc.  These ones are more
powerful than what the main part of the kernel expects, mostly in the
realm of jumbo pages.  We'll have to start using (and testing) them more
thoroughly.
kern/arch/x86/cpuinfo.c
kern/arch/x86/entry64.S
kern/arch/x86/pmap32.c
kern/arch/x86/pmap64.c
kern/arch/x86/ros/mmu32.h
kern/arch/x86/ros/mmu64.h
kern/arch/x86/trap.c
kern/arch/x86/trap.h
kern/src/init.c
kern/src/monitor.c