From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <20160229203343.495CCB82A@mail.bitblocks.com> <998ded302d9f2b5cede4f7f0397a6da3@lilly.quanstro.net> From: =?UTF-8?B?QXJhbSBIxIN2xINybmVhbnU=?= Date: Tue, 1 Mar 2016 12:04:46 +0100 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] Plan 9 port to Raspberry Pi 3 Model B (ARM64)? Topicbox-Message-UUID: 89ba6e7a-ead9-11e9-9d60-3106f5b1d025 On Tue, Mar 1, 2016 at 11:04 AM, Mark Lee Smith wrote: > What about NetBSD drivers? What about them? NetBSD doesn't support the Pi3. What drivers do we want anyway? > As I understand it the Rump project provides a clean way to run > NetBSD drivers in different environments. I guess the bigger problem > here is be getting them past the compiler? It is unfeasible to use the Plan 9 toolchain for this. Not only is the C dialect different, and the assembly dialect completely different, but the code expects a certain calling convention provided by gcc and different from the Plan 9 calling convention. Doing a rump port with gcc, cross-compiling on Unix and running on Plan 9, should be easy though. --=20 Aram H=C4=83v=C4=83rneanu