AMD64 - Fix bugs in pmap_growkernel()
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 12 Aug 2009 18:02:40 +0000 (11:02 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 12 Aug 2009 18:02:40 +0000 (11:02 -0700)
commit7f2a27403e888900c67cf026c5fe875ddd58f08d
tree471748c66f8ee81f054c44ca6dfb4ed8cadb9a7d
parent5e091a6f4356fa6ffff9073d3b01092b63812f43
AMD64 - Fix bugs in pmap_growkernel()

* The iterator was not being iterated when allocating a PDPE.

* pmap_zero_page() was being called with a vm_page_t instead of a physical
  address.  (FreeBSD's version uses a vm_page_t, ours uses a physical
  address).
sys/platform/pc64/amd64/pmap.c