Address translation: Make the page table more flexible.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 27 Aug 2007 03:33:57 +0000 (20:33 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 27 Aug 2007 03:33:57 +0000 (20:33 -0700)
commit9b49a78cfdc0bd6f8afdb0d066ea39778095d7ac
treeb4a977c8d7379ac552d245847825a73b61bf8c5b
parent80d51650c8bce1503e5ce3877f3bfe21d3e57d45
Address translation: Make the page table more flexible.
The page table now stores actual page table entries. It is still a templated
class here, but this will be corrected in the near future.

--HG--
extra : convert_revision : 804dcc6320414c2b3ab76a74a15295bd24e1d13d
22 files changed:
src/arch/alpha/ev5.cc
src/arch/alpha/faults.cc
src/arch/alpha/faults.hh
src/arch/alpha/pagetable.cc
src/arch/alpha/pagetable.hh
src/arch/alpha/tlb.cc
src/arch/alpha/tlb.hh
src/arch/mips/faults.cc
src/arch/mips/faults.hh
src/arch/mips/types.hh
src/arch/sparc/faults.hh
src/arch/sparc/types.hh
src/arch/x86/faults.hh
src/arch/x86/process.cc
src/arch/x86/tlb.cc
src/arch/x86/tlb.hh
src/mem/page_table.cc
src/mem/page_table.hh
src/sim/faults.cc
src/sim/faults.hh
src/sim/tlb.cc
src/sim/tlb.hh