From owner-freebsd-stable@FreeBSD.ORG Sun Aug 24 04:39:35 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFC5C106566C for ; Sun, 24 Aug 2008 04:39:35 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.232]) by mx1.freebsd.org (Postfix) with ESMTP id 652998FC0A for ; Sun, 24 Aug 2008 04:39:35 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so1838938rvf.43 for ; Sat, 23 Aug 2008 21:39:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=7H1UD66pqfwQAkv4fnW4Ygpc6TIEI3yfXfRUJ/CMg+c=; b=ATj+xjfnaMFTwLFulDo7sxpM9eF/mdUxM0GidtIi2dzYxs2kEyNFjU/o4wGI4sfH+A +961j9XRdC2aCizyg1m3RCOQU+B9dsDcklVB0SVfikhe03URYcCZSf6+ACBcH9hKgZqT OkgqU0711yCPFzjKSJcVQcUk6TSjEhl4/kI3I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=bIXtUm5NIHiSwOS9Bt2rGQw3E9UBgGW2lhOmGWzpn/7IKGhvrW2bZMMy6JahfX9b4a oVqIG5KZPWl3Xi5DC4qp00EJ6pWb7gOX4UBPh3Igm2m9EYYypRez4Mba32liTlIXlg/i rLqRJBqdDjMYxLdtYsfSSraEV0BfCptJ5xR28= Received: by 10.141.145.11 with SMTP id x11mr1405902rvn.215.1219552774808; Sat, 23 Aug 2008 21:39:34 -0700 (PDT) Received: by 10.141.101.21 with HTTP; Sat, 23 Aug 2008 21:39:34 -0700 (PDT) Message-ID: <3c1674c90808232139k76f8091bw34aa0f9b71437023@mail.gmail.com> Date: Sat, 23 Aug 2008 21:39:34 -0700 From: "Kip Macy" Sender: mat.macy@gmail.com To: "Peter Jeremy" In-Reply-To: <20080824042339.GM32539@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <136a340a0808220719t3a170786s7fd4bcb662d0b981@mail.gmail.com> <48AED560.8010001@FreeBSD.org> <20080822225510.GI32539@server.vk2pj.dyndns.org> <48B0BEC7.1070806@FreeBSD.org> <7d6fde3d0808232039i78fadb9bu7373e1c36f4f37a1@mail.gmail.com> <20080824034055.GB12515@soaustin.net> <20080824042339.GM32539@server.vk2pj.dyndns.org> X-Google-Sender-Auth: 00e31adbbaeba537 Cc: freebsd-hackers@freebsd.org, freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-sun4v@freebsd.org Subject: Re: sun4v arch X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Aug 2008 04:39:35 -0000 Hi Peter, There really isn't any magic to bringing up a port. You compile it, install it, and then run it until it breaks. Once it breaks you spend a lot of time instrumenting the code to track down what went wrong. Then, depending on the amount of technical insight you have in to the issue, you go through a number of iterations until it is fixed. Fixing the pmap issue is "just" (notice the quotes) a matter of tracking down the missing TLB shootdowns. For anyone who chooses pick this up it will be very educational. It will also be very time consuming. -Kip On Sat, Aug 23, 2008 at 9:23 PM, Peter Jeremy wrote: > On 2008-Aug-23 22:40:55 -0500, Mark Linimon wrote: >>My understanding is the the port is in a pre-alpha state due to unfinished >>work in the kernel, so expecting there to be any userbase is premature. > > Except that the wiki gives a far more optimistic picture. > >>All of our 'new' architectures which are in this state have so few non- >>developer users that there is hardly any reason to submit PRs. AFAICT >>the active developers already know what's missing :-) > > That makes it very difficult for someone outside that group to come up > to speed. I can't find anything in the freebsd-sun4v archvies. I was > hoping that there would be a list somewhere of what state various > subsystems were in and what remained to be done. wiki.freebsd.org > sounds like the ideal place for this. > > On 2008-Aug-23 20:39:29 -0700, Garrett Cooper wrote: >>Maybe some time should be spent looking at stuff from NetBSD to see >>whether or not they've solved some already critical porting pieces >>that FreeBSD lacks in this architecture? > > I can't find anything that suggests NetBSD runs on sun4v. Their sparc64 > port only covers the US-I/II families and there's no mention of sun4v. > > -- > Peter Jeremy > Please excuse any delays as the result of my ISP's inability to implement > an MTA that is either RFC2821-compliant or matches their claimed behaviour. >