From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Fri, 13 Sep 2013 00:32:11 -0400 Message-ID: From: cherry To: 9fans@9fans.net Content-Type: multipart/alternative; boundary=f46d043893bd8dbe4904e63c560f Subject: [9fans] loongson (spim) port Topicbox-Message-UUID: 7f15dac8-ead8-11e9-9d60-3106f5b1d025 --f46d043893bd8dbe4904e63c560f Content-Type: text/plain; charset=ISO-8859-1 Hello Fans, In case any one is interested, recently I am trying to port Plan 9 to loongson 2E machine (fuloong 2E minicomputer from Lemote, mips le). Well, the 2F machines are way more popular than the 2E, but I have only the 2E in hand... The current status is that, the kernel is booted up, but the ethernet is not supported yet, nor the disk. So the only thing it can do is having fun through rc(1) on a serial console, with a bzroot built in the kernel. Now I am trying to bring the ethernet up, so hopefully we could have a minimal cpu server. While the machine is 64 bit, this kernel is 32 bit. Many bits are taken from the rb kernel (many thanks!). There is still a long way to go. Unlike the rb kernel, I haven't thought hard about performance issues for its tlb size. And libc stuff is just a copy from mips code with "just working" modifications for the endianess, and not all cases are covered. FP is not up either, for unknown reason... I would like to share it and I am asking for a contrib directory. - cherry --f46d043893bd8dbe4904e63c560f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hello Fans,

In case any one is interested, recently= I am trying to port Plan 9 to loongson 2E machine (fuloong 2E minicomputer= from Lemote, mips le). Well, the 2F machines are way more popular than the= 2E, but I have only the 2E in hand... The current status is that, the kern= el is booted up, but the ethernet is not supported yet, nor the disk. So th= e only thing it can do is having fun through rc(1) on a serial console, wit= h a bzroot built in the kernel. Now I am trying to bring the ethernet up, s= o hopefully we could have a minimal cpu server. While the machine is 64 bit= , this kernel is 32 bit. Many bits are taken from the rb kernel (many thank= s!).

There is still a long way to go. Unlike the rb kernel, I haven't th= ought hard about performance issues for its tlb size. And libc stuff is jus= t a copy from mips code with "just working" modifications for the= endianess, and not all cases are covered. FP is not up either, for unknown= reason...

I would like to share it and I am asking for a contrib directory.
- cherry

--f46d043893bd8dbe4904e63c560f--