I'm having problems compiling a kernel for the emulator.

I've got the goldfish repository
(https://android.googlesource.com/kernel/goldfish),
and I checked out branch 'android-goldfish-2.6.29'.

This puts me at commit: ef9c64a1c
I compile the kernel (using 'arm-eabi-gcc' version 4.4.3 from the prebuilts.
When I use this kernel with the emulator, it hangs after the message
'Uncompressing Linux....... done, booting the kernel.'  (using
'emulator -show-kernel')

I checked out the git log for the prebuilt emulator kernel
(prebuilts/qemu-kernel/arm/kernel-qemu-armv7), and it references commit id
46b05b2fc05 (which is in my tree).  So I tried that, but with the same result.

The prebuilt kernel mentions a commit id of 497e41.
Linux version 2.6.29-gc497e41 (kr...@kennyroot.mtv.corp.google.com)
(gcc version 4.4.3 (GCC) ) #2 Thu Dec 8 15:07:43 PST 2011

I looked around for that commit, but couldn't find that in the
goldfish repository.  I'm not sure what to do next.

Am I using the right toolchain?  What is this other toolchain in the
prebuilts area:
arm-linux-androideabi-4.4.x ??  Should I be using this instead for the kernel?

I'm stumped.  Any ideas or help would be appreciated.  Has anyone else
gotten this working recently?

Thanks,
 -- Tim

On Fri, Mar 30, 2012 at 10:56 AM, mark gross <mark97...@gmail.com> wrote:
> the emulator expects to have emulator hardware supported in the
> kernel.  If you don't have support for it in whatever you are building
> it will behave just like hardware does and not work.
>
> the kernel git for it is in the AOSP
> https://android.googlesource.com/kernel/goldfish
>
> it has one interesting branch for android-goldfish-2.6.29
>
> --mark
>
> On Fri, Mar 30, 2012 at 12:34 AM, gloria zhao <zhaozl1...@gmail.com> wrote:
>> I have tried many versions of Android kernel, and many wiki/
>> instructions said after compiling, use Emulator -avd XXX -kernel
>> zImage......
>>
>> However, only the goldfish kernel can work in this way
>>
>> Could you please tell me is it real that any version (eg:common) can
>> run on Emulator?
>> Please!!!!!!!
>>
>> --
>> unsubscribe: android-kernel+unsubscr...@googlegroups.com
>> website: http://groups.google.com/group/android-kernel
>
>
>
> --
> create interesting things.
>
> --
> unsubscribe: android-kernel+unsubscr...@googlegroups.com
> website: http://groups.google.com/group/android-kernel

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to