John
--
"The first thing we do, let's kill all the lawyers" -- Shakespeare, Henry VI
I second that question. I can't recall now what models were supported,
but I am certainly looking for knowledge about alpha support, since I
am going to gain an Alphastation 255/233 which I want to use to play
with programming., so I could test if it would work with Plan9 (it has
standard tulip network interface and SRM Console. I need to check what
kind of SCSI controller is in use.)
> John
> --
> "The first thing we do, let's kill all the lawyers" -- Shakespeare, Henry VI
--
Paul Lasek
We still have an Alpha PC 164 here for testing, but I don't think
anyone is actively working on the Alpha port.
brucee
Well, the machine I've got is Alphastation 255/233 with latest SRM
available for it.
21064A 233MHz and 128-bit 32MB ram should be enough to try porting
Plan9 to it? :-)
While I don't have very good coding skills, I'll try to adapt existing
code to make it boot, then rewrite loader to allow direct booting from
disk drive (pka0: 53c810 scsi). I'll try to bring it's 21041 and my
21040 and 21140 network cards to work too.
Unfortunately I can't give any estimates for that work (I don't have
normal internet access and I need to prepare a working place for my pc
- I'm in the middle of painting/laying floor my room...)
Any additional info about plan9 on alpha would be appreciated.
> brucee
--
Paul Lasek
That may not be enough though; dhog thought that some of the
device drivers might depend upon byte or word accesses.
Plus you'd need to check all the assembly language code for
BWX operations.
And of course details of I/O and memory management vary across
Alpha models.
I recall that there was some kind of EV56 emulator for EV45, which
added BWX and some other operations to running cpu (like FPU
emulator). The problem is that it might be hidden behind some
proprietary license.
If all goes wrong I'll just need to grep them all...
> And of course details of I/O and memory management vary across
> Alpha models.
Isn't that the reason PAL exists? ;-)
Well, I'll look into netbsd/alpha code for AS255 and check relevant
parts. IIRC many things were accomplished in netbsd by using OSF
PALcode.
But first I'll need to get a place to put my normal computer to do any
work, so don't expect anything fast :-)
--
Paul Lasek
brucee