From owner-freebsd-alpha Wed Oct 14 15:58:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA13443 for freebsd-alpha-outgoing; Wed, 14 Oct 1998 15:58:57 -0700 (PDT) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from ascetic.portal.ca (ascetic.portal.ca [206.87.139.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA13434 for ; Wed, 14 Oct 1998 15:58:51 -0700 (PDT) (envelope-from cjs@portal.ca) Received: from localhost (localhost [[UNIX: localhost]]) by ascetic.portal.ca (8.8.8/8.8.5) with SMTP id PAA05478; Wed, 14 Oct 1998 15:58:28 -0700 (PDT) X-Authentication-Warning: ascetic.portal.ca: cjs owned process doing -bs Date: Wed, 14 Oct 1998 15:58:28 -0700 (PDT) From: Curt Sampson To: Terry Lambert cc: alpha@FreeBSD.ORG Subject: Re: PALcode In-Reply-To: <199810142213.PAA29962@usr04.primenet.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 14 Oct 1998, Terry Lambert wrote: > I realize the conditions. > I have a very hard time not beliving that the VMS PALcode doesn't > make the Alpha look like a VAX.... Obviously you don't realise the conditions. All I can ask is *please* go read that Alpha Architecture Reference Manual you say you have, so you're not arguing from ignorance. But for your information, yes it does make it look kind of like a VAX. Kind of like a VAX running certain parts of the VMS operating system. > It seems, > in fact, to ignore the last 20 years that architects have spent > working on HAL's *precisely* so that the OS would be *unable* > to put down hardware-dependent roots. You seem to believe that the PALcode is an implementation that extends the hardware. This is not the case. Read this next statement carefully: The PALcode is an implementation of a few of the most hardware-dependent parts of the operating system. In many ways, the PALcode *is* the OS HAL. > Yes, this may mean that we have to emultate some functions in > software. So what? No, it doesn't mean that. In the case of using the Windows NT PALcode, it means you're effectively running on a 32-bit machine, among other things. This is no way of `emulating' around this. If you think people are going to laugh at you for not running on all Alphas, just wait until what they say when you explain that your OS is limited to 32 bits. > ...I'm going to say on the matter of making FreeBSD run on only > a small fraction of the machines because of anti-Microsoft > politics and inadequate willingness to engineer around artificial > limitations. I'd like to see where you get `small fraction' from, Terry. Not only is DU PALcode available for most Alphas, but there are a number of Alphas (primarially the older and the bigger ones) for which there is no Windows NT PALcode available. So you're cutting off machines either way. cjs -- Curt Sampson 604-257-9400 De gustibus, aut bene aut nihil. Any opinions expressed are mine and mine alone. The most widely ported operating system in the world: http://www.netbsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message