Re: Running l4android on cubieboard2

cem akpolat <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <CAMm5YqoCz_yVLiqOkHdYnenf+oHRcx6bkTvDW6u_ftQwyB-Xog@mail.gmail.com>
Hi Adam,

​As you mentioned, I updated the source code and recompiled everything now
another issue apperad: "l4linux | Copro10/11 access (FPU), invalid, oops".
This failure is solved by disabling CONFIG_VFP, which is already discussed
here [1]. I could not forsee the future effect of disabling this attribute
in the kernel configuration. The current issue is related to the ramdisk.
In the COMPILATION 2 you can see the outputs. I wanted to use ramdisk, but
it couldn't work, do you have any idea


REF:
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2014/006169.html
================================ COMPILATION 2
================================
4timer: Using IRQ210
sched_clock: 64 bits at 1000kHz, resolution 1000ns, wraps every
2147483648000ns
Console: colour dummy device 80x30
console [ttyLv0] enabled
Calibrating delay loop... 1908.73 BogoMIPS (lpj=9543680)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x223f0a8 - 0x223f0a8
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Added static device 'L4ICU' with 0 resources.
Added static device 'NIC' with 2 resources.
Failed to create "l4x" debugfs directory: 1
Switched to clocksource l4kipclk
NET: Registered protocol family 2
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like an
initrd
INITRD: Freeing memory.
l4x: Checks passed.
NetWinder Floating Point Emulator V0.97 (double precision)
futex hash table entries: 256 (order: -1, 3072 bytes)
msgmni has been set to 506
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 211, base_baud = 230400) is a L4
l4ser_shm: L4 shared mem serial driver
l4cdds: No name given, not starting.
brd: module loaded
l4bdds: No name given, not starting.
mousedev: PS/2 mouse device common for all mice
TCP: cubic registered
NET: Registered protocol family 17
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 3072KiB [1 disk] into ram disk... done.
EXT4-fs (ram0): couldn't mount as ext3 due to feature incompatibilities
EXT4-fs (ram0): mounting ext2 file system using the ext4 subsystem
EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
Freeing unused kernel memory: 112K (02301000 - 0231d000)
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b


================================ COMPILATION 1
================================

Booting Linux on physical CPU 0x0
Linux version 3.16.0-l4-g5d0896b (akpolat@akpolatX240) (gcc version 4.7.3
(Ubuntu/Linaro 4.7.3-12ubuntu1) ) #3 Wed Jan 14 12:22:32 CET 2015
CPU: Fiasco [410fc074] revision 4 (ARMv7), cr=00000000
CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: L4
Ignoring unrecognised tag 0x00000000
Memory policy: Data cache uncached
CPU: All CPU(s) started in SVC mode.
INITRD: 00002000 - 00302000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65977
Kernel command line: mem=256M console=ttyLv0 l4x_rd=rom/ramdisk-arm.rd
root=1:0 ramdisk_size=10000
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 259580K/266244K available (2415K kernel code, 137K rwdata, 684K
rodata, 116K init, 535K bss, 6664K reserved)
....
sched_clock: 64 bits at 1000kHz, resolution 1000ns, wraps every
2147483648000ns
Console: colour dummy device 80x30
console [ttyLv0] enabled
Calibrating delay loop... 1908.73 BogoMIPS (lpj=9543680)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x22449c8 - 0x22449c8
l4linux | Copro10/11 access (FPU), invalid, will oops
Internal error: Oops - undefined instruction: 0 [#1] ARM
Modules linked in:
CPU: 0 PID: 1 Comm: swapper Not tainted 3.16.0-l4-g5d0896b #3
task: 11c19ac0 ti: 11c26000 task.ti: 11c26000
PC is at l4x_fmrx+0x60/0xa4
LR is at vfp_init+0x38/0x180
pc : [<020028fc>]    lr : [<0230da10>]    psr: 80000013
sp : 11c27ed8  ip : 00000000  fp : 00000000
r10: 11c26000  r9 : 00000000  r8 : 0230d9d8
r7 : 0234e000  r6 : 11c4fc00  r5 : 02332410  r4 : 02330b48
r3 : 0230db58  r2 : 00000004  r1 : 00000000  r0 : 00000000
vcpu: b3000c00  vcpu-state: 00000000
Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Process swapper (pid: 1, stack limit = 0x11c26238)
Stack: (0x11c27ed8 to 0x11c28000)

...
---[ end trace 49f8e7384a258bd9 ]---
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

---[ end Kernel panic - not syncing: Attempted to kill init!
exitcode=0x0000000b

panic: going to sleep forever, bye
l4linux | panic: going to sleep forever, bye


===============================
Sincerely,
Cem

_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.