Hi,


I can't tell from your output if the kernel had started the init task yet or not.  If the init task has been started, this error usually indicates a toolchain that is trying to use FPU, which is not currently supported.  FPU support that enables floating point toolchains on arm should be released soon.  There will likely be an announcement on the mailing list when this happens.


Kind regards,

Kent McLeod


From: Devel <devel-bounces@sel4.systems> on behalf of li94575 <li94575@163.com>
Sent: Thursday, June 29, 2017 11:19 AM
To: devel
Subject: [seL4] Can I run Android on camkes-arm-vm with tk1 board?
 
Hi,
Now, Linux4.3 kernel can work well on camkes-arm-vm, does that mean we can run an Android system based on this kernel?
I have tried to replace the roofs with an Android ramdisk, but Linux can not excute  the Init program. The error is showing below:

[   10.598871] Freeing unused kernel memory: 4168K (c0a74000 - c0e86000)
[   10.761443] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[   10.761443]
[   10.770568] CPU: 0 PID: 1 Comm: init Tainted: G        W       4.3.0-rc5-00024-gec4c02c-dirty #122
[   10.779510] Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
[   10.785795] [<c00167ec>] (unwind_backtrace) from [<c0012958>] (show_stack+0x10/0x14)
[   10.793537] [<c0012958>] (show_stack) from [<c008f054>] (panic+0x94/0x220)
[   10.800407] [<c008f054>] (panic) from [<c0025b9c>] (do_exit+0x7fc/0x8f4)
[   10.807101] [<c0025b9c>] (do_exit) from [<c0025d70>] (do_group_exit+0x3c/0xf0)
[   10.814318] [<c0025d70>] (do_group_exit) from [<c002f3ec>] (get_signal+0x1a4/0x754)
[   10.821971] [<c002f3ec>] (get_signal) from [<c001a748>] (do_signal+0x84/0x61c)
[   10.829188] [<c001a748>] (do_signal) from [<c0012604>] (do_work_pending+0xa4/0xb4)
[   10.836750] [<c0012604>] (do_work_pending) from [<c000f6b4>] (slow_work_pending+0xc/0x20)
[   10.844919] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004

Is this a problem that current VMM does not support FPU? or other reasons caused the problem?