qwx
eeb8007e60
igfx: add did for x220
2017-08-20 13:52:52 +03:00
qwx
6f63752d84
igfx: add support for haswell graphics
...
add support for edp, dp and hdmi on haswell and haswell ult.
vga, dvi and specific configurations like ulx are unimplemented.
remaining issue: edp link training always fails (time out).
2017-05-22 18:19:24 +02:00
cinap_lenrek
8547defe70
vgaigfx: enable softscreen by default
...
given that the igfx driver doesnt provide any acceleration functions
and drawing is usually faster with double buffering as it eleminates
reads over the pci bus, enable softscreen by default.
2016-12-29 03:46:08 +01:00
cinap_lenrek
c0ab6c1d01
vga/igfx: add pci did's for kenjis intel graphics cards.
2016-08-20 19:06:57 +02:00
cinap_lenrek
7a28f9bd8c
vgaigfx: check gtt to determine graphics memory size, add hw cursor support for g35 (thanks kenji)
2016-05-26 21:28:29 +02:00
cinap_lenrek
0e516cbf48
vgaigfx: fix device id for Ivy Bridge (thanks Kenji)
2016-05-08 05:19:44 +02:00
cinap_lenrek
a87b550183
vgaigfx: remove #define MB, theres a MB enum in portdat.h
2015-08-06 13:33:39 +02:00
cinap_lenrek
c4170c5052
igfx: remove hardware cursor support for X60t, does not work
2015-01-17 05:14:23 +01:00
cinap_lenrek
22d15f98ba
igfx: determine amount of preallocated stolen graphics memory for hw cursor
...
allocate the hardware cursor plane at the end of
preallocated stolen graphics memory.
2015-01-16 13:38:52 +01:00
cinap_lenrek
24d693348a
igfx: reverting previous change, pci id is for the second graphics controller pci device
2015-01-12 04:07:16 +01:00
cinap_lenrek
ce69208641
igfx: support for X200 (thanks bigato)
2015-01-12 03:09:58 +01:00
cinap_lenrek
6e67b04a1f
igfx: use mmio to access registers instead of pio, fix wrong igfxmmio segment size
...
initially, pio was used to access registers so i didnt need
a kernel driver for initial testing.
pio does not work under efi, so use mmio to access registers.
2015-01-10 03:07:29 +01:00
cinap_lenrek
15590e39c6
igfx: implement hardware cursor
...
this can even be used with the vesa driver, just
enable the cursor after mode switch like:
echo hwgc igfxhwgc >/dev/vgactl
2015-01-09 22:23:25 +01:00
cinap_lenrek
35ad5c9136
igfx: aaaand the kernel part :(
2015-01-09 03:03:23 +01:00