From 272e1889ce14aaea9e3431a93c406d347f5b3c54 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 23 Dec 2021 17:30:40 +0200 Subject: Added stat/mod_vmem + In general improved riscv vmem.c --- include/apos/vmem.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include/apos/vmem.h') diff --git a/include/apos/vmem.h b/include/apos/vmem.h index 6918ba4..fd1a165 100644 --- a/include/apos/vmem.h +++ b/include/apos/vmem.h @@ -40,8 +40,10 @@ struct sp_mem { void map_vmem(struct vm_branch_t *branch, pm_t paddr, vm_t vaddr, uint8_t flags, enum mm_order_t order); -void unmap_vmem(struct vm_branch_t *branch, - vm_t vaddr, enum mm_order_t order); +void unmap_vmem(struct vm_branch_t *branch, vm_t vaddr); +int mod_vmem(struct vm_branch_t *branch, vm_t vaddr, pm_t paddr, uint8_t flags); +int stat_vmem(struct vm_branch_t *branch, vm_t vaddr, pm_t *paddr, + enum mm_order_t *order, uint8_t *flags); int sp_mem_init(struct sp_reg_root *r, vm_t start, size_t nums); -- cgit v1.3