Discussion:
Custom Kernel developement for Android Emulator
Peerke
2011-01-31 12:01:45 UTC
Permalink
Hi,

I like to build my own custom kernel to use with the Android Emulator.
I know how to build my own Android Emulator image and how to set the
kernel that you want use when booting the emulator. But I have no idea
how to build a custom kernel for the emulator and what should be in
there to keep the emulator working.

Does anyone has some starting point for me or some documentation?
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
raja pavan
2011-01-31 12:24:30 UTC
Permalink
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a folder
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration and place
in folder corresponding to avd's api
- /home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images will
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android Emulator.
I know how to build my own Android Emulator image and how to set the
kernel that you want use when booting the emulator. But I have no idea
how to build a custom kernel for the emulator and what should be in
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Peerke
2011-01-31 13:20:43 UTC
Permalink
Thanks for your fast response!

I have 2 questions:

* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.

* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a folder
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration and place
in folder corresponding to avd's api
- /home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images will
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android Emulator.
I know how to build my own Android Emulator image and how to set the
kernel that you want use when booting the emulator. But I have no idea
how to build a custom kernel for the emulator and what should be in
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website:http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
raja pavan
2011-01-31 13:29:17 UTC
Permalink
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb0426911d0329f861f22c59f1c72cff815;hb=b0d93fb0426911d0329f861f22c59f1c72cff815

Open this link and click on snapshot, this will download the *latest version
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not check
these step, but I am almost sure these are the steps]

You can chose the desired config for your kernel-qemu at this step.

If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)

(3) Rename Image (arch/arm/boot) to kernel-qemu

(4) Use it with emulator [steps from Previous Mail]

(5) You can create a sophisticated qemu using goldfish, I rely on this even
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a folder
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration and
place
Post by raja pavan
in folder corresponding to avd's api
- /home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android Emulator.
I know how to build my own Android Emulator image and how to set the
kernel that you want use when booting the emulator. But I have no idea
how to build a custom kernel for the emulator and what should be in
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Peerke
2011-01-31 13:32:16 UTC
Permalink
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
(1)http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04...
Open this link and click on snapshot, this will download the *latest version
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not check
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm-  Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on this even
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a folder
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration and
place
Post by raja pavan
in folder corresponding to avd's api
- /home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android Emulator.
I know how to build my own Android Emulator image and how to set the
kernel that you want use when booting the emulator. But I have no idea
how to build a custom kernel for the emulator and what should be in
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
raja pavan
2011-01-31 13:46:13 UTC
Permalink
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> /
kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot

I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04...
Post by raja pavan
Open this link and click on snapshot, this will download the *latest
version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not check
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on this
even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a
folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration and
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to set
the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I have no
idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should be in
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
raja pavan
2011-01-31 14:33:18 UTC
Permalink
You can even pull the .config of the kernel running in the emulator

adb pull /proc/config.gz

Then make whatever changes you would like to the kernel configuration and
use this kernel on emulator.

This makes sense ?

Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04...
Post by raja pavan
Open this link and click on snapshot, this will download the *latest
version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not check
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on this
even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a
folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration
and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to set
the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I have no
idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should be
in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Peter Fortuin
2011-01-31 16:15:47 UTC
Permalink
I have a running kernel now.
Thanks for the help!
Post by raja pavan
You can even pull the .config of the kernel running in the emulator
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel configuration and
use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04...
Post by raja pavan
Open this link and click on snapshot, this will download the *latest
version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on this
even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a
folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration
and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to set
the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I have no
idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should be
in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some documentation?
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
raja pavan
2011-01-31 17:26:19 UTC
Permalink
Most Welcome

Is it possible to share the reason why you have built a new kernel for
emulator?

If possible share the .config

Thanks
Raja
Post by Peter Fortuin
I have a running kernel now.
Thanks for the help!
Post by raja pavan
You can even pull the .config of the kernel running in the emulator
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel configuration and
use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04.
..
Post by raja pavan
Open this link and click on snapshot, this will download the *latest
version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on this
even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a
folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration
and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to set
the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I have
no idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should be
in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some
documentation?
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Aldrin Montana
2011-02-13 20:36:17 UTC
Permalink
Hi,

Just to expand on this thread, I managed to successfully boot 2.6.29
goldfish on an emulator, but I'm curious how to compile a kernel for an
actual device? particularly an HTC G1. Is it suggested that I continue to
use the 2.6.29 kernel, or should I use a newer version?

