From storycrafter at gmail.com Sun Jan 18 08:53:27 2009 From: storycrafter at gmail.com (Mark Martin) Date: Sun, 18 Jan 2009 10:53:27 -0600 Subject: [emerging-platforms-discuss] [osol-rfe] MIPS port of opensolaris In-Reply-To: <49730bce.Rp6BGMbIdCMzYdb9%Joerg.Schilling@fokus.fraunhofer.de> References: <1265602247.22731232239913384.JavaMail.Twebapp@sf-app1> <49730bce.Rp6BGMbIdCMzYdb9%Joerg.Schilling@fokus.fraunhofer.de> Message-ID: [adding emerging-platforms] On Sun, Jan 18, 2009 at 5:00 AM, Joerg Schilling wrote: > "W. Wayne Liauh" wrote: > >> > It would be relatively straight-forward to do a >> > MIPS32 port (for, e.g. Alchemy), but the number of >> > systems that could take advantage of it would be >> > quite small, outside of specialized embedded hardware. >> >> Has there any progress on the Solaris port of MIPS-64? > > Did anybody start at all? > If this happened, which hardware is used? > > J?rg > Yes. Just this weekend I've begun taking a look at getting a software emulator up and running. Creating a working bootstrap harness. It's not going very well at the moment. The local build I've done of qemu segfaults, so I'm going to have to look around at other builds or try migrating it from the sparc box to an x86 box. My plan was to set up an easy to use software emulation package for at least some of the early bits. Mostly for personal learning on an easy to debug platform -- no JTAG, no special tools. Partly to overcome the "which damn platform?" problem that plagued the PPC port. I do have a piece of hardware sitting here I'd like to target: Movidis Revolution x16 NAP. It's houses a 16 core OCTEON processor and an LSI 1068 controller . Right now, it's running Linux for MIPS -- my first task is to get that Linux running on the emulator. If I get to it this weekend or next, I'm going to take another whack at a cross compiler tool chain. Once I complete that, I'll package it up for both existing archs and upload them to the OSo portal page, along with instructions or packaging of the emulator. I'm pretty sure it'll be Qemu.