From owner-freebsd-amd64@FreeBSD.ORG Mon Jun 8 05:33:50 2009 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 222F71065693 for ; Mon, 8 Jun 2009 05:33:50 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id D2D688FC14 for ; Mon, 8 Jun 2009 05:33:49 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.3/8.14.3) with ESMTP id n585XnZ8023426; Sun, 7 Jun 2009 22:33:49 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.3/8.14.3/Submit) id n585XnPe023425; Sun, 7 Jun 2009 22:33:49 -0700 (PDT) (envelope-from sgk) Date: Sun, 7 Jun 2009 22:33:49 -0700 From: Steve Kargl To: "Tseng, Kuo-Lang" Message-ID: <20090608053349.GA23392@troutmask.apl.washington.edu> References: <63FEFD5869C1DB49B69DCC57DF8F2157CA08AD20@orsmsx505.amr.corp.intel.com> <20090605180053.I15681@delplex.bde.org> <20090605202645.GF1927@deviant.kiev.zoral.com.ua> <63FEFD5869C1DB49B69DCC57DF8F2157CA143428@orsmsx505.amr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <63FEFD5869C1DB49B69DCC57DF8F2157CA143428@orsmsx505.amr.corp.intel.com> User-Agent: Mutt/1.4.2.3i Cc: "freebsd-amd64@freebsd.org" Subject: Re: Declaration of intrcnt and eintrcnt in amd64/amd64/support.S X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jun 2009 05:33:50 -0000 On Sun, Jun 07, 2009 at 09:09:41PM -0700, Tseng, Kuo-Lang wrote: > Kostik Belousov wrote on Friday, June 05, 2009 1:27 PM: > > On Fri, Jun 05, 2009 at 10:01:50AM -0700, Tseng, Kuo-Lang wrote: > >> Bruce Evans wrote on Friday, June 05, 2009 1:06 AM: > >> > >>> On Thu, 4 Jun 2009, Tseng, Kuo-Lang wrote: > >>> > >>>> Currently these two variables are stored in the .text section > >>>> because they are declared without a .data directive. Is there any > >>>> reason why they are not declared with .data directive? Or this is > >>>> missing? > >>> > >>> This is just a bug, as is formatting mail for 220-column terminals. > >>> It is missing in the reference i386 version which has a .data > >>> directive before some other variables that don't exist on amd64. > >>> Apparently, these variables only work because the text section is > >>> not write protected. Write protection of the text section was lost > >>> long ago on i386. > >>> > >>> intrnames and eintrnames are also in the text section. > >>> > >>> Bruce > >> > >> Can we fix it soon? > > > > See r193535. > > Is this a bug id? Can someone please forward me the link to the database? > It's the subversion revision number. -- Steve