Commit Graph

9 Commits

Author SHA1 Message Date
riastradh
894a903bb9 Factor generic parts of intelfb out into a drmfb.
Adapting radeondrmkmsfb should not be hard.

This will make nouveaufb easier too.
2015-03-05 17:50:41 +00:00
riastradh
c48dc052b9 Rewrite drm_encoder_slave.c, as nouveau will need. 2015-03-05 17:42:48 +00:00
riastradh
9d31117bb7 Move all PCI/AGP code back to drmkms_pci module where it belongs. 2014-11-22 19:18:07 +00:00
christos
0ed0226f71 this module needs MKLDSCRIPT too now 2014-11-12 03:03:01 +00:00
christos
2ffd75f234 make this work: add agpsupport and sysctl code 2014-11-12 02:13:30 +00:00
nonaka
efa7e15617 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
2014-11-11 11:30:21 +00:00
riastradh
77b5597a2b Make it build and boot on my test machines.
Screen blanks on boot on the Ivy Bridge system with

   DRM error in cpt_serr_int_handler: PCH transcoder A FIFO underrun

But after that everything is OK.  Appears to be an upstream problem.
To investigate...

I think there's a cache flushing issue somewhere -- there are little
display artefacts on my T60.
2014-07-16 20:56:24 +00:00
riastradh
579dbc3bf5 Make drmkms find header files from sys/external/bsd/common. 2014-04-01 15:08:58 +00:00
riastradh
6cb10275d0 Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00