Re: PATCH: Fix 2.6 kernel for the new ia64 assembler

From: James E Wilson <wilson_at_tuliptree.org>
Date: 2005-10-08 04:19:51
On Fri, 2005-10-07 at 11:01, H. J. Lu wrote:
> The new ia64 assembler uses slot 1 for the offset of a long (2-slot)
> instruction and the old assembler uses slot 2. The 2.6 kernel assumes
> slot 2 and won't boot when the new assembler is used:

Specifically, this is in reference to tags occurring immediately before
a long instruction.

Given something like
	.text
	nop
[L1:]
	movl
The value of L1 should be .text+1 but it was incorrectly .text+2 until
about 2 weeks ago.  Unfortunately, there is code in the kernel that
relies on the incorrect value, and needs to be fixed.  H.J.'s patch
fixes this.


-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Sat Oct 08 04:21:48 2005

This archive was generated by hypermail 2.1.8 : 2005-10-08 04:21:54 EST