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: android-kernel+unsubscr...@googlegroups.com
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 android-kernel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to