From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GSe94-00076q-LN for qemu-devel@nongnu.org; Wed, 27 Sep 2006 14:28:34 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GSe93-00076T-98 for qemu-devel@nongnu.org; Wed, 27 Sep 2006 14:28:34 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GSe93-00076Q-41 for qemu-devel@nongnu.org; Wed, 27 Sep 2006 14:28:33 -0400 Received: from [12.7.175.14] (helo=mx2.palmsource.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GSeDx-00063r-Hx for qemu-devel@nongnu.org; Wed, 27 Sep 2006 14:33:37 -0400 Message-ID: <451AC2AE.5090902@palmsource.com> Date: Wed, 27 Sep 2006 11:27:58 -0700 From: "K. Richard Pixley" MIME-Version: 1.0 Subject: Re: [Qemu-devel] qemu & arm eabi (armel) References: <45199B1D.8040206@palmsource.com> <200609262330.42113.paul@codesourcery.com> <451ABA17.2000309@palmsource.com> <200609271900.45440.paul@codesourcery.com> In-Reply-To: <200609271900.45440.paul@codesourcery.com> Content-Type: multipart/alternative; boundary="------------030008000707090507030407" Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------030008000707090507030407 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Paul Brook wrote: >> Do you know why 2.6.16 would be required? (I'll see if I can't >> find/build a 2.6.16 system on which to try it today.) >> > Because arm-linux didn't get EABI support until 2.6.16 (though our toolchains > may accept 2.6.14). glibc has santity checks stop applications even trying to > run on kernels that are too old. > > As I mentioned qemu lie about the kernel version. See -r > and --enable-uname-release. I'm confused. My host kernel, (hosted on an x86 ubuntu box), is: rpixley@svrpixleylnx> uname -r 2.6.12-10-686-smp And my understanding is that there is no kernel when running qemu-user because qemu is emulating the kernel calls. What am I missing? Or where does the kernel version come into play? --rich --------------030008000707090507030407 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Paul Brook wrote:
Do you know why 2.6.16 would be required?  (I'll see if I can't
find/build a 2.6.16 system on which to try it today.)
    
Because arm-linux didn't get EABI support until 2.6.16 (though our toolchains 
may accept 2.6.14). glibc has santity checks stop applications even trying to 
run on kernels that are too old.

As I mentioned qemu lie about the kernel version. See -r 
and --enable-uname-release.
I'm confused.  My host kernel, (hosted on an x86 ubuntu box), is:

rpixley@svrpixleylnx> uname -r
2.6.12-10-686-smp

And my understanding is that there is no kernel when running qemu-user because qemu is emulating the kernel calls.

What am I missing?  Or where does the kernel version come into play?

--rich
--------------030008000707090507030407--