aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2019-01-19 05:20:31 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2019-01-19 05:20:31 +0000
commita3b41b11dbf1ff98582834557d6782a4ec61bfc8 (patch)
tree949d0d19712ccd164bdcd0050a08b6b6b06c43c5
parentbb0e68335f0f1e83e91bef984460a33ce4923553 (diff)
downloadsrc-a3b41b11dbf1ff98582834557d6782a4ec61bfc8.tar.gz
src-a3b41b11dbf1ff98582834557d6782a4ec61bfc8.zip
dpaa: fix 32-bit build
Book-E powerpc uses 64-bit vm_paddr_t, and 32-bit powerpc has 32-bit pointers, so gcc errors with cast to pointer from integer of different size. As this will not actually be used in reality anyway, simply quiet the warning by casting through uintptr_t. MFC after: 3 weeks MFC with: r343168
Notes
Notes: svn path=/head/; revision=343169
-rw-r--r--sys/contrib/ncsw/user/env/xx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/contrib/ncsw/user/env/xx.c b/sys/contrib/ncsw/user/env/xx.c
index 2a3c90ebf072..0c4f729d8982 100644
--- a/sys/contrib/ncsw/user/env/xx.c
+++ b/sys/contrib/ncsw/user/env/xx.c
@@ -763,7 +763,7 @@ XX_PhysToVirt(physAddress_t addr)
return ((void *)(pv->pv_va + ((vm_offset_t)addr & PAGE_MASK)));
if (PMAP_HAS_DMAP)
- return ((void *)PHYS_TO_DMAP(addr));
+ return ((void *)(uintptr_t)PHYS_TO_DMAP(addr));
printf("NetCommSW: "
"Unable to translate physical address 0x%09jx!\n", (uintmax_t)addr);