Date: Fri, 5 Jun 2009 10:01:50 -0700 From: "Tseng, Kuo-Lang" <kuo-lang.tseng@intel.com> To: Bruce Evans <brde@optusnet.com.au> Cc: "freebsd-amd64@freebsd.org" <freebsd-amd64@freebsd.org> Subject: RE: Declaration of intrcnt and eintrcnt in amd64/amd64/support.S Message-ID: <63FEFD5869C1DB49B69DCC57DF8F2157CA0D2B62@orsmsx505.amr.corp.intel.com> In-Reply-To: <20090605180053.I15681@delplex.bde.org> References: <63FEFD5869C1DB49B69DCC57DF8F2157CA08AD20@orsmsx505.amr.corp.intel.com> <20090605180053.I15681@delplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote on Friday, June 05, 2009 1:06 AM: > On Thu, 4 Jun 2009, Tseng, Kuo-Lang wrote: >=20 >> 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? =20 >=20 > 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.=20 > 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. >=20 > intrnames and eintrnames are also in the text section. >=20 > Bruce Can we fix it soon? =
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?63FEFD5869C1DB49B69DCC57DF8F2157CA0D2B62>