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>