Subject: this morning's progress
To: None <port-hp700@netbsd.org>
From: Chuck Silvers <chuq@chuq.com>
List: port-hp700
Date: 05/07/2005 09:58:53
I checked in fixes for a number of problems this morning:

 - sti driver works again (on B180 at least)
 - spurious SIGILLs from xmpyu instructions are gone
 - set correct iisq* when delivering signals

with all these applied I was able to run a native "build.sh -j 8"
for more than 12 hours, which is way more than I've ever been able
to do before.

I tried booting a 715/100 and I got the same problem that some posted about
a few weeks back:  HPMC trap after the "mem0" line of autoconf.
this is due to the sti driver, the "devtype = bus_space_read_1(...)" line
in sti_sgc_probe() is where the trap happens.  this card revision also
appears to use the pagezero info for the ROM.  there must be a better way
to determine this, but for now I just added this revision to this exception
list.

the boot-from-disk problem (init gets infinite SIGSEGVs) is still there,
and the hack from before (adding padding to struct scsipi_xfer) didn't help.
I'll look into this next.

-Chuck