Define drmP.h's __OS_HAS_AGP and __OS_HAS_MTRR macros in a defined and

portable way.

Reviewed by:	dumbbell
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D7770
This commit is contained in:
Dimitry Andric 2016-09-03 13:33:28 +00:00
parent 8aa5c6cfeb
commit 402e32a8af

View File

@ -103,8 +103,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;