From owner-freebsd-current@FreeBSD.ORG Sun Aug 10 19:40:49 2008 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1344106568B for ; Sun, 10 Aug 2008 19:40:49 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id BCC7B8FC13 for ; Sun, 10 Aug 2008 19:40:49 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m7AJc5vI093674; Sun, 10 Aug 2008 13:38:05 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sun, 10 Aug 2008 13:38:24 -0600 (MDT) Message-Id: <20080810.133824.420515665.imp@bsdimp.com> To: antab@valka.is From: "M. Warner Losh" In-Reply-To: <15037888-362B-43BD-9736-4F7D2C76D762@valka.is> References: <20080809.214357.1707063132.imp@bsdimp.com> <489E9D75.4060002@elischer.org> <15037888-362B-43BD-9736-4F7D2C76D762@valka.is> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: julian@elischer.org, current@FreeBSD.org Subject: Re: FreeBSD/AVR32 port X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Aug 2008 19:40:50 -0000 In message: <15037888-362B-43BD-9736-4F7D2C76D762@valka.is> Arnar Mar Sig writes: : : On Aug 10, 2008, at 7:49 AM, Julian Elischer wrote: : : > M. Warner Losh wrote: : >> In message: <67389BC1-FBD5-4D39-97CA-056FFC3B3B01@valka.is> : >> Arnar Mar Sig writes: : >> : I have been working on porting FreeBSD to AVR32 for the past : >> few : weeks, and now i have a bootable kernel although there is : >> still a lot : of work to be done. : >> COOL! Very COOL! : > : > I assume this is the part WITH an MMU you are supporting? : : Yes full MMU. The TLB is managed by software so page table layout can : be implemented whatever way one wants. I was going to use the same : layout that x86 uses pd->pt->entry and 4K pages, but i'm open to any : suggestions. This is very similar to how the MIPS ports does things. Since the TLB structure of the AVR32 is similar to MIPS, maybe looking at how it does its thing might be helpful. Of course, this conclusion was reached by just glancing a the AVR32 spec some months ago, so some discretion might be needed :-). Warner