Module Name: src
Committed By: nonaka
Date: Tue Nov 11 11:30:21 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/dist/drm/i915: i915_drv.h
src/sys/external/bsd/drm2/include/linux: pci.h
src/sys/modules/drmkms: Makefile
src/sys/modules/i915drmkms: Makefile
Log Message:
fix build failure.
>
> /tmp/bracket/build/2014.11.10.22.43.46-i386/src/sys/external/bsd/drm2/include/linux/pci.h:36:20:
> fatal error: acpica.h: No such file or directory
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/drm2/include/linux/pci.h
cvs rdiff -u -r1.3 -r1.4 src/sys/modules/drmkms/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/modules/i915drmkms/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h
diff -u src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1.10 src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1.11
--- src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h:1.10 Wed Nov 5 23:46:09 2014
+++ src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h Tue Nov 11 11:30:21 2014
@@ -30,12 +30,16 @@
#ifndef _I915_DRV_H_
#define _I915_DRV_H_
-#if defined(__NetBSD__) && (defined(i386) || defined(amd64))
+#if defined(__NetBSD__)
+#ifdef _KERNEL_OPT
+#if defined(i386) || defined(amd64)
#include "acpica.h"
+#endif /* i386 || amd64 */
+#endif /* _KERNEL_OPT */
#if (NACPICA > 0)
#define CONFIG_ACPI
-#endif
-#endif
+#endif /* NACPICA > 0 */
+#endif /* __NetBSD__ */
#include <uapi/drm/i915_drm.h>
Index: src/sys/external/bsd/drm2/include/linux/pci.h
diff -u src/sys/external/bsd/drm2/include/linux/pci.h:1.10 src/sys/external/bsd/drm2/include/linux/pci.h:1.11
--- src/sys/external/bsd/drm2/include/linux/pci.h:1.10 Wed Nov 5 23:46:09 2014
+++ src/sys/external/bsd/drm2/include/linux/pci.h Tue Nov 11 11:30:21 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: pci.h,v 1.10 2014/11/05 23:46:09 nonaka Exp $ */
+/* $NetBSD: pci.h,v 1.11 2014/11/11 11:30:21 nonaka Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -32,11 +32,13 @@
#ifndef _LINUX_PCI_H_
#define _LINUX_PCI_H_
+#ifdef _KERNEL_OPT
#if defined(i386) || defined(amd64)
#include "acpica.h"
#else /* !(i386 || amd64) */
#define NACPICA 0
#endif /* i386 || amd64 */
+#endif
#include <sys/types.h>
#include <sys/param.h>
Index: src/sys/modules/drmkms/Makefile
diff -u src/sys/modules/drmkms/Makefile:1.3 src/sys/modules/drmkms/Makefile:1.4
--- src/sys/modules/drmkms/Makefile:1.3 Wed Jul 16 20:56:25 2014
+++ src/sys/modules/drmkms/Makefile Tue Nov 11 11:30:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2014/07/16 20:56:25 riastradh Exp $
+# $NetBSD: Makefile,v 1.4 2014/11/11 11:30:21 nonaka Exp $
.include "../Makefile.inc"
.include "Makefile.inc"
@@ -58,4 +58,6 @@ COPTS.drm_crtc.c+= -Wno-shadow
COPTS.drm_crtc.c+= -Wno-missing-field-initializers
COPTS.drm_edid.c+= -Wno-shadow
+CPPFLAGS+= -DNACPICA=1
+
.include <bsd.kmodule.mk>
Index: src/sys/modules/i915drmkms/Makefile
diff -u src/sys/modules/i915drmkms/Makefile:1.4 src/sys/modules/i915drmkms/Makefile:1.5
--- src/sys/modules/i915drmkms/Makefile:1.4 Thu Jul 24 21:18:40 2014
+++ src/sys/modules/i915drmkms/Makefile Tue Nov 11 11:30:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2014/07/24 21:18:40 riastradh Exp $
+# $NetBSD: Makefile,v 1.5 2014/11/11 11:30:21 nonaka Exp $
.include "../Makefile.inc"
.include "../drmkms/Makefile.inc"
@@ -38,7 +38,7 @@ SRCS+= i915_params.c
SRCS+= i915_suspend.c
SRCS+= i915_sysfs.c # XXX No sysfs in NetBSD.
SRCS+= i915_ums.c
-#SRCS+= intel_acpi.c # XXX ACPI
+SRCS+= intel_acpi.c
SRCS+= intel_bios.c
SRCS+= intel_crt.c
SRCS+= intel_ddi.c
@@ -53,7 +53,7 @@ SRCS+= intel_hdmi.c
SRCS+= intel_i2c.c
SRCS+= intel_lvds.c
SRCS+= intel_modes.c
-#SRCS+= intel_opregion.c # XXX ACPI
+SRCS+= intel_opregion.c
SRCS+= intel_overlay.c
SRCS+= intel_panel.c
SRCS+= intel_pm.c
@@ -76,4 +76,7 @@ COPTS.intel_pm.c+= -Wno-shadow
CPPFLAGS+= -DCONFIG_DRM_I915_FBDEV
+CPPFLAGS+= -DNACPICA=1
+CPPFLAGS+= -DNVGA=1
+
.include <bsd.kmodule.mk>