I tried compiling 2.6.35 previously and none of my config files seemed to be
correct as I kept getting compile errors or the emulator would not boot the
compiled kernel (this is using the msm_config or a goldfish_defconfig pulled
from the running emulator running platform 2.3 and api level 9 via adb get).
Post by raja pavan
Most Welcome
Is it possible to share the reason why you have built a new kernel for
emulator?
If possible share the .config
Thanks
Raja
Post by Peter Fortuin
I have a running kernel now.
Thanks for the help!
Post by raja pavan
You can even pull the .config of the kernel running in the emulator
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel configuration and
use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04.
..
Post by raja pavan
Open this link and click on snapshot, this will download the *latest
version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on
this even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need to
download something else.
* How to build a goldfish kernel? That works in the same way as any
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have a
folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel configuration
and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to
set the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I have
no idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should
be in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some
documentation?
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
raja pavan
2011-02-15 11:14:02 UTC
Permalink
*Try with these steps *

(1) Take the kernel running on your phone.
(2) Download the vanila kernel with the same version as above.
(3) Do a winmerge/meld (or any other diff-merge tool).
These differences (go deep into the source tree mainly in the arch/arm
folder if your phone is based on ARM or into the specific processor specific
arch code) are *chip driver* of your phone (hardware specific code), the
differences will be distributed in 10-15 places.
(4) Take *diff *of the 1&2 , this will be the chip driver.
(5) Logically attach this* diff* to the kernel of your choice.
(6) Build the kernel.
(7) Logically fix *each and every build error* encountered while building
the kernel.

Do not hesitate to move/replace some header files from phone kernel
(mainly from arch/arm folder) to new kernel, as it is, in this process.

This is the correct and proven approach

Wishes
Raja Pavan
Post by Aldrin Montana
Hi,
Just to expand on this thread, I managed to successfully boot 2.6.29
goldfish on an emulator, but I'm curious how to compile a kernel for an
actual device? particularly an HTC G1. Is it suggested that I continue to
use the 2.6.29 kernel, or should I use a newer version?
I tried compiling 2.6.35 previously and none of my config files seemed to
be correct as I kept getting compile errors or the emulator would not boot
the compiled kernel (this is using the msm_config or a goldfish_defconfig
pulled from the running emulator running platform 2.3 and api level 9 via
adb get).
Post by raja pavan
Most Welcome
Is it possible to share the reason why you have built a new kernel for
emulator?
If possible share the .config
Thanks
Raja
Post by Peter Fortuin
I have a running kernel now.
Thanks for the help!
Post by raja pavan
You can even pull the .config of the kernel running in the emulator
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel configuration
and use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04.
..
Post by raja pavan
Open this link and click on snapshot, this will download the *latest
version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on
this even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need
to
Post by raja pavan
Post by Peerke
download something else.
* How to build a goldfish kernel? That works in the same way as
any
Post by raja pavan
Post by Peerke
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have
a folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel
configuration and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
On Mon, Jan 31, 2011 at 5:31 PM, Peerke <
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to
set the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I have
no idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should
be in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some
documentation?
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Aldrin Montana
2011-02-16 06:53:18 UTC
Permalink
thank you raja
Post by raja pavan
*Try with these steps *
(1) Take the kernel running on your phone.
(2) Download the vanila kernel with the same version as above.
(3) Do a winmerge/meld (or any other diff-merge tool).
These differences (go deep into the source tree mainly in the arch/arm
folder if your phone is based on ARM or into the specific processor specific
arch code) are *chip driver* of your phone (hardware specific code), the
differences will be distributed in 10-15 places.
(4) Take *diff *of the 1&2 , this will be the chip driver.
(5) Logically attach this* diff* to the kernel of your choice.
(6) Build the kernel.
(7) Logically fix *each and every build error* encountered while building
the kernel.
Do not hesitate to move/replace some header files from phone kernel
(mainly from arch/arm folder) to new kernel, as it is, in this process.
This is the correct and proven approach
Wishes
Raja Pavan
Post by Aldrin Montana
Hi,
Just to expand on this thread, I managed to successfully boot 2.6.29
goldfish on an emulator, but I'm curious how to compile a kernel for an
actual device? particularly an HTC G1. Is it suggested that I continue to
use the 2.6.29 kernel, or should I use a newer version?
I tried compiling 2.6.35 previously and none of my config files seemed to
be correct as I kept getting compile errors or the emulator would not boot
the compiled kernel (this is using the msm_config or a goldfish_defconfig
pulled from the running emulator running platform 2.3 and api level 9 via
adb get).
Post by raja pavan
Most Welcome
Is it possible to share the reason why you have built a new kernel for
emulator?
If possible share the .config
Thanks
Raja
Post by Peter Fortuin
I have a running kernel now.
Thanks for the help!
Post by raja pavan
You can even pull the .config of the kernel running in the emulator
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel configuration
and use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04.
..
Post by raja pavan
Open this link and click on snapshot, this will download the
*latest version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on
this even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need
to
Post by raja pavan
Post by Peerke
download something else.
* How to build a goldfish kernel? That works in the same way as
any
Post by raja pavan
Post by Peerke
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have
a folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel
configuration and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
On Mon, Jan 31, 2011 at 5:31 PM, Peerke <
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to
set the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I
have no idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should
be in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some
documentation?
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Earlence
2011-02-17 14:57:02 UTC
Permalink
you dont need to do all those steps.
Android modified kernels are available and can be built out of the
box.
http://android.git.kernel.org/?p=kernel/linux-2.6.git;a=tree

