I'm trying to port Android on VersatilePB using [Android Goldfish 3.10
kernel](https://android.googlesource.com/kernel/goldfish/+/android-goldfish-3.10).
First, I configured kernel for `versatile_defconfig` and I successfully
built it. I got `.config` file, renamed it as `versatile_config` and added
Android base configuration to that using the following command
ARCH=arm scripts/kconfig/merge_config.sh versatile_config
android/configs/android-base.cfg
Again, I built the kernel successfully. After that, I built the Android
Google source code and I have taken `ramdisk.img` from
`google_src_v4.4/out/target/product/generic`. After that, I tested using
following command,
qemu-system-arm -M versatilepb -kernel ./arch/arm/boot/zImage -initrd
ramdisk.img -append "console=ttyAMA0 root=/dev/ram0 rw" -serial stdio
but I'm getting the following error.
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
CPU: 0 PID: 1 Comm: init Not tainted 3.10.0 #12
[<c001271c>] (unwind_backtrace+0x0/0xe8) from [<c001129c>]
(show_stack+0x10/0x14)
[<c001129c>] (show_stack+0x10/0x14) from [<c03682c0>] (panic+0x8c/0x1d4)
[<c03682c0>] (panic+0x8c/0x1d4) from [<c001fe94>] (do_exit+0x7f8/0x8d8)
[<c001fe94>] (do_exit+0x7f8/0x8d8) from [<c001ffe0>]
(do_group_exit+0x40/0xd4)
[<c001ffe0>] (do_group_exit+0x40/0xd4) from [<c002a75c>]
(get_signal_to_deliver+0x178/0x5c4)
[<c002a75c>] (get_signal_to_deliver+0x178/0x5c4) from [<c00109a4>]
(do_signal+0xd0/0x434)
[<c00109a4>] (do_signal+0xd0/0x434) from [<c0010ea4>]
(do_work_pending+0xa8/0xb8)
[<c0010ea4>] (do_work_pending+0xa8/0xb8) from [<c000e19c>]
(work_pending+0xc/0x20)
How to fix it?
--
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
---
You received this message because you are subscribed to the Google Groups
"Android Linux Kernel Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.