atom feed28 messages in org.freebsd.freebsd-alphaRe: alpha PC
FromSent OnAttachments
DonFeb 4, 1999 4:32 am 
Adauto SouzaFeb 4, 1999 4:39 am 
Andrew GallatinFeb 4, 1999 6:09 am 
Doug RabsonFeb 4, 1999 6:22 am 
Joerg CzeranskiFeb 4, 1999 6:40 am 
Andrew GallatinFeb 4, 1999 6:53 am 
Scot ElliottFeb 4, 1999 6:56 am 
Stuart KrivisFeb 4, 1999 7:28 am 
Martin HellerFeb 4, 1999 8:19 am 
Todd VierlingFeb 4, 1999 8:26 am 
Ted SpradleyFeb 4, 1999 8:33 am 
Stuart KrivisFeb 4, 1999 8:42 am 
Ted SpradleyFeb 4, 1999 8:47 am 
Matthew JacobFeb 4, 1999 9:41 am 
DonFeb 4, 1999 7:26 pm 
DonFeb 4, 1999 7:46 pm 
Peter WemmFeb 4, 1999 7:54 pm 
Terry LambertFeb 4, 1999 8:08 pm 
Jason ThorpeFeb 4, 1999 8:42 pm 
Jason ThorpeFeb 4, 1999 8:48 pm 
Peter WemmFeb 4, 1999 10:01 pm 
Christian WeisgerberFeb 5, 1999 2:09 am 
Scot ElliottFeb 5, 1999 2:51 am 
Christian WeisgerberFeb 5, 1999 1:35 pm 
DonFeb 5, 1999 1:45 pm 
John BirrellFeb 5, 1999 1:56 pm 
DonFeb 5, 1999 4:50 pm 
Doug RabsonFeb 9, 1999 11:59 am 
Subject:Re: alpha PC
From:Don (do@calis.BlackSun.org)
Date:Feb 4, 1999 7:46:41 pm
List:org.freebsd.freebsd-alpha

I am also puzzled as to why *BSD wouldn't work with ARC. ARC is just another way of calling the boot loader. MILO for Linux works with either ARC or SRM.

The following is basically what I understand to be the situation with ARC and SRM and MILO:

ARC and SRM aren't just boot loaders. They also define a set of low level functions for interaction with the hardware. In order to work with a 64 bit platform ARC has a limited subset of these system calls which are only 32 bits. (A certain bloated poorly implemented Windowing New Technology 32 bit operating system needs these calls in order to be able to run on the Alpha). Since FreeBSD does not want to limit itself by using ARC (which would restrict a lot of the low level calls to 32 bit ones), they are working on other solutions similar to MILO.

What MILO does is basically install it's own firmware. ARC boots and then MILO runs and installs it's own firmware code into memory. This code resides in memory until the machine is rebooted and it replaces all of the poor ARC calls with its own thus restoring true 64 bit capability to the system.

As far as I know MILO requires ARC firmware because it gets loaded from a DOS partition by ARC at boot time.

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