diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2021-12-23 17:30:40 +0200 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2021-12-23 17:30:40 +0200 |
| commit | 272e1889ce14aaea9e3431a93c406d347f5b3c54 (patch) | |
| tree | 13721261af605f2dd2c65c9e7495b8063c4a34cc /include/apos | |
| parent | 0e1617f1e68c9900538296f1186c0e9768d6cb87 (diff) | |
| download | kmi-272e1889ce14aaea9e3431a93c406d347f5b3c54.tar.gz kmi-272e1889ce14aaea9e3431a93c406d347f5b3c54.zip | |
Added stat/mod_vmem
+ In general improved riscv vmem.c
Diffstat (limited to 'include/apos')
| -rw-r--r-- | include/apos/vmem.h | 6 |
1 files changed, 4 insertions, 2 deletions
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); |
