Page MenuHomeFreeBSD

D7023.diff
No OneTemporary

D7023.diff

Index: sys/arm64/include/vmparam.h
===================================================================
--- sys/arm64/include/vmparam.h
+++ sys/arm64/include/vmparam.h
@@ -181,7 +181,7 @@
KASSERT(PHYS_IN_DMAP(pa), \
("%s: PA out of range, PA: 0x%lx", __func__, \
(vm_paddr_t)(pa))); \
- ((pa) - dmap_phys_base) | DMAP_MIN_ADDRESS; \
+ ((pa) - dmap_phys_base) + DMAP_MIN_ADDRESS; \
})
#define DMAP_TO_PHYS(va) \
@@ -189,7 +189,7 @@
KASSERT(VIRT_IN_DMAP(va), \
("%s: VA out of range, VA: 0x%lx", __func__, \
(vm_offset_t)(va))); \
- ((va) & ~DMAP_MIN_ADDRESS) + dmap_phys_base; \
+ ((va) - DMAP_MIN_ADDRESS) + dmap_phys_base; \
})
#define VM_MIN_USER_ADDRESS (0x0000000000000000UL)

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 1:17 AM (1 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30927655
Default Alt Text
D7023.diff (747 B)

Event Timeline