From owner-freebsd-arch@FreeBSD.ORG Fri Oct 3 20:13:31 2014 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C6D69557; Fri, 3 Oct 2014 20:13:31 +0000 (UTC) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps.rulingia.com", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5C390F63; Fri, 3 Oct 2014 20:13:30 +0000 (UTC) Received: from server.rulingia.com (c220-239-242-83.belrs5.nsw.optusnet.com.au [220.239.242.83]) by vps.rulingia.com (8.14.9/8.14.9) with ESMTP id s93KDFMJ004915 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 4 Oct 2014 06:13:20 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.14.9/8.14.9) with ESMTP id s93KDAHn013726 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 4 Oct 2014 06:13:10 +1000 (EST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.14.9/8.14.9/Submit) id s93KDA7G013725; Sat, 4 Oct 2014 06:13:10 +1000 (EST) (envelope-from peter) Date: Sat, 4 Oct 2014 06:13:10 +1000 From: Peter Jeremy To: John Baldwin Subject: Re: Removing disconnected tty drivers Message-ID: <20141003201310.GC12174@server.rulingia.com> References: <1789815.bS8Ac2qsJ6@ralph.baldwin.cx> <20141001100353.GF20707@server.rulingia.com> <201410021119.37723.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="l76fUT7nc3MelDdI" Content-Disposition: inline In-Reply-To: <201410021119.37723.jhb@freebsd.org> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-arch@freebsd.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Oct 2014 20:13:32 -0000 --l76fUT7nc3MelDdI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2014-Oct-02 11:19:37 -0400, John Baldwin wrote: >On Wednesday, October 01, 2014 6:03:53 am Peter Jeremy wrote: >> On 2014-Sep-29 11:53:53 -0400, John Baldwin wrote: >> >The following drivers have never been converted to use the new tty laye= r=20 >> >introduced in 8.0 and have been disconnected since then. Several of th= em are=20 >> >for older multiport serial cards, and in the case of sio(4), current ke= rnels=20 >> >use uart(4) instead. Barring major objections, I plan to remove them f= rom the=20 >> >tree later this week. If someone wishes to update them, they can alway= s be=20 >> >pulled back from svn history. >> > >> >dev/digi/digi.c: tp =3D port->tp =3D ttyalloc(); >>=20 >> See >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D152253 >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D158086 >> unfortunately, I no longer have access to the hardware. I'm happy to >> update the patches to compile on -current but can't do more than that. > >The second one was tested by another submitter, so if you want to spend the >time, please update them and see if you can get someone to test them. To = be >honest, I would be happy to drop ISA support and just keep PCI support if >that is simpler. The patches in kern/158086 subsume those in kern/152253 and it builds (at least on amd64) at head r272410. All we need is someone with the hardware. My biggest concern with the ISA code is that there is no locking around all the window twiddling. =20 --=20 Peter Jeremy --l76fUT7nc3MelDdI Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJULwNWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0PmsP/02GYI9iXiZ+d14RJBcbJAXE kg7JOFADcsdW0jY9zIgsZYXszXdbwmhKXPAPKwAPbVnfF0kWP7k/CEkjbVOsV/U0 WBuovwvQZSXz6eZNI4pZb8NdYoIqJ6SmF4bwd/NLM5IWv7vHDPniMG2/e//63BJp n1JS+WXKgsZ8bDzkjzkCZc43WZJ1UivD1KDp3JPQewP2SHHn8dm5aWueJIVjIkCC A2Zu5QDySRGBJBYqF8m0NqNcXk64tUU0PL42cFoe0Lzaws0gxVa6R/q3g2T1uxgS njeVEzMJHRWqBbtuY08afq9UuRlIAU/AEb8fYFM333DzwmU+xA9mrMtHVNZQOrx1 lZCpT0xUX7Eg4hKCFyIMWW3vQMYROdnqt5swSclBTf2cWxYmPyeDZcpGxkuLoIp4 WGjE70q48xHxW7jKRQqtqn5RQFbmtJCUvI6TizlRad/1aDhoS3+TS7sRzwMGPNzg cLR3xi1Bs1/BGiNi8X4DxsA3SQhU1wZFPSaPjwOXnf+zK/x3Hust5F6AqnLgP+Ax ZSUh/h8ykx/58tNI2apcg6dbZf/vHVmaWU3K4qCQFZgfPakRsqgGDASJSTizIfuh 9zzaaW2SIAeZ9CQauZl5+66IcpKvLw9oYYcz2+1cXnLG5wjaeRcjsAK7EK8Z0MIj SPW/WxdKF2wsrWuzXC9P =YSod -----END PGP SIGNATURE----- --l76fUT7nc3MelDdI--