From owner-freebsd-mips@freebsd.org Tue Sep 20 21:08:26 2016 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EEE91BE2CA3 for ; Tue, 20 Sep 2016 21:08:26 +0000 (UTC) (envelope-from mjl@luckie.org.nz) Received: from warlock.cms.waikato.ac.nz (warlock.cms.waikato.ac.nz [IPv6:2001:df0:4:4000::1:1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A00BD206 for ; Tue, 20 Sep 2016 21:08:26 +0000 (UTC) (envelope-from mjl@luckie.org.nz) Received: from [130.217.250.39] (helo=sorcerer.cms.waikato.ac.nz) by warlock.cms.waikato.ac.nz with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1bmSH1-0007oW-Rz for freebsd-mips@freebsd.org; Wed, 21 Sep 2016 09:08:20 +1200 Received: from sorcerer.cms.waikato.ac.nz (localhost [127.0.0.1]) by sorcerer.cms.waikato.ac.nz (Postfix) with ESMTP id D180212C0786 for ; Wed, 21 Sep 2016 09:08:14 +1200 (NZST) From: Matthew Luckie To: freebsd-mips@freebsd.org Subject: BPF JIT compiler work Message-ID: <31ff00a7-1c82-701c-8fd3-18c350843978@luckie.org.nz> Date: Wed, 21 Sep 2016 09:08:12 +1200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vk4VOwXcIh54XWRsxUWU7IUGxRW7Jxbef" X-Spam-Scanned-By: warlock.cms.waikato.ac.nz (52ccdb1092ba819c825ff8eea214e948f384df4d) X-Spam-Score: -1.0 (-) X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2016 21:08:27 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --vk4VOwXcIh54XWRsxUWU7IUGxRW7Jxbef Content-Type: multipart/mixed; boundary="niTe7lVBMe8xdbNlXIHjo1peIwr2ur3pk"; protected-headers="v1" From: Matthew Luckie To: freebsd-mips@freebsd.org Message-ID: <31ff00a7-1c82-701c-8fd3-18c350843978@luckie.org.nz> Subject: BPF JIT compiler work --niTe7lVBMe8xdbNlXIHjo1peIwr2ur3pk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 8-9 years ago I spent a bunch of time with an undergrad student working on BPF JIT compilers for PPC, Arm, Alpha, and MIPS. I never got back to finishing it off, and that's unlikely to change. But there is code that is close to being done in there if someone wanted to finish it off. =46rom memory the MIPS and Alpha (lol) should be good to go, the Arm is probably incomplete, and I'm not sure at all about PPC. http://www.wand.net.nz/~mluckie/bpfjit.tar.gz Matthew --niTe7lVBMe8xdbNlXIHjo1peIwr2ur3pk-- --vk4VOwXcIh54XWRsxUWU7IUGxRW7Jxbef Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iFkEARECABkFAlfhpT4SHG1qbEBsdWNraWUub3JnLm56AAoJECsrgykhEABg9sQA nAgWp1/zq8zFUocRJeM1JdoLGpcHAJ0c8VQ4lFhH6C0tVWxeV/Rot5rPQA== =u638 -----END PGP SIGNATURE----- --vk4VOwXcIh54XWRsxUWU7IUGxRW7Jxbef--