History log of /netbsd-current/external/mit/xorg/server/drivers/xf86-video-intel/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.35 03-Jun-2023 lukem

bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
CLANG_NO_ADDR_OF_PACKED_MEMBER
CC_NO_ADDR_OF_PACKED_MEMBER
GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.


Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.34 30-May-2021 joerg

Various X drivers still need -fcommon, so add it.


Revision tags: cjep_staticlib_x-base
# 1.33 07-Sep-2020 mrg

branches: 1.33.2;
use GCC_NO_ADDR_OF_PACKED_MEMBER.


Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
# 1.32 10-May-2019 mrg

add new INTEL_DRIVER_DATE variable that defaults to 2019, but can
be set to 2014 and the older KMS based driver will be used (which
is the last actual release.)

this fixes some display issues on older systems. for me, sandy
bridge has minor issues with the new drivrer, but kaby lake really
likes to have the newer driver.

perhaps change default later, but this enables simple testing.


# 1.31 13-Apr-2019 maya

Enable TearFree by default.

This avoids visual corruption that can be induced by, e.g.,
env LIBGL_ALWAYS_SOFTWARE=1 glmark2.


# 1.30 20-Mar-2019 mrg

updates for xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.29 02-Jan-2019 mrg

explicitly link libXfont since it is used.

from Patrick Welche in private email.


# 1.28 01-Jan-2019 mrg

build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers


# 1.27 31-Dec-2018 mrg

more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths


# 1.26 31-Dec-2018 mrg

-Wno-error for newly deprecated things.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104
# 1.25 08-Oct-2016 mrg

branches: 1.25.12; 1.25.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.


# 1.24 19-Sep-2016 christos

XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.


Revision tags: localcount-20160914
# 1.23 16-Aug-2016 mrg

define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.22 08-Jun-2016 christos

branches: 1.22.2;
more -Wno-stack-protector


# 1.21 14-May-2015 mrg

switch the default method to SNA.


# 1.20 16-Jan-2015 snj

update for 2.99.917


# 1.19 11-Nov-2014 tron

Fix build with "USE_SSP" set to "yes".


# 1.18 06-Nov-2014 snj

a single -DHAVE_GETLINE will suffice.


# 1.17 05-Nov-2014 christos

adjust to newer sources


# 1.16 11-Sep-2014 riastradh

Switch default accelmethod back to UXA until we import a stabler SNA.


Revision tags: netbsd-7-base tls-maxphys-base
# 1.15 10-Aug-2014 jmcneill

branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do


Revision tags: yamt-pagecache-base9 tls-earlyentropy-base
# 1.14 07-Apr-2014 rjs

The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@


# 1.13 03-Apr-2014 riastradh

branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.


# 1.12 03-Apr-2014 riastradh

Update reachover makefiles and set lists for xf86-video-intel 2.21.15.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.11 16-Oct-2013 martin

Add missing i810_dri.c file to SRCS.
PR xsrc/48315.


Revision tags: yamt-pagecache-tag8 netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 11-Aug-2011 joerg

branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 jmcneill

Enable XvMC support for Intel graphics chips


Revision tags: matt-mips64-premerge-20101231
# 1.8 22-May-2010 mrg

find libdrm files in their new place.


Revision tags: matt-premerge-20091211
# 1.7 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.6 09-Jun-2009 mrg

build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.5 31-Aug-2008 christos

branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver


# 1.4 03-Aug-2008 rtr

major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver


# 1.3 03-Aug-2008 rtr

* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server


# 1.2 03-Aug-2008 rtr

oops these drivers are video not input


# 1.1 03-Aug-2008 rtr

add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment


# 1.34 30-May-2021 joerg

Various X drivers still need -fcommon, so add it.


Revision tags: cjep_staticlib_x-base
# 1.33 07-Sep-2020 mrg

use GCC_NO_ADDR_OF_PACKED_MEMBER.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
# 1.32 10-May-2019 mrg

add new INTEL_DRIVER_DATE variable that defaults to 2019, but can
be set to 2014 and the older KMS based driver will be used (which
is the last actual release.)

this fixes some display issues on older systems. for me, sandy
bridge has minor issues with the new drivrer, but kaby lake really
likes to have the newer driver.

perhaps change default later, but this enables simple testing.


# 1.31 13-Apr-2019 maya

Enable TearFree by default.

This avoids visual corruption that can be induced by, e.g.,
env LIBGL_ALWAYS_SOFTWARE=1 glmark2.


# 1.30 20-Mar-2019 mrg

updates for xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.29 02-Jan-2019 mrg

explicitly link libXfont since it is used.

from Patrick Welche in private email.


# 1.28 01-Jan-2019 mrg

build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers


# 1.27 31-Dec-2018 mrg

more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths


