Date: Wed, 05 May 1999 12:00:05 -0700 From: "Reginald S. Perry" <reggie@lambdawerks.org> To: "Jordan K. Hubbard" <jkh@zippy.cdrom.com> Message-ID: <199905051900.MAA12568@trane.lambdawerks.org> In-Reply-To: Message from "Jordan K. Hubbard" <jkh@zippy.cdrom.com> of "Fri, 23 Apr 1999 15:18:38 PDT." <33412.924905918@zippy.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Multipart_Wed_May__5_12:00:05_1999-1 Content-Type: text/plain; charset=US-ASCII >"Jordan" == Jordan K Hubbard <jkh@zippy.cdrom.com> writes: > I just talked with one of our engineers here about the docs/SDK > etc... for AlphaBIOS. Evidently there is no documentation for AlphaBIOS, > the docs being the source itself, the problem being that parts of the > source were written/are copyrighted by Microsoft. So in order to get those > you'd have to sign an NDA with MS. Not good. > Grumble. That's quite unfortunate. :( Thanks for letting me know, > in any case. I was following this thread and sent some mail to my friend who works on low level Alpha/NT stuff. I will attach his message. Let me know if this is useful for you. -Reggie --Multipart_Wed_May__5_12:00:05_1999-1 Content-Type: message/rfc822 Return-Path: roman@zso.dec.com Delivery-Date: Wed, 05 May 1999 09:36:55 -0700 Return-Path: roman@zso.dec.com Message-ID: <19C1981331FED011AC230000F86B12D10187C6A0@ntmail5.zso.dec.com> From: Bill Roman <roman@zso.dec.com> To: "'Reginald S. Perry'" <reggie@lambdawerks.org> Subject: RE: Is there something that can be done about this? Date: Wed, 5 May 1999 09:37:32 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain > ---------- > From: Reginald S. Perry[SMTP:reggie@lambdawerks.org] > Sent: Tuesday, May 04, 1999 11:48 PM > To: roman@zso.dec.com > Subject: Is there something that can be done about this? > > <<Message: Microsoft Exchange Message>> > Hi Bill, > Do you have any contacts that can resolve this issue? I am guessing > > that the left hand is tripping over the right hand. :-) > I presume "this issue" is the information needed to boot FreeBSD from ARC/AlphaBIOS? There are two very useful resources available to the general public at no cost. The first is the "Advanced RISC Computing Multiprocessor Standard Specification, Version 1.2", colloquially known as the "ARC spec". Although it is very dated (it talks about MIPS, and never mentions Alpha), it provides a lot of useful information. It may be found at: http://www.microsoft.com/hwdev/download/respec/riscspec.zip The second is the "ARC Application Development Kit V1.3" (ADK). It is a set of tools and libraries that support development of programs that run in an Alpha ARC firmware environment (including AlphaBIOS). It requires a Windows NT development environment if you want to make direct use of the libraries, but the header files and supporting documentation should prove very useful. There are also some pre-built ARC apps (with source) that are immediately useful. You can find it at: ftp://ftp.compaq.com/pub/softpaq/alphant/adkv13.zip Somewhere on gatekeeper.dec.com is the source code to linload.exe, the ARC app that acts as the first stage loader for Linux under ARC-compliant firmware. It shouldn't be too hard to find, and a quick look at it should provide some hints. The "EBSDK" that was mentioned is the "Evaluation Board Software Development Kit". It must be somewhere on the web site, but I can't find it at the moment. (Compaq has made a real mess of former Digital web sites.) A careful search by someone with useful bandwidth available (like you, Reggie!) should turn it up. It includes sources for some useful tools, like a version of gas for building PALcode, and the all-important "PALcode violation checker" (PVC). I did stumble on some useful documentation at: http://ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-lib rary.html There's one more useful resource available at no cost, but not to the general public. I'll be glad to answer any specific questions directed to me at my personal e-mail address concerning the ARC environment on Alpha systems, to the fullest extent possible without disclosing proprietary information. I can be reached at: roman@songdog.eskimo.com I'd love to work with any developers on the FreeBSD project who have appropriate skills for such a project. Anyone who can initiate me into the mysteries of how to generate the appropriate variant COFF binary format for ARC apps from GNU tools will get my enthusiastic support! I'd like to be able to boot Linux directly from AlphaBIOS without the need for MILO. --Multipart_Wed_May__5_12:00:05_1999-1-- 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?199905051900.MAA12568>