SPTE now has a pointer to the kernel address when it is mapped
Implemented lazy eviction policy.
Implemented aging eviction policy.
Implementing stack growth. One more thing to implement: saving esp into struct thread on the initial transition from user to kernel mode.
Forgot to update spte->swap_page when evicting.
Merge branch 'dan_project_3_branch' into merge-mess

* dan_project_3_branch:
  Forgot to update spte->swap_page when evicting.
  Implemented aging eviction policy.
  Implemented lazy eviction policy.
  SPTE now has a pointer to the kernel address when it is mapped
Merge branch 'stack_growth' into merge-mess

* stack_growth:
  Implementing stack growth. One more thing to implement: saving esp into struct thread on the initial transition from user to kernel mode.
Updated designdoc for mmap stuff.
Merge branch 'merge-mess'

* merge-mess:
  Updated designdoc for mmap stuff.
  Forgot to update spte->swap_page when evicting.
  Implementing stack growth. One more thing to implement: saving esp into struct thread on the initial transition from user to kernel mode.
  Implemented aging eviction policy.
  Implemented lazy eviction policy.
  SPTE now has a pointer to the kernel address when it is mapped