# 1.26 31-Dec-2018 mrg

-Wno-error for newly deprecated things.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104
# 1.25 08-Oct-2016 mrg

branches: 1.25.12; 1.25.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.


# 1.24 19-Sep-2016 christos

XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.


Revision tags: localcount-20160914
# 1.23 16-Aug-2016 mrg

define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.22 08-Jun-2016 christos

branches: 1.22.2;
more -Wno-stack-protector


# 1.21 14-May-2015 mrg

switch the default method to SNA.


# 1.20 16-Jan-2015 snj

update for 2.99.917


# 1.19 11-Nov-2014 tron

Fix build with "USE_SSP" set to "yes".


# 1.18 06-Nov-2014 snj

a single -DHAVE_GETLINE will suffice.


# 1.17 05-Nov-2014 christos

adjust to newer sources


# 1.16 11-Sep-2014 riastradh

Switch default accelmethod back to UXA until we import a stabler SNA.


Revision tags: netbsd-7-base tls-maxphys-base
# 1.15 10-Aug-2014 jmcneill

branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do


Revision tags: yamt-pagecache-base9 tls-earlyentropy-base
# 1.14 07-Apr-2014 rjs

The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@


# 1.13 03-Apr-2014 riastradh

branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.


# 1.12 03-Apr-2014 riastradh

Update reachover makefiles and set lists for xf86-video-intel 2.21.15.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.11 16-Oct-2013 martin

Add missing i810_dri.c file to SRCS.
PR xsrc/48315.


Revision tags: yamt-pagecache-tag8 netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 11-Aug-2011 joerg

branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 jmcneill

Enable XvMC support for Intel graphics chips


Revision tags: matt-mips64-premerge-20101231
# 1.8 22-May-2010 mrg

find libdrm files in their new place.


Revision tags: matt-premerge-20091211
# 1.7 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.6 09-Jun-2009 mrg

build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.5 31-Aug-2008 christos

branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver


# 1.4 03-Aug-2008 rtr

major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver


# 1.3 03-Aug-2008 rtr

* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server


# 1.2 03-Aug-2008 rtr

oops these drivers are video not input


# 1.1 03-Aug-2008 rtr

add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment


# 1.33 07-Sep-2020 mrg

use GCC_NO_ADDR_OF_PACKED_MEMBER.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
# 1.32 10-May-2019 mrg

add new INTEL_DRIVER_DATE variable that defaults to 2019, but can
be set to 2014 and the older KMS based driver will be used (which
is the last actual release.)

this fixes some display issues on older systems. for me, sandy
bridge has minor issues with the new drivrer, but kaby lake really
likes to have the newer driver.

perhaps change default later, but this enables simple testing.


# 1.31 13-Apr-2019 maya

Enable TearFree by default.

This avoids visual corruption that can be induced by, e.g.,
env LIBGL_ALWAYS_SOFTWARE=1 glmark2.


# 1.30 20-Mar-2019 mrg

updates for xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.29 02-Jan-2019 mrg

explicitly link libXfont since it is used.

from Patrick Welche in private email.


# 1.28 01-Jan-2019 mrg

build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers


# 1.27 31-Dec-2018 mrg

more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths


# 1.26 31-Dec-2018 mrg

-Wno-error for newly deprecated things.


Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104
# 1.25 08-Oct-2016 mrg

branches: 1.25.12; 1.25.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.


# 1.24 19-Sep-2016 christos

XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.


Revision tags: localcount-20160914
# 1.23 16-Aug-2016 mrg

define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.22 08-Jun-2016 christos

branches: 1.22.2;
more -Wno-stack-protector


# 1.21 14-May-2015 mrg

switch the default method to SNA.


# 1.20 16-Jan-2015 snj

update for 2.99.917


# 1.19 11-Nov-2014 tron

Fix build with "USE_SSP" set to "yes".


# 1.18 06-Nov-2014 snj

a single -DHAVE_GETLINE will suffice.


# 1.17 05-Nov-2014 christos

adjust to newer sources


# 1.16 11-Sep-2014 riastradh

Switch default accelmethod back to UXA until we import a stabler SNA.


Revision tags: netbsd-7-base tls-maxphys-base
# 1.15 10-Aug-2014 jmcneill

branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do


Revision tags: yamt-pagecache-base9 tls-earlyentropy-base
# 1.14 07-Apr-2014 rjs

The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@


# 1.13 03-Apr-2014 riastradh

branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.


# 1.12 03-Apr-2014 riastradh

Update reachover makefiles and set lists for xf86-video-intel 2.21.15.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.11 16-Oct-2013 martin

Add missing i810_dri.c file to SRCS.
PR xsrc/48315.


Revision tags: yamt-pagecache-tag8 netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 11-Aug-2011 joerg

branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 jmcneill

