Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 May 1998 10:47:04 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        current@FreeBSD.ORG
Subject:   FreeBSD/alpha kernel status report
Message-ID:  <Pine.BSF.3.95q.980523102727.15699C-100000@herring.nlsystems.com>

next in thread | raw e-mail | index | archive | help

I have been working on porting the FreeBSD kernel to the alpha platform
over the last couple of weeks and since I have made significant progress,
it seems time for a status report.

I have been developing using the excellent SimOS simulator.  This software
simulates a CPU plus devices and provides an invaluable debugging
interface.  The alpha version of SimOS emulates something vaguely like an
AlphaServer 8200.  People interested in using SimOS should be aware that
the alpha emulator will only work on an alpha platform and will probably
only build on DUX.  I have hacked it to build on Linux/alpha (NetBSD won't
boot on my machine <sigh>).

Currently I have a kernel which boots under the simulator for quite a
distance before it eventually panics in vfs_mountrootfs.  It actually
makes it into DDB and disassembles the instruction after the breakpoint in
Debugger() before crashing and burning :-).

The next step is to add device support for the various devices in the
simulator with the aim of getting the system to single user mode.  Since
the alpha platform has a significantly more complex bus structure than the
PC, I have decided to use the bus/device framework which I prototyped last
year.  Hopefully, this can form the base of a wider driver renovation
project for the PC platform which badly needs it.

Lastly, does anyone on the list know a decent UK distributor of alpha
systems?  I will soon need an alpha scratch box when my port is ready for
booting an actual physical machine.  Preferably any system which I acquire
will be able to boot NetBSD/alpha.

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 951 1891
					Fax:   +44 181 381 1039


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.980523102727.15699C-100000>