clone whichever branch you need (msm etc)

Cheers,
Earlence
Post by Aldrin Montana
thank you raja
Post by raja pavan
*Try with these steps *
(1) Take the kernel running on your phone.
(2) Download the vanila kernel with the same version as above.
(3) Do a winmerge/meld (or any other diff-merge tool).
These differences (go deep into the source tree mainly in the arch/arm
folder if your phone is based on ARM or into the specific processor specific
arch code) are *chip driver* of your phone (hardware specific code), the
differences will be distributed in 10-15 places.
(4) Take *diff *of the 1&2 , this will be the chip driver.
(5) Logically attach this* diff* to the kernel of your choice.
(6) Build the kernel.
(7) Logically fix *each and every build error* encountered while building
the kernel.
Do not hesitate to move/replace some header files from phone kernel
(mainly from arch/arm folder) to new kernel, as it is, in this process.
This is the correct and proven approach
Wishes
Raja Pavan
Post by Aldrin Montana
Hi,
Just to expand on this thread, I managed to successfully boot 2.6.29
goldfish on an emulator, but I'm curious how to compile a kernel for an
actual device? particularly an HTC G1. Is it suggested that I continue to
use the 2.6.29 kernel, or should I use a newer version?
I tried compiling 2.6.35 previously and none of my config files seemed to
be correct as I kept getting compile errors or the emulator would not boot
the compiled kernel (this is using the msm_config or a goldfish_defconfig
pulled from the running emulator running platform 2.3 and api level 9 via
adb get).
  Most Welcome
