Subject: port-amiga/28810: Blank display on Merlin gfx board
To: None <port-amiga-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <chwalek@poczta.onet.pl>
List: netbsd-bugs
Date: 12/29/2004 22:21:00
>Number: 28810
>Category: port-amiga
>Synopsis: Blank display on Merlin gfx board
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: port-amiga-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Dec 29 22:21:00 +0000 2004
>Originator: Pawel Chwalowski
>Release: 2.0
>Organization:
>Environment:
>Description:
The console screen on Merlin gfx board not show any data (on GENERIC kernel).
It is based on story described in ticket #923 (http://releng.netbsd.org/cgi-bin/req-2-0.cgi?show=923).
We should remember that "et" driver is based on "cl" driver :-)
>How-To-Repeat:
Just boot miniroot.fs on Amiga with Merlin gfx board.
>Fix:
--- ite_et.c.orig 2004-12-29 13:54:59.000000000 +0100
+++ ite_et.c 2004-12-29 22:33:27.000000000 +0100
@@ -157,7 +157,7 @@
volatile unsigned char *ba = ip->grf->g_regkva;
unsigned char *fb = ip->grf->g_fbkva;
unsigned char attr;
- unsigned char *cp;
+ volatile unsigned char *cp;
if (ip->flags & ITE_INGRF)
return;