diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-01-09 02:55:12 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-01-09 02:55:12 +0100 |
commit | 6fe180657f3a7a17801cb9aa36c8fe9abda34ac7 (patch) | |
tree | 0a1f88240dbc7a9ee56f10c8585002585b4cab39 | |
parent | 212db4135d10039effb12ab708f8ea7d61c32b1c (diff) | |
download | plan9front-6fe180657f3a7a17801cb9aa36c8fe9abda34ac7.tar.xz |
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.
-rw-r--r-- | sys/src/9/pc/pccpuf | 1 | ||||
-rw-r--r-- | sys/src/9/pc/pcf | 1 | ||||
-rw-r--r-- | sys/src/9/pc64/pc64 | 1 | ||||
-rw-r--r-- | sys/src/cmd/aux/vga/data.c | 1 | ||||
-rw-r--r-- | sys/src/cmd/aux/vga/mkfile | 4 | ||||
-rw-r--r-- | sys/src/cmd/aux/vga/vga.h | 4 |
6 files changed, 10 insertions, 2 deletions
diff --git a/sys/src/9/pc/pccpuf b/sys/src/9/pc/pccpuf index 98c852e1f..89d726b8c 100644 --- a/sys/src/9/pc/pccpuf +++ b/sys/src/9/pc/pccpuf @@ -113,6 +113,7 @@ misc vgageode +cur vgahiqvideo +cur vgai81x +cur + vgaigfx vgamach64xx +cur vgamga2164w +cur vgamga4xx +cur diff --git a/sys/src/9/pc/pcf b/sys/src/9/pc/pcf index 00de2cd0a..f4166027d 100644 --- a/sys/src/9/pc/pcf +++ b/sys/src/9/pc/pcf @@ -114,6 +114,7 @@ misc vgageode +cur vgahiqvideo +cur vgai81x +cur + vgaigfx vgamach64xx +cur vgamga2164w +cur vgamga4xx +cur diff --git a/sys/src/9/pc64/pc64 b/sys/src/9/pc64/pc64 index 9270ac820..f61c10beb 100644 --- a/sys/src/9/pc64/pc64 +++ b/sys/src/9/pc64/pc64 @@ -124,6 +124,7 @@ misc # vgatvp3020 =cur # vgatvp3026 =cur vgavesa + vgaigfx # vgavmware +cur ip diff --git a/sys/src/cmd/aux/vga/data.c b/sys/src/cmd/aux/vga/data.c index 1d97534eb..306a5c010 100644 --- a/sys/src/cmd/aux/vga/data.c +++ b/sys/src/cmd/aux/vga/data.c @@ -87,6 +87,7 @@ Ctlr* ctlrs[] = { &w30c516, /* ctlr */ &mga4xx, &mga4xxhwgc, + &igfx, /* ctlr */ 0, }; diff --git a/sys/src/cmd/aux/vga/mkfile b/sys/src/cmd/aux/vga/mkfile index ce05eed4f..cd57744b1 100644 --- a/sys/src/cmd/aux/vga/mkfile +++ b/sys/src/cmd/aux/vga/mkfile @@ -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 diff --git a/sys/src/cmd/aux/vga/vga.h b/sys/src/cmd/aux/vga/vga.h index b6b6a9d20..51efa2438 100644 --- a/sys/src/cmd/aux/vga/vga.h +++ b/sys/src/cmd/aux/vga/vga.h @@ -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; |