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 */ --=-=-=--