From owner-freebsd-embedded@FreeBSD.ORG Fri Jun 30 10:50:11 2006 Return-Path: X-Original-To: embedded@FreeBSD.org Delivered-To: freebsd-embedded@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AABB616A403 for ; Fri, 30 Jun 2006 10:50:11 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EA5D43D45 for ; Fri, 30 Jun 2006 10:50:11 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 8229746CFC; Fri, 30 Jun 2006 06:50:10 -0400 (EDT) Date: Fri, 30 Jun 2006 11:50:10 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: embedded@FreeBSD.org Message-ID: <20060630114807.S3964@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Aditya Godbole Subject: Re: New architecture support (fwd) X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 10:50:11 -0000 Since embedded is both driving (and reliant on) new architecture support, does it make sense to create some documentation on what hardware ports involve? I mean both "from scratch" and "incremental". If someone has notes, I'm sure we could get some help in converting it into a developer's handbook chapter or article. Since new hardware ports for FreeBSD appear to be done with moderate frequency, the knowledge is definitely out there. Robert N M Watson Computer Laboratory University of Cambridge ---------- Forwarded message ---------- Date: Fri, 30 Jun 2006 12:07:56 +0530 From: Aditya Godbole To: freebsd-hackers@freebsd.org Subject: Re: New architecture support On 6/27/06, John Baldwin wrote: > > If I have to add support for a new architecture, how do I start? > > Well, you'll need a toolchain. :) Then you can start working on building > a minimal kernel filling in missing bits in sys/ as you go. Is there any documentation regarding the interface between the machine independant and machine dependant parts of the kernel. Also what functionality does the machine independant part expect to be in place? -aditya _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"