| 3d86cdc8 |
12-Nov-2025 |
mrg <mrg@NetBSD.org> |
make build with xorg-server 21.1.20, which now publishes some new FOURCC_* defines that in some cases match but via different methods, or conflict entirely (hi ati.) |
| a7f02474 |
15-Jul-2022 |
mrg <mrg@NetBSD.org> |
various updates to build against xorg-server 21.1.3. - avoid a const issue with an expanded __UNCONST(). - cope with renamed member names - deal with "xf86RamDac.h" going away (now use "xf86Cursor.h") |
| ad01e365 |
31-May-2021 |
joerg <joerg@NetBSD.org> |
Avoid multiple definitions of the same variable. |
| d7a5c675 |
27-Jun-2020 |
tsutsui <tsutsui@NetBSD.org> |
Use UXA (not SNA) by default on Intel Gen3/4/5 chipsets (except 915). This works around PR/54995 (screen corruption on N455) and PR/55198 (X freezes/hangs on 965GM). Ok'ed by mrg@. Should be pulled up to netbsd-9. |
| 603fc0a3 |
20-Mar-2019 |
mrg <mrg@NetBSD.org> |
fix merge botches. re-add files autoconf files that the build sort of needs at least configure for. command used: % cd /usr/xsrc/external/mit/xf86-video-intel/dist % autoreconf -I m4 -I /usr/xsrc/external/mit/xorg-server/dist -i tested on sandy bridge and kaby lake. |
| 63ef14f0 |
20-Mar-2019 |
mrg <mrg@NetBSD.org> |
merge xf86-video-intel 6afed33b2d673d88674f0c76efe500ae414e8e1b. |
| fe8aea9e |
20-Mar-2019 |
mrg <mrg@NetBSD.org> |
initial import of xf86-video-intel git version 6afed33b2d673d88674f0c76efe500ae414e8e1b |
| 3d456b80 |
18-Mar-2019 |
mrg <mrg@NetBSD.org> |
merge changes from xorg-server 1.20 list.h into this older version. fixes sandy bridge crashing problems for me. |
| d5c798e1 |
03-Jan-2019 |
mrg <mrg@NetBSD.org> |
make the intel driver work again with xorg-server 1.20: - BlockHandler() timeout value changed from struct timeval ** to int ** that has a millisecond value. - avoid a NULL ptr deref in ProcXF86BigfontQueryFont() and make some code actually able to be run. |
| b62099ad |
03-Jan-2019 |
mrg <mrg@NetBSD.org> |
avoid using an uninitialised variable. |
| 861b9fee |
01-Jan-2019 |
mrg <mrg@NetBSD.org> |
fix various errors and warnings with xorg-server 1.20: - no Error() in scope - more wakeup/blockhandler ABI changes - more notify fd API changes - more xf86CursorResetCursor changes - lots of char* -> const char* - fix ati kms config.h now HAVE_XF86_CURSOR_RESET_CURSOR is available - another xf86GetOS() is removed fix - OsBlockSIGIO() etc, -> old, but still around API until properly converted - don't free const char * data owned by some other system |
| fe196524 |
31-Dec-2018 |
mrg <mrg@NetBSD.org> |
mostly fix amd64 xorg-server 1.20 builds: - avoid bswap_16 etc defines for now. ends up with code-in-decl - more ABI_VERSION 23 fixes (BlockHandler/WakeHandler) including re-fix from previous - more Notify API - more shadowUpdatePackedWeak() removal - remove fd_set handling from intel driver (part of ABI_VERSION 23) - cope better with PixMap/Drawable separation in new server - remove support for maxHValue and maxVValue (XXX?) - hide drmmode_udev_notify() when not building udev - comment out nouveau 'wfb' support, xorg-server 1.20 only supplies either 'wfb' or 'fb' interface, not both, and we choose 'fb' - define 'pointer' in nv_proto.h rather than relying upon Xdefs.h - normalise the value of _XTYPEDEF_POINTER - EGL is broken (missing) in xsrc currently |
| 46edf8f1 |
31-Dec-2018 |
mrg <mrg@NetBSD.org> |
various updates for xorg-server 1.20. some of these are work-in-progress, the xsrc build is broken for most ports currently. - xf86DisableRandR() is gone - use HAVE_NOTIFY_FD like other modern drivers in compat-api.h - pRotatedPixmap is done - some PixmanPtr is now DrawablePtr (this one is all over problem with many consumers, and perhaps the major breakage point currently.) |
| 2059a301 |
28-Aug-2018 |
mrg <mrg@NetBSD.org> |
set mmap_arg.flags before calling DRM_IOCTL_I915_GEM_MMAP. |
| 7b229493 |
18-Aug-2016 |
mrg <mrg@NetBSD.org> |
s/8/0x8/ and s/9/0x9/ to catch up with libdrm update. |
| 5f74fd6d |
16-Aug-2016 |
mrg <mrg@NetBSD.org> |
cope with HAS_DIRTYTRACKING_ROTATION issues |
| 42d6f789 |
28-Jan-2015 |
prlw1 <prlw1@NetBSD.org> |
Remove differences with upstream xf86-video-intel which are no longer necessary. (Use do_ioctl and mmap rather than drmIoct and drmMap.) http://mail-index.netbsd.org/tech-x11/2015/01/25/msg001486.html |
| cbdaa46f |
16-Jan-2015 |
snj <snj@NetBSD.org> |
apply upstream revision e143ce600af286ed9ad9d47afc22dbfbb66628dc to fix building with x servers as ancient as ours |
| 813957e3 |
16-Jan-2015 |
snj <snj@NetBSD.org> |
merge conflicts |
| 13496ba1 |
16-Jan-2015 |
snj <snj@NetBSD.org> |
initial import of xf86-video-intel-2.99.917 |
| d9bef059 |
05-Nov-2014 |
snj <snj@NetBSD.org> |
convert to drmMap. say hello to a visible cursor! |
| 9a906b70 |
05-Nov-2014 |
christos <christos@NetBSD.org> |
merge conflicts |
| 42542f5f |
05-Nov-2014 |
christos <christos@NetBSD.org> |
Import the latest from x.org; no improvement over the current screen corruption. |
| 9056cefe |
09-Jul-2014 |
riastradh <riastradh@NetBSD.org> |
Revert stop-gap in 1.2 now that Mesa is updated. |
| e1503376 |
01-Jul-2014 |
riastradh <riastradh@NetBSD.org> |
Disable DRI for Ivy Bridge (and later) until we update Mesa. This is a stop-gap for PR 48916. |
| 3d02bce8 |
03-Apr-2014 |
riastradh <riastradh@NetBSD.org> |
Use drmMap rather than mmap directly, to invoke the ioctl on NetBSD. |
| 64b81f0a |
03-Apr-2014 |
riastradh <riastradh@NetBSD.org> |
merge xf86-video-intel-2.21.15 |
| 03b705cf |
21-Mar-2014 |
riastradh <riastradh@NetBSD.org> |
initial import of xf86-video-intel-2.21.15 |
| a57db428 |
14-Nov-2013 |
christos <christos@NetBSD.org> |
CID 1107540: Make the code safe avoiding random stack access. In the first loop where there is a singleton point to pptSrc, only access that singleton, no matter what. |
| 02e1b2eb |
13-Nov-2013 |
christos <christos@NetBSD.org> |
CID 1107544: Fix memory leak |
| ad38ac07 |
17-Oct-2013 |
martin <martin@NetBSD.org> |
Fix memset size argument, found by coverity. |
| ec6a53a6 |
08-Jun-2012 |
tsutsui <tsutsui@NetBSD.org> |
Make xf86-video-intel driver work on Atom N455 + GMA3150 graphics chipset by pulling the following change from upstream: http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/src/i830.h?id=8f64837e56b2de0fb8a9100d1a844fd3f18d751c > Disable FBC on IGD for UMS > It appears the new chip doesn't support FBC currently. Tested on MSI U135DX + NetBSD/i386 6.0_BETA2 with this patch. Should be pulled up to netbsd-6. |
| 29275594 |
06-Jun-2012 |
tsutsui <tsutsui@NetBSD.org> |
Pull the similar fix from i915_render.c rev 1.2 and i965_render.c rev 1.2: http://mail-index.NetBSD.org/source-changes/2010/12/27/msg016345.html > XXX: Fix crash with Firefox, where drawable is NULL. > There must be a better fix for this. http://mail-index.NetBSD.org/source-changes/2011/01/21/msg017560.html > Avoid a crash when pDrawable is null. Fixes Xserver SEGV on starting Firefox on old i830/855GM machines running 6.0_BETA2. Should be pulled up to netbsd-6. |
| 4dca01ad |
14-Nov-2011 |
jmcneill <jmcneill@NetBSD.org> |
Use sysctl machdep.dmi.* instead of /sys/class/dmi/id/* for extracting DMI info on NetBSD |
| db96680c |
11-Aug-2011 |
joerg <joerg@NetBSD.org> |
Fix memset usage. |
| aa96952d |
15-May-2011 |
christos <christos@NetBSD.org> |
i915 drivers needs the aperture prototype. |
| d617af09 |
12-Feb-2011 |
jmcneill <jmcneill@NetBSD.org> |
In case somebody wants to try to get UXA working, make it compile against newer X servers |
| 1608e47d |
22-Jan-2011 |
christos <christos@NetBSD.org> |
stop screaming: s/DEBUG/debug/g |
| 246b9509 |
22-Jan-2011 |
ahoka <ahoka@NetBSD.org> |
add an ifndef __linux__ requested by mrg |
| cf07af5a |
21-Jan-2011 |
ahoka <ahoka@NetBSD.org> |
dont negate error value passed to strerror the linux libpciaccess returns negated value, but no other os does... |
| feeed929 |
21-Jan-2011 |
ahoka <ahoka@NetBSD.org> |
Avoid a crash when pDrawable is null. |
| 1f7e3098 |
18-Jan-2011 |
jmcneill <jmcneill@NetBSD.org> |
workaround a lint bug |
| 17bce8a5 |
09-Jan-2011 |
christos <christos@NetBSD.org> |
Revert previous hack and fix this properly. We need dpms to be turned on to be able to load the colormap, since dpms off turns off the channel. Guard against the lut being loaded with dpms off, and move the call to load the lut after the dmps on one. |
| 18c0e3f4 |
09-Jan-2011 |
christos <christos@NetBSD.org> |
Disable loading the lut that crashes the system for now. Unfortunately this causes butt ugly X, but at least we have X again. Wee! |
| 3a5975a0 |
27-Dec-2010 |
christos <christos@NetBSD.org> |
XXX: Fix crash with Firefox, where drawable is NULL. There must be a better fix for this. |
| 16f6f50b |
29-Nov-2010 |
mrg <mrg@NetBSD.org> |
apply the hack to avoid xf86LoaderReqSymLists() and LoaderRefSymLists(). should fix PR#44167. |
| c59a3c9d |
24-Nov-2010 |
mrg <mrg@NetBSD.org> |
fix the previous - use GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) > 6. |
| 1b41fcf5 |
23-Nov-2010 |
mrg <mrg@NetBSD.org> |
copy a hack from the vmware driver, and avoid using xf86LoaderReqSymLists() and LoaderRefSymLists() in xorg-server >= 1.7. |
| 76dfa262 |
23-Nov-2010 |
mrg <mrg@NetBSD.org> |
#if 0 the code that tries to: - call xf86RegisterResources() - use ResUnusedOpr, ResDisableOpr or ResNone - use racMemFlags member of ScrnInfoPtr{} - set/use CreateBuffers/DestroyBuffers members of DRI2InfoRec{} - one of the two calls to i830_fill_colorkey(). for the other call to i830_fill_colorkey(), update it based upon code seen in xf86-video-intel 2.11.0, and use xf86XVFillKeyHelperDrawable(). i can't see how to get a DrawablePtr for the other call, though. XXX: i'm entirely unsure this will work with xorg-server 1.9.2. there's XXX: a decent chance that everything but i830-based will work, and that XXX: even i830 will work ok, but it really needs to be tested. |
| 49c412d9 |
23-Nov-2010 |
mrg <mrg@NetBSD.org> |
remove includes for xf86RAC.h and xf86Resources.h, they don't exist anymore. |
| 2e76d66d |
09-Jun-2009 |
mrg <mrg@NetBSD.org> |
initial import of xf86-video-intel-2.7.1 |
| 8c7da7f0 |
02-Aug-2008 |
mrg <mrg@NetBSD.org> |
initial import of xf86-video-intel-2.4.0 |