Declaration of intrcnt and eintrcnt in amd64/amd64/support.S

Kostik Belousov kostikbel at gmail.com
Fri Jun 5 20:51:32 UTC 2009


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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-amd64/attachments/20090605/6eb652b3/attachment.pgp


More information about the freebsd-amd64 mailing list