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

Tseng, Kuo-Lang kuo-lang.tseng at intel.com
Fri Jun 5 17:01:52 UTC 2009


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? 


More information about the freebsd-amd64 mailing list