From owner-freebsd-alpha Wed May 8 5:11: 6 2002 Delivered-To: freebsd-alpha@freebsd.org Received: from mail.speakeasy.net (mail16.speakeasy.net [216.254.0.216]) by hub.freebsd.org (Postfix) with ESMTP id F360A37B40F for ; Wed, 8 May 2002 05:10:45 -0700 (PDT) Received: (qmail 11024 invoked from network); 8 May 2002 12:10:44 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail16.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 8 May 2002 12:10:44 -0000 Received: from laptop.baldwin.cx (laptop.baldwin.cx [192.168.0.4]) by server.baldwin.cx (8.11.6/8.11.6) with ESMTP id g48CAgF33155; Wed, 8 May 2002 08:10:42 -0400 (EDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <3CD8BADE.D7D0FC8C@mindspring.com> Date: Wed, 08 May 2002 08:10:41 -0400 (EDT) From: John Baldwin To: Terry Lambert Subject: Re: *bsd on srm-less alpha's Cc: freebsd-alpha@FreeBSD.ORG, Mark Santcroos , "David O'Brien" , Wilko Bulte Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 08-May-2002 Terry Lambert wrote: > Wilko Bulte wrote: >> On Tue, May 07, 2002 at 10:36:39AM -0700, David O'Brien wrote: >> > On Tue, May 07, 2002 at 04:34:48PM +0200, Mark Santcroos wrote: >> > > My goal is to first get a kernel running on a modified milo and after >> > > that >> > > to create a selfhosted bsd loader. >> > >> > There has been some work on this -- see /sys/boot/arc/ >> >> But be prepared to have a lot of work to do yourself. > > Particularly in the VM system. With different microcode, you > get digfferent machine instructions. FreeBSD relies on a > number of instructions which act a particular way because they > are implemented in the SRM that way. Umm, we use instructions from PALcode, not from SRM. Now I think SRM contains certain versions of PALcode (VMS and Unix ones) whereas the ARC stuff uses the NT PALcode. You would need to change more than VM though. PAL is used for context switching and for enable/disable interrupts, etc. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message