From owner-freebsd-hackers@FreeBSD.ORG Fri Nov 4 10:13:53 2011 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 556241065673; Fri, 4 Nov 2011 10:13:53 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [46.4.40.135]) by mx1.freebsd.org (Postfix) with ESMTP id 0A7F38FC15; Fri, 4 Nov 2011 10:13:52 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:78af:244a:397b:8de1]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id 11C444AC1C; Fri, 4 Nov 2011 13:56:30 +0400 (MSK) Date: Fri, 4 Nov 2011 13:56:10 +0400 From: Lev Serebryakov Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <1101963570.20111104135610@serebryakov.spb.ru> To: Arnaud Lacombe In-Reply-To: References: <20111103092222.GN37036@e-new.0x20.net> <20111103155802.7bfc1df0.ray@freebsd.org> <20111104004007.GA74831@dereel.lemis.com> <20111104015559.GE74831@dereel.lemis.com> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: Nate Dobbs , Greg 'groggy' Lehey , Aleksandr Rybalko , hackers@freebsd.org, Lars Engels Subject: Re: Porting FreeBSD to Raspberry Pi X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2011 10:13:53 -0000 Hello, Arnaud. You wrote 4 =ED=EE=FF=E1=F0=FF 2011 =E3., 6:30:18: > $89, 700MHz Cortex A8, 256MB DRR2, micro-SD. However, do not expect > being able to run FreeBSD on it before a few years :) What is so special about A8? We have some ARM code in tree, is Cortex SO different from previous architectures? As far as I understand, main problem in such platforms is different perefireal devices on each next chop and board, which doesn't have "common denominator" like PCI bus or other standard pieces, which helps a lot on PC (x86, amd64) architecture. BTW, we have infrastructure for crypto accelerators ;-) And what about NUMA... I know only one (almost-general-purpose) OS, which has full support for NUMA. It is Sun^WOracle Solaris. Ant it does it very well (not to forget about boxes like SunFire 25K with 72 2-core sockets at, as fa as I remember, 18 processor-memory boards). I participated in project, which added NUMA support to Sun JVM HotSpot, and Solaris was only one which gives us all needed information -- nor Linux nor Windows either had not needed API two years ago, and as far as I know, there is no big changes in this area for them (but I could be wrong). So, I cannot say, that FreeBSD is seriously behind the pack in NUMA suppor= t. --=20 // Black Lion AKA Lev Serebryakov