mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-19 17:26:31 +00:00
Combine vma (#42)
* 合并vma * 调整vma映射,修复bug * 删除注释 Co-authored-by: fslongjin <longjin@RinGoTek.cn> Co-authored-by: houmkh <100781004+houmkh@users.noreply.github.com>
This commit is contained in:
@ -462,9 +462,11 @@ int mm_create_vma(struct mm_struct *mm, uint64_t vaddr, uint64_t length, vm_flag
|
||||
*
|
||||
* @param vma 要进行映射的VMA结构体
|
||||
* @param paddr 起始物理地址
|
||||
* @param offset 要映射的起始位置在vma中的偏移量
|
||||
* @param length 要映射的长度
|
||||
* @return int 错误码
|
||||
*/
|
||||
int mm_map_vma(struct vm_area_struct *vma, uint64_t paddr);
|
||||
int mm_map_vma(struct vm_area_struct *vma, uint64_t paddr, uint64_t offset, uint64_t length);
|
||||
|
||||
/**
|
||||
* @brief 在页表中映射物理地址到指定的虚拟地址(需要页表中已存在对应的vma)
|
||||
|
Reference in New Issue
Block a user