git: 9front

Download patch

ref: 86f57b8fb91d78e707bd770c4f1b88d085a36ed3
parent: d22fdaf1a3e09bd120f51707b5c92c03727af4fa
author: qwx <devnull@localhost>
date: Sun Aug 20 09:52:52 EDT 2017

igfx: add did for x220

--- a/lib/vgadb
+++ b/lib/vgadb
@@ -430,6 +430,7 @@
 	ctlr=geode linear=1
 
 ctlr
+	vid=0x8086 did=0x0126	# Intel 2nd Gen Core (HD 3000)
 	vid=0x8086 did=0x0166	# Intel 3rd Gen Core
 	vid=0x8086 did=0x2a42	# Intel 4 Series Mobile
 	vid=0x8086 did=0x0a16	# Intel 4th Gen Core (HD 4400)
--- a/sys/src/9/pc/vgaigfx.c
+++ b/sys/src/9/pc/vgaigfx.c
@@ -18,6 +18,7 @@
 	switch(p->did){
 	case 0x0412:	/* Haswell HD Graphics 4600 */
 	case 0x0a16:	/* Haswell HD Graphics 4400 */
+	case 0x0126:	/* Sandy Bridge HD Graphics 3000 */
 	case 0x0166:	/* Ivy Bridge */
 	case 0x0102:	/* Core-5 Sandy Bridge */
 	case 0x0152:	/* Core-i3 */
@@ -168,6 +169,7 @@
 		break;
 	case 0x0166:	/* Ivy Bridge */
 	case 0x0152:	/* Core-i3 */
+	case 0x0126:	/* Sandy Bridge HD Graphics 3000 */
 		if(pipe > 2)
 			return nil;
 		break;
--