On 4/19/07, Jason Height <[EMAIL PROTECTED]> wrote:
Inspired by Blue Swirl's statement in an earlier email that SunOS testing
can now commence against the latest SVN snapshot, i thought that i may
finally be able to contribute.

I have available:

Solaris 1.0.1 (SunOS 4.1.4)
Solaris 2.4
Solaris 2.5
Solaris 6.5 (SPARC)
Solaris 7.0 (SPARC)
Solaris 8.0 (SPARC)

Nice selection, thanks for testing!

I think that all should run on a Sparstation 10, certainly up to Solaris
7.0.

However when i try to boot from the installation media to install, it would
appear that Qemu/openbios cannot find the bootable portion of the media.

This may be related to the change that disabled the buggy interpose
operation to improve SunOS support. Unfortunately fixing the interpose
bugs is beyond my Forth skills.

Is there some tests/changes that i can make to assist in getting this to
work.

Can you try if the attached patch to OpenBIOS changes anything?
Index: openbios-quilt/drivers/esp.c
===================================================================
--- openbios-quilt.orig/drivers/esp.c	2007-04-19 14:16:45.000000000 +0000
+++ openbios-quilt/drivers/esp.c	2007-04-19 14:17:18.000000000 +0000
@@ -285,7 +285,7 @@
 
     selfword("open-deblocker");
 
-#if WHEN_INTERPOSE_IS_FIXED
+#if 1
     // Buggy implementation of "interpose" breaks SunOS 4.
     // inst2pkg of the device returned by open() should return
     // the same phandle regardless of whether any interposition

Reply via email to