Date: Thu, 3 Feb 2022 11:52:48 +0100 From: Jesper Schmitz Mouridsen <jsm@FreeBSD.org> To: freebsd-current <freebsd-current@freebsd.org> Cc: freebsd-arm <freebsd-arm@freebsd.org> Subject: d950c5898a2d8733cd6e75e7ef82b08acac79b34 breaks sys/arm64/iommu/iommu_pmap.c Message-ID: <54083e67-8052-575c-aab1-ad1cce2a7a3d@FreeBSD.org>
index | next in thread | raw e-mail
Hi
d950c5898a2d8733cd6e75e7ef82b08acac79b34 breaks arm64 with options IOMMU.
grep -nir vm_page.h sys/arm64/iommu/iommu_pmap.c
sys/arm64/iommu/iommu_pmap.c:50:#include <vm/vm_page.h>
/usr/src/sys/arm64/iommu/iommu_pmap.c:539:52: error: implicit
declaration of function 'UINT64_C' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
./machine/pte.h:53:21: note: expanded from macro 'ATTR_MASK'
#define ATTR_MASK (ATTR_MASK_H | ATTR_MASK_L)
^
./machine/pte.h:51:22: note: expanded from macro 'ATTR_MASK_H'
#define ATTR_MASK_H UINT64_C(0xfffc000000000000)
How best to fix this? #include <sys/systm.h> in iommu_pmap.c?
Thanks
/jsm
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54083e67-8052-575c-aab1-ad1cce2a7a3d>
