From owner-svn-src-all@FreeBSD.ORG Mon Apr 13 16:18:13 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 578CC106564A; Mon, 13 Apr 2009 16:18:13 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id EA99E8FC18; Mon, 13 Apr 2009 16:18:12 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 5138D1CD22; Mon, 13 Apr 2009 18:18:12 +0200 (CEST) Date: Mon, 13 Apr 2009 18:18:12 +0200 From: Ed Schouten To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-ID: <20090413161812.GD32098@hoeg.nl> References: <200904111401.n3BE1108088009@svn.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OAsA6xQjj2jRKPG2" Content-Disposition: inline In-Reply-To: <200904111401.n3BE1108088009@svn.freebsd.org> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: Subject: Revert unneeded changes of r190919 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2009 16:18:13 -0000 --OAsA6xQjj2jRKPG2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, Because the changes in r190919 did contain some nice fixes, but some of them were unneeded or should not attempted to be fixed here, I've decided to prepare a commit to revert the changes made in r190919, except the improvements Christoph made to the inline assembly. http://80386.nl/pub/cmallon.diff After this patch is applied, only the following things have changed: - The inline functions in cpufunc.h will use the N modified to figure out how to call the instruction. - The code in machdep.c will call _inb()/_outb() instead of rolling its own version. This fixes the issue John is seeing. I'm currently busy testing the patch. Any comments? --=20 Ed Schouten WWW: http://80386.nl/ --OAsA6xQjj2jRKPG2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAknjZcQACgkQ52SDGA2eCwVllQCfT9ljHcRtTu7w4WUEGORPsrpu oocAnjlSMtcOEkZxlzjgEz+JrWowE1VP =Oe83 -----END PGP SIGNATURE----- --OAsA6xQjj2jRKPG2--