Enable XvMC support for Intel graphics chips


Revision tags: matt-mips64-premerge-20101231
# 1.8 22-May-2010 mrg

find libdrm files in their new place.


Revision tags: matt-premerge-20091211
# 1.7 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.6 09-Jun-2009 mrg

build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.5 31-Aug-2008 christos

branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver


# 1.4 03-Aug-2008 rtr

major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver


# 1.3 03-Aug-2008 rtr

* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server


# 1.2 03-Aug-2008 rtr

oops these drivers are video not input


# 1.1 03-Aug-2008 rtr

add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment


# 1.32 10-May-2019 mrg

add new INTEL_DRIVER_DATE variable that defaults to 2019, but can
be set to 2014 and the older KMS based driver will be used (which
is the last actual release.)

this fixes some display issues on older systems. for me, sandy
bridge has minor issues with the new drivrer, but kaby lake really
likes to have the newer driver.

perhaps change default later, but this enables simple testing.


# 1.31 13-Apr-2019 maya

Enable TearFree by default.

This avoids visual corruption that can be induced by, e.g.,
env LIBGL_ALWAYS_SOFTWARE=1 glmark2.


# 1.30 20-Mar-2019 mrg

updates for xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.29 02-Jan-2019 mrg

explicitly link libXfont since it is used.

from Patrick Welche in private email.


# 1.28 01-Jan-2019 mrg

build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers


# 1.27 31-Dec-2018 mrg

more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths


# 1.26 31-Dec-2018 mrg

-Wno-error for newly deprecated things.


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104
# 1.25 08-Oct-2016 mrg

branches: 1.25.12;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.


# 1.24 19-Sep-2016 christos

XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.


Revision tags: localcount-20160914
# 1.23 16-Aug-2016 mrg

define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.22 08-Jun-2016 christos

branches: 1.22.2;
more -Wno-stack-protector


# 1.21 14-May-2015 mrg

switch the default method to SNA.


# 1.20 16-Jan-2015 snj

update for 2.99.917


# 1.19 11-Nov-2014 tron

Fix build with "USE_SSP" set to "yes".


# 1.18 06-Nov-2014 snj

a single -DHAVE_GETLINE will suffice.


# 1.17 05-Nov-2014 christos

adjust to newer sources


# 1.16 11-Sep-2014 riastradh

Switch default accelmethod back to UXA until we import a stabler SNA.


Revision tags: netbsd-7-base tls-maxphys-base
# 1.15 10-Aug-2014 jmcneill

branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do


Revision tags: yamt-pagecache-base9 tls-earlyentropy-base
# 1.14 07-Apr-2014 rjs

The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@


# 1.13 03-Apr-2014 riastradh

branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.


# 1.12 03-Apr-2014 riastradh

Update reachover makefiles and set lists for xf86-video-intel 2.21.15.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.11 16-Oct-2013 martin

Add missing i810_dri.c file to SRCS.
PR xsrc/48315.


Revision tags: yamt-pagecache-tag8 netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 11-Aug-2011 joerg

branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 jmcneill

Enable XvMC support for Intel graphics chips


Revision tags: matt-mips64-premerge-20101231
# 1.8 22-May-2010 mrg

find libdrm files in their new place.


Revision tags: matt-premerge-20091211
# 1.7 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.6 09-Jun-2009 mrg

build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.5 31-Aug-2008 christos

branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver


# 1.4 03-Aug-2008 rtr

major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver


# 1.3 03-Aug-2008 rtr

* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server


# 1.2 03-Aug-2008 rtr

oops these drivers are video not input


# 1.1 03-Aug-2008 rtr

add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment


# 1.31 13-Apr-2019 maya

Enable TearFree by default.

This avoids visual corruption that can be induced by, e.g.,
env LIBGL_ALWAYS_SOFTWARE=1 glmark2.


# 1.30 20-Mar-2019 mrg

updates for xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.29 02-Jan-2019 mrg

explicitly link libXfont since it is used.

from Patrick Welche in private email.


# 1.28 01-Jan-2019 mrg

build fixes for xorg-server 1.20 parts:

- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
look for it.
- remove various -Wno* options no longer needed, in particular the
global -Wno-error in the radeon and radeon-kms drivers


# 1.27 31-Dec-2018 mrg

more xorg-server 1.20 updates:

- more -Wno-error for deprecated functions
- add missing header paths


# 1.26 31-Dec-2018 mrg

-Wno-error for newly deprecated things.


Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104
# 1.25 08-Oct-2016 mrg

branches: 1.25.12;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.


# 1.24 19-Sep-2016 christos

XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.


Revision tags: localcount-20160914
# 1.23 16-Aug-2016 mrg

define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.22 08-Jun-2016 christos

