Subject: Newport 24-bit works, except for cursor
To: None <port-sgimips@netbsd.org>
From: sgimips NetBSD list <sgimips@mrynet.com>
List: port-sgimips
Date: 01/10/2004 19:24:16
Hi all,

Just tested the current sgimips tree by building the world, creating an
iso and installing it.

I can confirm that the 24-bit newport display works great... EXCEPT...

The cursor is shifted one character to the left, thus obscuring the 
last-typed character or completely dissapearing off the left-hand of
the screen if on the first column.

I worked around this by commenting out the revision-checking code in
sys/arch/sgimips/gio/newport.c:

                /* Work around bug in some board revisions */ 
                /*if (dc->dc_boardrev < 6)
                        x_offset = 21;
                else */
                        x_offset = 31;

Othen than that, this particular R5k INDY installed and is running like
a champ.

Some dmesg bits follow.

Cheers,
-scott

NetBSD 1.6ZG (GENERIC32_IP2x) #2: Sat Jan 10 08:29:11 CST 2004
        root@mod50.mrynet.com:/sim/sgimips/obj/sys/arch/sgimips/compile/GENERIC32_IP2x
128 MB memory, 120 MB free, 768 KB for ARCS
mainbus0 (root): SGI-IP22 [SGI, 690b5eb1], 1 processor
cpu0 at mainbus0: MIPS R5000 CPU (0x2310) Rev. 1.0 with built-in FPU Rev. 1.0
cpu0: 32KB/32B 2-way set-associative L1 Instruction cache, 48 TLB entries
cpu0: 32KB/32B 2-way set-associative write-back L1 Data cache
ioc0 at mainbus0 addr 0x1fbd9800: rev 0, machine Indy (Guiness), board rev 0
imc0 at mainbus0 addr 0x1fa00000
imc0: Revision 3
gio0 at imc0
newport0 at gio0 slot 2 addr 0x1f000000: SGI NG1 (board revision 1)
wsdisplay0 at newport0 kbdmux 1: console (1280x1024, vt100 emulation)
wsmux1: connecting to wsdisplay0
hpc0 at gio0 addr 0x1fb80000: SGI HPC3
zsc0 at hpc0 offset 0x59830
zstty0 at zsc0 channel 1
zstty1 at zsc0 channel 0
pckbc0 at hpc0 offset 0x59840
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
sq0 at hpc0 offset 0x54000: SGI Seeq 80c03
sq0: Ethernet address 08:00:69:0b:5e:b1
wdsc0 at hpc0 offset 0x44000: WD33C93B SCSI, rev=0, target 0
scsibus0 at wdsc0: 8 targets, 8 luns per target
dsclock0 at hpc0 offset 0x60000
haltwo0 at hpc0 offset 0x58000: HAL2 revision 4.1.0
audio0 at haltwo0: half duplex
biomask 07 netmask 07 ttymask 0f clockmask bf