From owner-freebsd-hackers Mon Jun 1 10:17:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA14777 for freebsd-hackers-outgoing; Mon, 1 Jun 1998 10:17:18 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from smtp04.primenet.com (daemon@smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA14746 for ; Mon, 1 Jun 1998 10:16:59 -0700 (PDT) (envelope-from tlambert@usr04.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.8.8/8.8.8) id KAA05835; Mon, 1 Jun 1998 10:16:58 -0700 (MST) Received: from usr04.primenet.com(206.165.6.204) via SMTP by smtp04.primenet.com, id smtpd005775; Mon Jun 1 10:16:56 1998 Received: (from tlambert@localhost) by usr04.primenet.com (8.8.5/8.8.5) id KAA10899; Mon, 1 Jun 1998 10:16:53 -0700 (MST) From: Terry Lambert Message-Id: <199806011716.KAA10899@usr04.primenet.com> Subject: Re: AlphaBIOS documentation To: dfr@nlsystems.com (Doug Rabson) Date: Mon, 1 Jun 1998 17:16:53 +0000 (GMT) Cc: hackers@FreeBSD.ORG In-Reply-To: from "Doug Rabson" at May 30, 98 11:50:41 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Does anyone know if there is documentation available for the ARC or > AlphaBIOS boot sequence? In particular, what services does the firmware > provide to the bootstrap program (e.g. linload.exe). Alternatively, does > anyone know where I can find the source code to linload.exe? You aren't using the OSF/1 PALcode? I think this is a mistake for an initial port. Is your Linux using the ARC code? The person at the University of Arizona, in Tucson, where I used to live, who did the initial Linux Alpha work was using a modified OSF PALcode (it was modified to allow as "little" as 16M of RAM). If you have an NT system, I would suggest disassembling the bootstrap for the purposes of documenting the interface. NT generally runs in protected mode as early as possible. One of the reasons NT is so hardware limited is that it, like FreeBSD, fails to implement a BIOS interface for use by drivers to allow it to "fall back" to a VMM-based driver. With this in mind, you should expect that the ARC/AlphaBIOS code is abandoned as soon ass the NT kernel image is loaded. You are probably going to have a problem supporting the NT PALcode in general because of VM differences. You may want to contact Chris Demetriou; I *think* he can still be reached at cgd@NetBSD.ORG. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message