[MEMORY] Copy and write between memory spaces

This commit is contained in:
2016-12-19 09:40:08 +01:00
parent 5ca2b6994a
commit 8b2e58b6b1
3 changed files with 51 additions and 5 deletions

View File

@@ -57,6 +57,8 @@ void vmm_set_P4(page_table *P4);
void vmm_free_P4(page_table *P4);
uintptr_t vmm_get_page(page_table *P4, uintptr_t addr);
uintptr_t vmm_set_page(page_table *P4, uintptr_t addr, uintptr_t phys, uint32_t flags);
size_t vmm_p4_memcpy(page_table *dst_P4, void *dst, page_table *src_P4, void *src, size_t n);
size_t vmm_p4_memset(page_table *P4, void *s, int c, size_t n);
void kfree(void *a);
void *kmalloc(size_t size);