summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2016-09-07 18:53:46 +0000
committerdim <dim@FreeBSD.org>2016-09-07 18:53:46 +0000
commit5fce709aa897997ab2a29c000342cabab00ae643 (patch)
treed92ea18a5529bf4d4d3a811ec39f02c2459a9530
parentda0e73d49258e6c6fbe6d9b8899dc0ced0c3a4e1 (diff)
downloadFreeBSD-src-5fce709aa897997ab2a29c000342cabab00ae643.zip
FreeBSD-src-5fce709aa897997ab2a29c000342cabab00ae643.tar.gz
MFC r305344:
Define drmP.h's __OS_HAS_AGP and __OS_HAS_MTRR macros in a defined and portable way. Reviewed by: dumbbell Differential Revision: https://reviews.freebsd.org/D7770
-rw-r--r--sys/dev/drm2/drmP.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/sys/dev/drm2/drmP.h b/sys/dev/drm2/drmP.h
index 5d625a7..5859e29 100644
--- a/sys/dev/drm2/drmP.h
+++ b/sys/dev/drm2/drmP.h
@@ -105,8 +105,16 @@ __FBSDID("$FreeBSD$");
#include <dev/drm2/drm_os_freebsd.h>
-#define __OS_HAS_AGP (defined(CONFIG_AGP) || (defined(CONFIG_AGP_MODULE) && defined(MODULE)))
-#define __OS_HAS_MTRR (defined(CONFIG_MTRR))
+#if defined(CONFIG_AGP) || (defined(CONFIG_AGP_MODULE) && defined(MODULE))
+#define __OS_HAS_AGP 1
+#else
+#define __OS_HAS_AGP 0
+#endif
+#if defined(CONFIG_MTRR)
+#define __OS_HAS_MTRR 1
+#else
+#define __OS_HAS_MTRR 0
+#endif
struct drm_file;
struct drm_device;
OpenPOWER on IntegriCloud