sp1: vm: Fix ups

Signed-off-by: Ian Moffett <ian@mirocom.org>
This commit is contained in:
2026-04-26 00:24:15 -04:00
parent 336d6e2c52
commit b34bfdbf63
+4
View File
@@ -46,6 +46,8 @@ mm_vm_map(struct mmu_vfr *vfr, struct vm_map *mapping, int prot)
gran = GRAN(mapping->ps); gran = GRAN(mapping->ps);
vma = ALIGN_DOWN(mapping->vma_base, gran); vma = ALIGN_DOWN(mapping->vma_base, gran);
pma = ALIGN_DOWN(mapping->pma_base, gran); pma = ALIGN_DOWN(mapping->pma_base, gran);
len = mapping->length;
len = ALIGN_UP(len + (len & (gran - 1)), gran); len = ALIGN_UP(len + (len & (gran - 1)), gran);
for (size_t i = 0; i < len; i += gran) { for (size_t i = 0; i < len; i += gran) {
@@ -73,6 +75,8 @@ mm_vm_unmap(struct mmu_vfr *vfr, struct vm_map *mapping)
gran = GRAN(mapping->ps); gran = GRAN(mapping->ps);
vma = ALIGN_DOWN(mapping->vma_base, gran); vma = ALIGN_DOWN(mapping->vma_base, gran);
len = mapping->length;
len = ALIGN_UP(len + (len & (gran - 1)), gran); len = ALIGN_UP(len + (len & (gran - 1)), gran);
for (size_t i = 0; i < len; i += gran) { for (size_t i = 0; i < len; i += gran) {