From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964862AbXBOCUo (ORCPT ); Wed, 14 Feb 2007 21:20:44 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964858AbXBOCUo (ORCPT ); Wed, 14 Feb 2007 21:20:44 -0500 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:38839 "EHLO ebiederm.dsl.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964862AbXBOCUn (ORCPT ); Wed, 14 Feb 2007 21:20:43 -0500 From: ebiederm@xmission.com (Eric W. Biederman) To: Jeremy Fitzhardinge Cc: Andi Kleen , Andrew Morton , linux-kernel@vger.kernel.org, virtualization@lists.osdl.org, xen-devel@lists.xensource.com, Chris Wright , Zachary Amsden , Ian Campbell Subject: Re: [patch 16/21] Xen-paravirt: Add code into head.S to handle being booted by Xen References: <20070213221729.772002682@goop.org> <20070213221830.707197267@goop.org> <20070213235424.GA1908@muc.de> <45D35ABE.1050504@goop.org> <45D3740A.4080600@goop.org> <45D3A5A4.7080804@goop.org> <45D3BCC6.9020807@goop.org> Date: Wed, 14 Feb 2007 19:18:53 -0700 In-Reply-To: <45D3BCC6.9020807@goop.org> (Jeremy Fitzhardinge's message of "Wed, 14 Feb 2007 17:52:06 -0800") Message-ID: User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Jeremy Fitzhardinge writes: > Eric W. Biederman wrote: >> Reasonable and it's probably worth letting the binutils developer know. >> I do agree that it is weird. It might be that something in binutils >> doesn't like us dropping some of the notes. >> > > What do you mean by "dropping some of the notes"? I think the only > notes (at least in this case) are the Xen ones, and they're all included. I'm pretty certain we explicitly drop the weird GNU note that is automatically generated by gcc and specifies something informational. Basically into .note we include *(.note.*) but not *(.note). I don't think anything we are doing is wrong but ld gets confused easily in the corner cases. I'm modestly surprised we didn't have to mark our .note.xxx scions as ".section .note.xxx @note" or whatever the proper gas syntax is. Eric From mboxrd@z Thu Jan 1 00:00:00 1970 From: ebiederm@xmission.com (Eric W. Biederman) Subject: Re: [patch 16/21] Xen-paravirt: Add code into head.S to handle being booted by Xen Date: Wed, 14 Feb 2007 19:18:53 -0700 Message-ID: References: <20070213221729.772002682@goop.org> <20070213221830.707197267@goop.org> <20070213235424.GA1908@muc.de> <45D35ABE.1050504@goop.org> <45D3740A.4080600@goop.org> <45D3A5A4.7080804@goop.org> <45D3BCC6.9020807@goop.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <45D3BCC6.9020807@goop.org> (Jeremy Fitzhardinge's message of "Wed, 14 Feb 2007 17:52:06 -0800") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.osdl.org Errors-To: virtualization-bounces@lists.osdl.org To: Jeremy Fitzhardinge Cc: Andrew Morton , Andi Kleen , xen-devel@lists.xensource.com, Chris Wright , virtualization@lists.osdl.org, Ian Campbell , linux-kernel@vger.kernel.org List-Id: virtualization@lists.linuxfoundation.org Jeremy Fitzhardinge writes: > Eric W. Biederman wrote: >> Reasonable and it's probably worth letting the binutils developer know. >> I do agree that it is weird. It might be that something in binutils >> doesn't like us dropping some of the notes. >> = > > What do you mean by "dropping some of the notes"? I think the only > notes (at least in this case) are the Xen ones, and they're all included. I'm pretty certain we explicitly drop the weird GNU note that is automatically generated by gcc and specifies something informational. Basically into .note we include *(.note.*) but not *(.note). I don't think anything we are doing is wrong but ld gets confused easily in the corner cases. I'm modestly surprised we didn't have to mark our .note.xxx scions as ".section .note.xxx @note" or whatever the proper gas syntax is. Eric