Implement pmap_copy and pmap_copy_page.
This commit is contained in:
parent
37d87c9ff8
commit
25e2288dd7
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=97385
@ -816,13 +816,23 @@ void
|
||||
pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr,
|
||||
vm_size_t len, vm_offset_t src_addr)
|
||||
{
|
||||
TODO;
|
||||
|
||||
/*
|
||||
* This is not needed as it's mainly an optimisation.
|
||||
* It may want to be implemented later though.
|
||||
*/
|
||||
}
|
||||
|
||||
void
|
||||
pmap_copy_page(vm_page_t src, vm_page_t dst)
|
||||
pmap_copy_page(vm_page_t msrc, vm_page_t mdst)
|
||||
{
|
||||
TODO;
|
||||
vm_offset_t dst;
|
||||
vm_offset_t src;
|
||||
|
||||
dst = VM_PAGE_TO_PHYS(mdst);
|
||||
src = VM_PAGE_TO_PHYS(msrc);
|
||||
|
||||
kcopy((void *)src, (void *)dst, PAGE_SIZE);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -816,13 +816,23 @@ void
|
||||
pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr,
|
||||
vm_size_t len, vm_offset_t src_addr)
|
||||
{
|
||||
TODO;
|
||||
|
||||
/*
|
||||
* This is not needed as it's mainly an optimisation.
|
||||
* It may want to be implemented later though.
|
||||
*/
|
||||
}
|
||||
|
||||
void
|
||||
pmap_copy_page(vm_page_t src, vm_page_t dst)
|
||||
pmap_copy_page(vm_page_t msrc, vm_page_t mdst)
|
||||
{
|
||||
TODO;
|
||||
vm_offset_t dst;
|
||||
vm_offset_t src;
|
||||
|
||||
dst = VM_PAGE_TO_PHYS(mdst);
|
||||
src = VM_PAGE_TO_PHYS(msrc);
|
||||
|
||||
kcopy((void *)src, (void *)dst, PAGE_SIZE);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -816,13 +816,23 @@ void
|
||||
pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr,
|
||||
vm_size_t len, vm_offset_t src_addr)
|
||||
{
|
||||
TODO;
|
||||
|
||||
/*
|
||||
* This is not needed as it's mainly an optimisation.
|
||||
* It may want to be implemented later though.
|
||||
*/
|
||||
}
|
||||
|
||||
void
|
||||
pmap_copy_page(vm_page_t src, vm_page_t dst)
|
||||
pmap_copy_page(vm_page_t msrc, vm_page_t mdst)
|
||||
{
|
||||
TODO;
|
||||
vm_offset_t dst;
|
||||
vm_offset_t src;
|
||||
|
||||
dst = VM_PAGE_TO_PHYS(mdst);
|
||||
src = VM_PAGE_TO_PHYS(msrc);
|
||||
|
||||
kcopy((void *)src, (void *)dst, PAGE_SIZE);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user