diff options
author | Alan Cox <alc@FreeBSD.org> | 2004-03-31 02:03:49 +0000 |
---|---|---|
committer | Alan Cox <alc@FreeBSD.org> | 2004-03-31 02:03:49 +0000 |
commit | c64b70130e1f12712db07270c46200d5dec76ab8 (patch) | |
tree | c60f77800b3e4f54cc8d54e63754fc67bd4948b8 /sys/amd64/amd64/pmap.c | |
parent | db48c0d2540a87b2f675860d60422b77d708c58f (diff) | |
download | src-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.c | 2 |
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); } /* |