khypervisor
v1
|
00001 #ifndef __MM_H__ 00002 #define __MM_H__ 00003 00004 #include <hvmm_types.h> 00005 #include "arch_types.h" 00006 #include "lpae.h" 00007 00008 int hvmm_mm_init(void); 00009 void* hmm_malloc(unsigned long size); 00010 void hmm_free(void* addr); 00011 void hmm_umap(unsigned long virt, unsigned long npages); 00012 void hmm_map(unsigned long phys, unsigned long virt, unsigned long npages); 00013 00014 #endif