From mboxrd@z Thu Jan 1 00:00:00 1970
Received: from mail-lj1-f180.google.com ([209.85.208.180]) by ewsd; Fri Sep 25 03:23:05 EDT 2020
Received: by mail-lj1-f180.google.com with SMTP id w3so1607216ljo.5
for <9front@9front.org>; Fri, 25 Sep 2020 00:23:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=from:to:subject:user-agent:date:message-id:mime-version;
bh=ityntkJ3h37I6wRFWIyqHUfH9y87kZBfh17alBAKooQ=;
b=V781XXFXwDIe5kPJBf2x0Ii8wN9oxrxlyggy37zriF+ZYTTzHbtKm4XwYR984ljDjo
JkbTOedlx2wcfTPqfwGO6b6SlJ81U4s7tIkWU+rDNeqk+wtos1Jf28/FZ+vJeHvl+NfH
dYTUm1hdNi/s5ab+N08I5HjOjgQGhst/AkdoaQpwJgQYs3mb4ocWI+2LYptWWhS71d3u
Hag4zECy+J2QsHooiIXA7NIEXQ090EvETv/A0gg/Gj0DtJnSwaxhKLeyxS1xE/9zdGDc
eJ93aDM98QlVIRtAdGAA5OCGgwmwofWUFUJPGGC6w6PLxZDDzHRWrxqi7rGhsXalvxjh
pizg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:to:subject:user-agent:date:message-id
:mime-version;
bh=ityntkJ3h37I6wRFWIyqHUfH9y87kZBfh17alBAKooQ=;
b=jEYGROzzHqW3fha5Vn3NyAUq4MUsu7JwMFFCVkoLvS9XQ2UeMMcyU4T1YyhVBf/qQ+
q1jUVhngFexw38+N74lj8ad0ThQ5PU+AdPwv6abCYN3HMOl4LKI7Enmg4Xj3zj3t4YZb
0sGBLzw2/hy+CffQdx4Q8WcEuDqi158ImbjdkjPWV3EDj8BlponXxDj26D6zLaQE3PNb
O9oWuR3hScJEAjsMt5K6B3SI8UdiyDfCNpObxE+OYX2QXWliEAOoMQdEMDZNazB2kiXt
XADx04itdr66ATl83mA7gQ26EsM2hgYUcv4VaCpfYkewo/uTnRdjp4TZLW5CpMuXz8ZZ
yAOA==
X-Gm-Message-State: AOAM530HbFmabOFaYONYaK00JNEm/npGpLK8zBbbr6vdmy/Kzrr34YVv
VhRFj86eN0Yt3eUAt012mZ9pbjXgvNk=
X-Google-Smtp-Source: ABdhPJzWiI0m8vlN5ZRFlMF9x8dRPwiLvNkXl5VmsOJi4bWiYXlzlmk4Yx32pdA8NVuRqKjpNwXWkw==
X-Received: by 2002:a2e:91c5:: with SMTP id u5mr937165ljg.278.1601018581782;
Fri, 25 Sep 2020 00:23:01 -0700 (PDT)
Return-Path:
Received: from localhost ([95.165.9.116])
by smtp.gmail.com with ESMTPSA id y3sm1559585lfy.122.2020.09.25.00.23.00
for <9front@9front.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 25 Sep 2020 00:23:00 -0700 (PDT)
From: Peter Kosyh
To: 9front@9front.org
Subject: [PATCH] EeePC graphics
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Date: Fri, 25 Sep 2020 10:23:00 +0300
Message-ID: <87ft762ucr.fsf@factor-ts.ru>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
List-ID: <9front.9front.org>
List-Help:
X-Glyph: ➈
X-Bullshit: software module-aware reduce/map optimizer
--=-=-=
Content-Type: text/plain
Hello!
I am playing with my old EeePC 1000px and 9front.
Here is the patch to make default mode 1024x600x32 work. Without that,
only 800x600 is supported.
aux/vga -m eeepc -l 1024x600x32
--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline; filename=eeepc-graphics.diff
diff -r 5ca47d85e288 lib/vgadb
--- a/lib/vgadb Mon Sep 21 11:43:31 2020 -0700
+++ b/lib/vgadb Fri Sep 25 10:12:00 2020 +0300
@@ -442,6 +442,7 @@
ctlr=igfx linear=1
ctlr
+ vid=0x8086 did=0xa011 # PineView Graphics
vid=0x8086 did=0x2592 # Intel 915GM
vid=0x8086 did=0x27a2 # Intel GM945/82940GML (hardware cursor broken)
vid=0x8086 did=0x2a02 # Intel GM965/GL960/X3100 (hardware cursor broken)
@@ -484,6 +485,7 @@
# An attribute 'alias=val' means continue using another monitor type. It can
# be used to chain classes together. (bad explanation, i know).
#
+
include=640x480 # 60Hz, 31.5KHz
clock=25.175
shb=664 ehb=760 ht=800
@@ -1854,3 +1856,10 @@
shb=1664 ehb=1856 ht=2160
vrs=1201 vre=1204 vt=1250
hsync=+ vsync=+
+
+eeepc=1024x600
+ clock=54.2
+ shb=1048 ehb=1184 ht=1344
+ vrs=603 vre=609 vt=670
+ hsync=- vsync=-
+ lcd=1
diff -r 5ca47d85e288 sys/src/cmd/aux/vga/igfx.c
--- a/sys/src/cmd/aux/vga/igfx.c Mon Sep 21 11:43:31 2020 -0700
+++ b/sys/src/cmd/aux/vga/igfx.c Fri Sep 25 10:12:00 2020 +0300
@@ -375,6 +375,7 @@
case 0x0102: /* Dell Optiplex 790 */
case 0x0126: /* Thinkpad X220 */
return TypeSNB;
+ case 0xa011: /* PineView Graphics */
case 0x27a2: /* GM945/82940GML - ThinkPad X60 Tablet */
case 0x29a2: /* 82P965/G965 HECI desktop */
case 0x2a02: /* GM965/GL960/X3100 - ThinkPad X61 Tablet */
--=-=-=--