aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/pmap.c
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2004-03-31 02:03:49 +0000
committerAlan Cox <alc@FreeBSD.org>2004-03-31 02:03:49 +0000
commitc64b70130e1f12712db07270c46200d5dec76ab8 (patch)
treec60f77800b3e4f54cc8d54e63754fc67bd4948b8 /sys/amd64/amd64/pmap.c
parentdb48c0d2540a87b2f675860d60422b77d708c58f (diff)
downloadsrc-c64b70130e1f12712db07270c46200d5dec76ab8.tar.gz
src-c64b70130e1f12712db07270c46200d5dec76ab8.zip
- Add an optimized page copy function for use by pmap_copy_page(). It is
roughly four times faster than bcopy() for uncached pages. - Sort the function prototypes in md_var.h.
Notes
Notes: svn path=/head/; revision=127653
Diffstat (limited to 'sys/amd64/amd64/pmap.c')
-rw-r--r--sys/amd64/amd64/pmap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c
index 0fe6f659ad9d..831f3b99bee7 100644
--- a/sys/amd64/amd64/pmap.c
+++ b/sys/amd64/amd64/pmap.c
@@ -2463,7 +2463,7 @@ pmap_copy_page(vm_page_t msrc, vm_page_t mdst)
vm_offset_t src = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(msrc));
vm_offset_t dst = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(mdst));
- bcopy((void *)src, (void *)dst, PAGE_SIZE);
+ pagecopy((void *)src, (void *)dst);
}
/*