From owner-freebsd-mips@FreeBSD.ORG Fri Jun 30 15:17:04 2006 Return-Path: X-Original-To: freebsd-mips@freebsd.org Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F03416A407; Fri, 30 Jun 2006 15:17:04 +0000 (UTC) (envelope-from gonzo@pbxpress.com) Received: from mail.portaone.com (mail.portaone.com [65.61.200.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EAE543D46; Fri, 30 Jun 2006 15:17:03 +0000 (GMT) (envelope-from gonzo@pbxpress.com) Received: from dell.portaone.com (unknown [70.68.128.186]) by mail.portaone.com (Postfix) with ESMTP id AD390552C21; Fri, 30 Jun 2006 08:17:03 -0700 (PDT) Received: from leaf.pbxpress.com (www.pbxpress.com [142.179.71.212]) by dell.portaone.com (8.13.6/8.13.1) with ESMTP id k5UFH36Z038165; Fri, 30 Jun 2006 08:17:03 -0700 (PDT) (envelope-from gonzo@pbxpress.com) Received: from [10.0.0.199] (tavex.colocall.com [62.149.10.42]) (authenticated bits=0) by leaf.pbxpress.com (8.13.3/8.13.3) with ESMTP id k5UFHsEB061762 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 Jun 2006 08:18:02 -0700 (PDT) (envelope-from gonzo@pbxpress.com) Message-ID: <44A54061.8090102@pbxpress.com> Date: Fri, 30 Jun 2006 18:16:49 +0300 From: Oleksandr Tymoshenko User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: freebsd-embedded@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.2 required=5.0 tests=AWL autolearn=ham version=3.0.4 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on leaf.pbxpress.com Cc: jmallet@freebsd.org, freebsd-mips@freebsd.org Subject: MIPS32 support X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 15:17:04 -0000 Hello people. For last few weekends I've been tweaking code of latest freebsd-mips snapshot, provided by Juli, intending to run it on MIPS32 evaluation board I'd got. On the moment I have some low-level stuff ported: TLB handling, traps handling, interrupt handling. Kernel boots and runs on a board(well, till a certain moment of course, there is no PCI bus support yet). Not many changes to original code, but it took a while to look through architecture specs. Now, when I know where to go further with porting, I'd like to put my changes together, clean them out and keep in sync with main development branch. The latest available sources are more then one year old. Was there any progress since then? Also there is a question of keeping mips64/mips32 sources together. NetBSD keeps code for both platforms as one meta-architecture "mips" and manage it with #defines from architectures like "evbmips". It's only mips64 tree in the snapshot so far. So I wander if there is a kind of roadmap for freebsd-mips project. Thanks! -- gonzo