Is it possible to share the reason why you have built a new kernel for
emulator?
If possible share the .config
Thanks
Raja
Post by Peter Fortuin
I have a running kernel now.
Thanks for the help!
 You can even pull the .config of the kernel running in the emulator
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel configuration
and use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
 http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<http://android.git.kernel.org/?p=kernel/common.git;a=summary>
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same on
emulator.
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 - No
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04.
..
Post by raja pavan
Open this link and click on snapshot, this will download the
*latest version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did not
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this step.
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm-  Image(please use
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely on
this even
Post by raja pavan
for learning arm assembly.
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git? I
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I need
to
Post by raja pavan
Post by Peerke
download something else.
* How to build a goldfish kernel? That works in the same way as
any
Post by raja pavan
Post by Peerke
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will have
a folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel
configuration and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
On Mon, Jan 31, 2011 at 5:31 PM, Peerke <
Post by Peerke
Hi,
I like to build my own custom kernel to use with the Android
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how to
set the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I
have no idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what should
be in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some
documentation?
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
  --
website:http://groups.google.com/group/android-kernel
 --
website:http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Aldrin Montana
2011-02-17 21:34:12 UTC
Permalink
Thanks Earlence, always helping me out ^__^
Post by Earlence
you dont need to do all those steps.
Android modified kernels are available and can be built out of the
box.
http://android.git.kernel.org/?p=kernel/linux-2.6.git;a=tree
clone whichever branch you need (msm etc)
Cheers,
Earlence
Post by Aldrin Montana
thank you raja
Post by raja pavan
*Try with these steps *
(1) Take the kernel running on your phone.
(2) Download the vanila kernel with the same version as above.
(3) Do a winmerge/meld (or any other diff-merge tool).
These differences (go deep into the source tree mainly in the arch/arm
folder if your phone is based on ARM or into the specific processor
specific
Post by Aldrin Montana
Post by raja pavan
arch code) are *chip driver* of your phone (hardware specific code),
the
Post by Aldrin Montana
Post by raja pavan
differences will be distributed in 10-15 places.
(4) Take *diff *of the 1&2 , this will be the chip driver.
(5) Logically attach this* diff* to the kernel of your choice.
(6) Build the kernel.
(7) Logically fix *each and every build error* encountered while
building
Post by Aldrin Montana
Post by raja pavan
the kernel.
Do not hesitate to move/replace some header files from phone kernel
(mainly from arch/arm folder) to new kernel, as it is, in this process.
This is the correct and proven approach
Wishes
Raja Pavan
Post by Aldrin Montana
Hi,
Just to expand on this thread, I managed to successfully boot 2.6.29
goldfish on an emulator, but I'm curious how to compile a kernel for
an
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
actual device? particularly an HTC G1. Is it suggested that I continue
to
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
use the 2.6.29 kernel, or should I use a newer version?
I tried compiling 2.6.35 previously and none of my config files seemed
to
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
be correct as I kept getting compile errors or the emulator would not
boot
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
the compiled kernel (this is using the msm_config or a
goldfish_defconfig
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
pulled from the running emulator running platform 2.3 and api level 9
via
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
adb get).
Post by raja pavan
Most Welcome
Is it possible to share the reason why you have built a new kernel
for
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
emulator?
If possible share the .config
Thanks
Raja
On Mon, Jan 31, 2011 at 9:45 PM, Peter Fortuin <
Post by Peter Fortuin
I have a running kernel now.
Thanks for the help!
Post by raja pavan
You can even pull the .config of the kernel running in the
emulator
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
adb pull /proc/config.gz
Then make whatever changes you would like to the kernel
configuration
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
and use this kernel on emulator.
This makes sense ?
Raja
Post by raja pavan
that may not be the exact link but keywords are
http://android.git.kernel.org/
projects <http://android.git.kernel.org/> / kernel/common.git<
http://android.git.kernel.org/?p=kernel/common.git;a=summary>
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
(2.6.29, goldfish)
snapshot
I was able to download and start the build. need to test the same
on
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
emulator.
On Mon, Jan 31, 2011 at 7:02 PM, Peerke <
Post by Peerke
Somehow the link that you provided doesn't work. I get a '404 -
No
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
such project ' message.
Post by raja pavan
(1)
http://android.git.kernel.org/?p=kernel/common.git;a=tree;h=b0d93fb04.
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
..
Post by raja pavan
Open this link and click on snapshot, this will download the
*latest version
Post by raja pavan
of 2.6.29 goldfish kernel*.
(2) make menuconfig and select gold fish as your target [I did
not
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
check
Post by raja pavan
these step, but I am almost sure these are the steps]
You can chose the desired config for your kernel-qemu at this
step.
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
Post by raja pavan
If you need to build for ARM , make ARCH=arm
CROSS_COMPILE=/usr/local/arm/arm-gcc/bin/gnu-arm- Image(please
use
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
Post by raja pavan
sppropriate name to your gcc cross compiler)
(3) Rename Image (arch/arm/boot) to kernel-qemu
(4) Use it with emulator [steps from Previous Mail]
(5) You can create a sophisticated qemu using goldfish, I rely
on
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
this even
Post by raja pavan
for learning arm assembly.
On Mon, Jan 31, 2011 at 6:50 PM, Peerke <
Post by Peerke
Thanks for your fast response!
* How do I download the goldfish kernel from the android git?
I
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
downloaded a kernel with 'git clone git://
android.git.kernel.org/kernel/common.git',
but this doesn't give me a goldfish_defconfig. So I guess I
need
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
to
Post by raja pavan
Post by Peerke
download something else.
* How to build a goldfish kernel? That works in the same way
as
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
any
Post by raja pavan
Post by Peerke
other linux kernel? (Starting from the goldfish_defconfig?)
Post by raja pavan
- Download the goldfish kernel from android git.
- Install android sdk on your machine
- /home/raja/Downloads/android-sdk-linux_86/platforms will
have
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
a folder
Post by raja pavan
Post by Peerke
Post by raja pavan
each for avd api versions
- Create avd for api of your choice
- Build goldfish kernel for you ur choice of kernel
configuration and
Post by raja pavan
Post by Peerke
place
Post by raja pavan
in folder corresponding to avd's api
-
/home/raja/Downloads/android-sdk-linux_86/platforms/android-9/images
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
will
Post by raja pavan
have kernel-qemu, replace with your kernel.
On Mon, Jan 31, 2011 at 5:31 PM, Peerke <
Post by Peerke
Hi,
I like to build my own custom kernel to use with the
Android
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
Emulator.
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
I know how to build my own Android Emulator image and how
to
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
set the
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
kernel that you want use when booting the emulator. But I
have no idea
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
how to build a custom kernel for the emulator and what
should
Post by Aldrin Montana
Post by raja pavan
Post by Aldrin Montana
Post by raja pavan
Post by Peter Fortuin
Post by raja pavan
Post by raja pavan
Post by Peerke
be in
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
there to keep the emulator working.
Does anyone has some starting point for me or some
documentation?
Post by raja pavan
Post by Peerke
Post by raja pavan
Post by Peerke
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website:http://groups.google.com/group/android-kernel
--
website: http://groups.google.com/group/android-kernel
--
unsubscribe: android-kernel+***@googlegroups.com
website: http://groups.google.com/group/android-kernel
Loading...