Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Aug 2008 21:39:34 -0700
From:      "Kip Macy" <kmacy@freebsd.org>
To:        "Peter Jeremy" <peterjeremy@optushome.com.au>
Cc:        freebsd-hackers@freebsd.org, freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-sun4v@freebsd.org
Subject:   Re: sun4v arch
Message-ID:  <3c1674c90808232139k76f8091bw34aa0f9b71437023@mail.gmail.com>
In-Reply-To: <20080824042339.GM32539@server.vk2pj.dyndns.org>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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
<peterjeremy@optushome.com.au> wrote:
> On 2008-Aug-23 22:40:55 -0500, Mark Linimon <linimon@lonesome.com> 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 <yanefbsd@gmail.com> 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.
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3c1674c90808232139k76f8091bw34aa0f9b71437023>