branches: 1.22.2;
more -Wno-stack-protector


# 1.21 14-May-2015 mrg

switch the default method to SNA.


# 1.20 16-Jan-2015 snj

update for 2.99.917


# 1.19 11-Nov-2014 tron

Fix build with "USE_SSP" set to "yes".


# 1.18 06-Nov-2014 snj

a single -DHAVE_GETLINE will suffice.


# 1.17 05-Nov-2014 christos

adjust to newer sources


# 1.16 11-Sep-2014 riastradh

Switch default accelmethod back to UXA until we import a stabler SNA.


Revision tags: netbsd-7-base tls-maxphys-base
# 1.15 10-Aug-2014 jmcneill

branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do


Revision tags: yamt-pagecache-base9 tls-earlyentropy-base
# 1.14 07-Apr-2014 rjs

The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@


# 1.13 03-Apr-2014 riastradh

branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.


# 1.12 03-Apr-2014 riastradh

Update reachover makefiles and set lists for xf86-video-intel 2.21.15.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.11 16-Oct-2013 martin

Add missing i810_dri.c file to SRCS.
PR xsrc/48315.


Revision tags: yamt-pagecache-tag8 netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 11-Aug-2011 joerg

branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 jmcneill

Enable XvMC support for Intel graphics chips


Revision tags: matt-mips64-premerge-20101231
# 1.8 22-May-2010 mrg

find libdrm files in their new place.


Revision tags: matt-premerge-20091211
# 1.7 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.6 09-Jun-2009 mrg

build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.5 31-Aug-2008 christos

branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver


# 1.4 03-Aug-2008 rtr

major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver


# 1.3 03-Aug-2008 rtr

* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server


# 1.2 03-Aug-2008 rtr

oops these drivers are video not input


# 1.1 03-Aug-2008 rtr

add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment


Revision tags: pgoyette-localcount-20161104
# 1.25 08-Oct-2016 mrg

set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.


# 1.24 19-Sep-2016 christos

XXX: This driver still needs XFree86LOADER defined to expose intelModuleData.


Revision tags: localcount-20160914
# 1.23 16-Aug-2016 mrg

define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.22 08-Jun-2016 christos

branches: 1.22.2;
more -Wno-stack-protector


# 1.21 14-May-2015 mrg

switch the default method to SNA.


# 1.20 16-Jan-2015 snj

update for 2.99.917


# 1.19 11-Nov-2014 tron

Fix build with "USE_SSP" set to "yes".


# 1.18 06-Nov-2014 snj

a single -DHAVE_GETLINE will suffice.


# 1.17 05-Nov-2014 christos

adjust to newer sources


# 1.16 11-Sep-2014 riastradh

Switch default accelmethod back to UXA until we import a stabler SNA.


Revision tags: netbsd-7-base tls-maxphys-base
# 1.15 10-Aug-2014 jmcneill

branches: 1.15.2;
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do


Revision tags: yamt-pagecache-base9 tls-earlyentropy-base
# 1.14 07-Apr-2014 rjs

The SNA code builds with gcc 4.8 on i386 so enable it again.

ok riastradh@


# 1.13 03-Apr-2014 riastradh

branches: 1.13.2;
Skip SNA on i386 for now, since it triggers a GCC ICE.


# 1.12 03-Apr-2014 riastradh

Update reachover makefiles and set lists for xf86-video-intel 2.21.15.


Revision tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.11 16-Oct-2013 martin

Add missing i810_dri.c file to SRCS.
PR xsrc/48315.


Revision tags: yamt-pagecache-tag8 netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.10 11-Aug-2011 joerg

branches: 1.10.2; 1.10.4; 1.10.8; 1.10.10; 1.10.16;
Various warning adjustments for clang


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 18-Jan-2011 jmcneill

Enable XvMC support for Intel graphics chips


Revision tags: matt-mips64-premerge-20101231
# 1.8 22-May-2010 mrg

find libdrm files in their new place.


Revision tags: matt-premerge-20091211
# 1.7 08-Oct-2009 snj

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.


# 1.6 09-Jun-2009 mrg

build updates for libdrm 2.4.11 and xf86-video-intel 2.7.1.

thanks to snj@ for most of this.


Revision tags: netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base haad-dm-base2 haad-nbase2 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
# 1.5 31-Aug-2008 christos

branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
enable the intel driver


# 1.4 03-Aug-2008 rtr

major, minor and patchlevel CPPFLAGS now come from Makefile.xf86-driver


# 1.3 03-Aug-2008 rtr

* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
most would explode when loaded by the server


# 1.2 03-Aug-2008 rtr

oops these drivers are video not input


# 1.1 03-Aug-2008 rtr

add the bulk of xf86-video-* driver reachovers
- there are still a few more to come
- most of these have incomplete SRCS at the moment