From 6e5db3a04360551897529530ec27a5830752c920 Mon Sep 17 00:00:00 2001 From: alc Date: Tue, 21 Dec 2004 19:25:56 +0000 Subject: Use vtopde() instead of pmap_pde() in pmap_kextract(); vtopde() is smaller and faster in cases, such as pmap_kextract(), where the pde is known to exist. --- sys/amd64/amd64/pmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/amd64') diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index e089d62..b17e34f 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -858,7 +858,7 @@ pmap_kextract(vm_offset_t va) if (va >= DMAP_MIN_ADDRESS && va < DMAP_MAX_ADDRESS) { pa = DMAP_TO_PHYS(va); } else { - pde = pmap_pde(kernel_pmap, va); + pde = vtopde(va); if (*pde & PG_PS) { pa = (*pde & ~(NBPDR - 1)) | (va & (NBPDR - 1)); } else { -- cgit v1.1