Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 May 2000 21:17:52 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Brett Bump <bbump@mail.enetis.net>
Cc:        freebsd-alpha@freebsd.org
Subject:   Re: 3300/3305 and 5300/5305 Problems
Message-ID:  <14618.1978.586094.137060@grasshopper.cs.duke.edu>
In-Reply-To: <391A031A.4CB8509A@mail.enetis.net>
References:  <Pine.LNX.4.10.10005061257280.19862-100000@server.engec.com.br> <39148C07.E97DCEAF@mail.enetis.net> <14614.49806.293997.4055@grasshopper.cs.duke.edu> <3918CBC5.C9495F35@mail.enetis.net> <14617.22897.113127.677981@grasshopper.cs.duke.edu> <391A031A.4CB8509A@mail.enetis.net>

next in thread | previous in thread | raw e-mail | index | archive | help

Brett Bump writes:
 > 
 > Um...does this look like what I think it looks like?

To me it looks like something that makes sense!  I remember hearing
that the whitebox numbers were negative..  Try this:

Index: sys/alpha/alpha/machdep.c
===================================================================
RCS file: /home/ncvs/src/sys/alpha/alpha/machdep.c,v
retrieving revision 1.68
diff -u -r1.68 machdep.c
--- sys/alpha/alpha/machdep.c	2000/02/29 08:48:08	1.68
+++ sys/alpha/alpha/machdep.c	2000/05/11 01:16:06
@@ -740,6 +740,14 @@
 	 * Find out what hardware we're on, and do basic initialization.
 	 */
 	cputype = hwrpb->rpb_type;
+	if (cputype < 0) {
+		/*
+                 * At least some white-box systems have SRM which
+                 * reports a systype that's the negative of their
+                 * blue-box counterpart.
+                 */
+		cputype = -cputype;
+        }
 	if (cputype >= ncpuinit) {
 		platform_not_supported(cputype);
 		/* NOTREACHED */



Cheers,

Drew

------------------------------------------------------------------------------
Andrew Gallatin, Sr Systems Programmer	http://www.cs.duke.edu/~gallatin
Duke University				Email: gallatin@cs.duke.edu
Department of Computer Science		Phone: (919) 660-6590


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14618.1978.586094.137060>