igfx: work in progress intel graphics driver

this driver can modeset lvds on x200s and x230.
everything else is completely untested.
no hardware cursor implemented.
no vgadb entries are provided.
This commit is contained in:
cinap_lenrek 2015-01-09 02:55:12 +01:00
parent 212db4135d
commit 6fe180657f
6 changed files with 10 additions and 2 deletions

View file

@ -113,6 +113,7 @@ misc
vgageode +cur
vgahiqvideo +cur
vgai81x +cur
vgaigfx
vgamach64xx +cur
vgamga2164w +cur
vgamga4xx +cur

View file

@ -114,6 +114,7 @@ misc
vgageode +cur
vgahiqvideo +cur
vgai81x +cur
vgaigfx
vgamach64xx +cur
vgamga2164w +cur
vgamga4xx +cur

View file

@ -124,6 +124,7 @@ misc
# vgatvp3020 =cur
# vgatvp3026 =cur
vgavesa
vgaigfx
# vgavmware +cur
ip

View file

@ -87,6 +87,7 @@ Ctlr* ctlrs[] = {
&w30c516, /* ctlr */
&mga4xx,
&mga4xxhwgc,
&igfx, /* ctlr */
0,
};

View file

@ -62,6 +62,7 @@ OFILES=\
vision968.$O\
vmware.$O\
w30c516.$O\
igfx.$O\
HFILES=\
pci.h\
@ -77,4 +78,5 @@ UPDATE=\
</sys/src/cmd/mkone
nvidia.$O: riva_tbl.h
geode.$O: geode_modes.h
radeon.$O: radeon.h

View file

@ -306,10 +306,12 @@ extern uvlong rdmsr(long);
extern void wrmsr(long, uvlong);
/* geode.c */
extern Ctlr geode;
extern Ctlr geodehwgc;
/* igfx.c */
extern Ctlr igfx;
/* mach32.c */
extern Ctlr mach32;