Increase L4linux ramdisk size ?

Julien Heyman bidsomail at gmail.com
Wed Apr 6 16:42:07 CEST 2011


Hi Adam,

Here is what I notice now: it seems to be related to memory settings
somehow. Even though my ramdisk is indeed smaller than half the ram size I
assign to the linux instance loading it, the presence of other L4Re
executables (that take their share of the global memory...) has an impact,
as illustrated in the tests below:

Test 1:
- I am running two instances of L4Linux simultaneously. The first instance
gets 16Mb RAM and has a ramdisk of ~3Mb, while the second instance gets 40Mb
RAM and has a ramdisk of 16Mb => in this case the boot fails in the second
linux instance, with the symptoms I mentionned earlier, when loading the
16Mb ramdisk (full log attached)

Test 2:
- same setup, but I comment out the creation of the first linux instance in
the boot script => in this case the 16Mb ramdisk is properly loaded in the
"second" linux and boot is OK (full log attached)

Test 3:
- similar setup as test 1, running two linux instances, but this time
reducing the ramdisk in the second instance to 8Mb instead of 16Mb: boot is
OK in this case too (full log attached)

Do the logs and/or my test descriptions above allow to understand the reason
for the failed case ?
As a side question, I see at boot time that Fiasco uses a total of only 128
Mb of RAM, whereas the Beagleboard xM I am using has 512 Mb RAM. Is this
amount predefined somewhere in Fiasco, or does it autodetect available RAM
at boot time ? (and in this case why doesn't it see the full 512 Mb ?)

Thanks,
Julien

On Thu, Mar 31, 2011 at 10:40 PM, Julien HEYMAN <bidsomail at gmail.com> wrote:

> Thank you for the prompt reply. I don't have access to my Beagleboard right
> now, but I'll redo the test and capture the full boot log as soon as I can.
>
> Julien
>
> On Mar 31, 2011, at 6:55 PM, Adam Lackorzynski wrote:
>
> > Hi,
> >
> > On Thu Mar 31, 2011 at 12:16:05 +0200, Julien Heyman wrote:
> >> I am using Fiasco.OC/L4Re/L4Linux on a Beagleboard. After having
> >> successfully used/customized the L4Linux ramdisk provided as part of the
> >> snapshot, I created a larger ramdisk (8Mb instead of ~3Mb) from scratch
> and
> >> adjusted the "ramdisk_size" option on the linux boot args line in my LUA
> >> script, and rebuilt my u-boot image. I then get plenty of errors during
> >> linux boot, starting with:
> >>
> >> RAMDISK: ext2 filesystem found at block 0
> >> RAMDISK: Loading 8000KiB [1 disk] into ram disk... l4linux1|
> Non-resolvable
> >> page fault at e0d1619, ip 170384.
> >> l4linux1| Page fault (non-resolved): pfa=e0d1619 pc=170384
> >> l4linux1| Non-resolvable page fault at e0d161a, ip 170384.
> >>
> >> Internal error: Boom!: 410005 [#1]
> >> etc...
> >>
> >> My questions:
> >> - is there a specific way to create a ramdisk file for l4linux, and/or
> >> specific constraints on the ramdisk size ?
> >
> > No specific way. Ramdisk size should not exceed half of the memory given
> > to L4Linux itself. This should not happen to you as there's a check
> > preventing this pitfall.
> >
> >> - am I missing other configuration parameters than ramdisk_size that
> should
> >> be adjusted to reflect the larger ramdisk size ?
> >
> > No, ramdisk_size is enough. There's something different happening here.
> > Can you tell me where 0x170384 is in the binary? Probably the backtrace
> > was printed. Is there anything strange in the bootup log?
> >
> >
> >
> > Adam
> > --
> > Adam                 adam at os.inf.tu-dresden.de
> >  Lackorzynski         http://os.inf.tu-dresden.de/~adam/
> >
> > _______________________________________________
> > l4-hackers mailing list
> > l4-hackers at os.inf.tu-dresden.de
> > http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20110406/eeaeedbc/attachment.html>
-------------- next part --------------
Texas Instruments X-Loader 1.4.4ss (Aug 19 2010 - 02:49:27)
Beagle xM Rev A
Reading boot sector
Loading u-boot.bin from mmc


U-Boot 2010.03-dirty (Aug 20 2010 - 20:50:46)

OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz, 
OMAP3 Beagle board + LPDDR/NAND
I2C:   ready
DRAM:  512 MB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial

Probing for expansion boards, if none are connected you'll see a harmless I2C error.

No EEPROM on expansion board
Beagle xM Rev A
Die ID #586400011ff00000015739eb0c011029
Hit any key to stop autoboot:  0 
mmc1 is available
reading bootstrap_MyL4linuxARM.uimage

24670272 bytes read
## Booting kernel from Legacy Image at 80ffffc0 ...
   Image Name:   
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    24670208 Bytes = 23.5 MB
   Load Address: 81000000
   Entry Point:  81000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...


L4 Bootstrapper
  Build: #34 Wed Apr  6 15:58:01 CEST 2011, 4.2.3 20071106 (prerelease)
  Scanning up to 128 MB RAM
  Memory size is 128MB (80000000 - 88000000)
  RAM: 0000000080000000 - 0000000087ffffff: 131072kB
  Total RAM: 128MB
  mod10: 817e7000-82787000: bigramdisk.rd
  mod09: 814e7000-817e7000: ramdisk-arm-linux1.rd
  mod08: 8123d000-814e65b0: vmlinuz.arm
  mod07: 8123c000-8123c0bd: arm-rv.io
  mod06: 81140000-8123be28: io
  mod05: 8113f000-8113f34f: myl4lx.cfg
  mod04: 810e2000-8113e310: ned
  mod03: 810c0000-810e11f0: l4re
  mod02: 8107c000-810bf640: moe
  mod01: 81063000-8107b6f4: sigma0
  mod00: 81014000-81062670: fiasco
  Moving 11 modules to 81100000 with offset ec000
  moving module 11 { 817e7000-82787000 } -> { 818d3000-82873000 }
  moving module 10 { 814e7000-817e7000 } -> { 815d3000-818d3000 }
  moving module 09 { 8123d000-814e65b0 } -> { 81329000-815d25b0 }
  moving module 08 { 8123c000-8123c0bd } -> { 81328000-813280bd }
  moving module 07 { 81140000-8123be28 } -> { 8122c000-81327e28 }
  moving module 06 { 8113f000-8113f34f } -> { 8122b000-8122b34f }
  moving module 05 { 810e2000-8113e310 } -> { 811ce000-8122a310 }
  moving module 04 { 810c0000-810e11f0 } -> { 811ac000-811cd1f0 }
  moving module 03 { 8107c000-810bf640 } -> { 81168000-811ab640 }
  moving module 02 { 81063000-8107b6f4 } -> { 8114f000-811676f4 }
  moving module 01 { 81014000-81062670 } -> { 81100000-8114e670 }
  Scanning fiasco
  Scanning sigma0
  Scanning moe rom/myl4lx.cfg
  Relocated mbi to [0x8100f000-0x8100f17a]
  Loading fiasco
  Loading sigma0
  Loading moe
  find kernel info page...
  found kernel info page at 0x80002000
Regions of list regions
    [ 80001000,  80001a3f] {      a40} Kern   fiasco
    [ 80002000,  8005cfff] {    5b000} Kern   fiasco
    [ 80090000,  800990c3] {     90c4} Sigma0 sigma0
    [ 800a0000,  800a4193] {     4194} Sigma0 sigma0
    [ 80140000,  801912ff] {    51300} Root   moe
    [ 81000000,  810133ef] {    133f0} Boot   bootstrap
    [ 8100f000,  8100f277] {      278} Root   Multiboot info
    [ 811ac000,  82872fff] {  16c7000} Root   Modules Memory
  API Version: (87) experimental
  Sigma0 config    ip:80090000 sp:8100e744
  Roottask config  ip:8014011c sp:00000000
  Starting kernel fiasco at 80001000
Hello from Startup::stage2
Initialize page table
Vmem_alloc::init()
Cache config: ON
ID_PFR0:  00001131
ID_PFR1:  00000011
ID_DFR0:  00010400
ID_AFR0:  00000000
ID_MMFR0: 01100003
ID_MMFR1: 20000000
ID_MMFR2: 01202000
ID_MMFR3: 00000211
FPU0: Arch: VFPv3(3), Part: VFPv3(30), r: 3, v: c, i: 41, t: hard, p: dbl/sngl
SERIAL ESC: allocated IRQ 74 for serial uart
Not using serial hack in slow timer handler.
Welcome to Fiasco.OC (arm)!
L4/Fiasco.OC arm microkernel (C) 1998-2011 TU Dresden
Rev: rUNKNOWN compiled with gcc 4.2.3 for Beagleboard    []
Build: #2 Mon Mar 28 18:29:51 CEST 2011

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 80002000
  allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[0:80000000;80000fff]
[0:8005d000;8008ffff]
[0:8009a000;8009ffff]
[0:800a5000;8013ffff]
[4:80140000;80191fff]
[0:80192000;8100efff]
[4:8100f000;8100ffff]
[0:81010000;811abfff]
[4:811ac000;82872fff]
[0:82873000;86ffffff]
IOMEM:----------------------
[0:0;7fffffff]
[0:88000000;ffffffff]
MOE: Hello world
MOE: found 90604 KByte free memory
MOE: found RAM from 80000000 to 87000000
MOE: allocated 112 KByte for the page array @0x8005d000
MOE: virtual user address space [0-bfffffff]
MOE: rom name space cap -> [C:501000]
  BOOTFS: [811ac000-811cd1f0] [C:503000] l4re
  BOOTFS: [811ce000-8122a310] [C:504000] ned
  BOOTFS: [8122b000-8122b34f] [C:505000] myl4lx.cfg
  BOOTFS: [8122c000-81327e28] [C:506000] io
  BOOTFS: [81328000-813280bd] [C:507000] arm-rv.io
  BOOTFS: [81329000-815d25b0] [C:508000] vmlinuz.arm
  BOOTFS: [815d3000-818d3000] [C:509000] ramdisk-arm-linux1.rd
  BOOTFS: [818d3000-82873000] [C:50a000] bigramdisk.rd
MOE: cmdline: moe rom/myl4lx.cfg
MOE: Starting: rom/ned rom/myl4lx.cfg
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/myl4lx.cfg'
l4linux1| libio: Warning: Query of 'vbus' failed!
l4linux1| PH  0 (t:        1) offs=00008000 vaddr=00100000 vend=003f7690
l4linux1|                     f_sz=00272363 memsz=002f7690 flgs=rwx
l4linux1| PH  1 (t:        1) offs=00280000 vaddr=00400000 vend=00400024
l4linux1|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux1| PH  2 (t:        4) offs=00280000 vaddr=00400000 vend=00400024
l4linux1|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux1| Starting binary at 0x11f350, argc=9 argv0=rom/vmlinuz.arm
l4linux1| External resolver is at 0xa80005f0
l4linux1| ======> L4Linux 2.6 starting... <========
l4linux1| Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
l4linux1| Binary name: rom/vmlinuz.arm
l4linux1|    This is an OABI build.
l4linux1| Linux kernel command line (8 args): mem=40M console=ttyLv0 l4x_rd=rom/bigramdisk.rd root=1:0 ramdisk_size=16384 l4shmnet.add=shmns,0x12
l4linux1| CPU mapping (l:p)[1]: 0:0
l4linux1| Image: 00100000 - 00400000 [3072 KiB].
l4linux1| Areas: Text:     00100000 - 00358000 [2400kB] (a bit longer)
l4linux1|        Data:     00358000 - 0036dc20 [87kB]
l4linux1|        Initdata: 00100000 - 0011e000 [120kB]
l4linux1|        BSS:      00372363 - 003f7690 [532kB]
l4linux1| l4lx_thread_create: Created thread 415 (tamer0) (u:b3000400, sp:0037658c)
l4linux1| Tamer0 is 415
l4linux1| Using tamed mode.
l4linux1| Device scan:
l4linux1| l4lx_thread_create: Created thread 417 (cpu0) (u:b3000600, sp:00359fe8)
l4linux1| main thread will be 417
l4linux1| l4x_register_pointer_section: addr = 00100000 size = 3112960
l4linux1| section-with-init: virt: 0x100000 to 0x3f768f [3037 KiB]
l4linux1| section-with-init: Phys: 0x80244000 to 0x8053b690, Size:  3110544
l4linux1| l4x_linux_startup: thread 417.
l4linux1| main thread: received startup message.
l4linux1| Main thread running, waiting...
l4linux1| utcb 0xb3000600
l4linux1| l4x_setup_memory: Forcing superpages for main memory
l4linux1| Main memory size: 40MB
l4linux1|     Main memory: virt: 0x500000 to 0x2cfffff [40960 KiB]
l4linux1|     Main memory: Phys: 0x82900000 to 0x85100000, Size: 41943040
l4linux1| Filling lower ptabs...
l4linux1| Done (514 entries).
l4linux1| l4x_register_pointer_section: addr = 003ff000 size = 4096
l4linux1|             end: virt: 0x3ff000 to 0x3fffff [4 KiB]
l4linux1|             end: Phys: 0x8053e000 to 0x8053f000, Size:     4096
l4linux1| l4x_rd_path: rom/bigramdisk.rd
l4linux1| Loading: rom/bigramdisk.rd
l4linux1| INITRD: Size of RAMdisk is 16000KiB
l4linux1| RAMdisk from 0ae00000 to 0bda0000 [16000KiB]
l4linux1| l4lx_thread_create: Created thread 41c (IRQ CPU0) (u:b3000800, sp:0038ffe8)
Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
CPU: Fiasco [860f0001] revision 1 (ARMvundefined/unknown), cr=00000000
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
cpu_arm926_proc_init
Machine: L4
Memory policy: ECC disabled, Data cache writeback
arm926_flush_kern_cache_all()
INITRD: 0ae00000 - 0bda0000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 10919
Kernel command line: mem=40M console=ttyLv0 l4x_rd=rom/bigramdisk.rd root=1:0 ramdisk_size=16384 l4shmnet.add=shmns,0x12 -e IP=192.168.1.2
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 0MB 3MB 40MB = 43MB total
Memory: 40484k/40484k available, 3552k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xbffff000 - 0xc0000000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0x02e00000 - 0x0ae00000   ( 128 MB)
    lowmem  : 0x00000000 - 0x02d00000   (  45 MB)
    modules : 0xff100000 - 0x00100000   (  16 MB)
      .init : 0x00100000 - 0x0011e000   ( 120 kB)
      .text : 0x0011f000 - 0x00358000   (2276 kB)
      .data : 0x00358000 - 0x0036dc20   (  88 kB)
NR_IRQS:220
l4lx_irq_init: creating IRQ thread on cpu 0
Console: colour dummy device 80x30
irq_thread: Starting IRQ thread on CPU 0
console [ttyLv0] enabled
Calibrating delay loop... 596.37 BogoMIPS (lpj=2981888)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
Failed to create "l4x" debugfs directory: 1
Switching to clocksource kip
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
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.
NetWinder Floating Point Emulator V0.97 (double precision)
msgmni has been set to 79
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
l4cdds: No name given, not starting.
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 210) is a L4
L4 shared mem serial driver
brd: module loaded
l4bdds: No name given, not starting.
shmns: Requesting, role User, Shmsize 1024 Kbytes
l4linux1| shm: did not find shm-ds 'shm' (-11)
shmns: Failed to establish communication
mice: 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 16000KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
Freeing init memory: 120K
init started: BusyBox v1.13.4 (2009-05-10 12:06:03 CEST)
starting pid 17, tty '': '/etc/init.d/rcS'
ifconfig: SIOCSIFADDR: No such device

Please press Enter to activate this console. l4linux1| cpu0: utcb=0xb3000600 417
l4linux1| l4lx_thread_create: Created thread 429 (idler0) (u:b3000a00, sp:00391fec)

starting pid 24, tty '': '-/bin/sh'
# 
-------------- next part --------------
Texas Instruments X-Loader 1.4.4ss (Aug 19 2010 - 02:49:27)
Beagle xM Rev A
Reading boot sector
Loading u-boot.bin from mmc


U-Boot 2010.03-dirty (Aug 20 2010 - 20:50:46)

OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz, 
OMAP3 Beagle board + LPDDR/NAND
I2C:   ready
DRAM:  512 MB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial

Probing for expansion boards, if none are connected you'll see a harmless I2C error.

No EEPROM on expansion board
Beagle xM Rev A
Die ID #586400011ff00000015739eb0c011029
Hit any key to stop autoboot:  0 
mmc1 is available
reading bootstrap_MyL4linuxARM.uimage

24670272 bytes read
## Booting kernel from Legacy Image at 80ffffc0 ...
   Image Name:   
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    24670208 Bytes = 23.5 MB
   Load Address: 81000000
   Entry Point:  81000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...


L4 Bootstrapper
  Build: #35 Wed Apr  6 16:04:56 CEST 2011, 4.2.3 20071106 (prerelease)
  Scanning up to 128 MB RAM
  Memory size is 128MB (80000000 - 88000000)
  RAM: 0000000080000000 - 0000000087ffffff: 131072kB
  Total RAM: 128MB
  mod10: 817e7000-82787000: bigramdisk.rd
  mod09: 814e7000-817e7000: ramdisk-arm-linux1.rd
  mod08: 8123d000-814e65b0: vmlinuz.arm
  mod07: 8123c000-8123c0bd: arm-rv.io
  mod06: 81140000-8123be28: io
  mod05: 8113f000-8113f33d: myl4lx.cfg
  mod04: 810e2000-8113e310: ned
  mod03: 810c0000-810e11f0: l4re
  mod02: 8107c000-810bf640: moe
  mod01: 81063000-8107b6f4: sigma0
  mod00: 81014000-81062670: fiasco
  Moving 11 modules to 81100000 with offset ec000
  moving module 11 { 817e7000-82787000 } -> { 818d3000-82873000 }
  moving module 10 { 814e7000-817e7000 } -> { 815d3000-818d3000 }
  moving module 09 { 8123d000-814e65b0 } -> { 81329000-815d25b0 }
  moving module 08 { 8123c000-8123c0bd } -> { 81328000-813280bd }
  moving module 07 { 81140000-8123be28 } -> { 8122c000-81327e28 }
  moving module 06 { 8113f000-8113f33d } -> { 8122b000-8122b33d }
  moving module 05 { 810e2000-8113e310 } -> { 811ce000-8122a310 }
  moving module 04 { 810c0000-810e11f0 } -> { 811ac000-811cd1f0 }
  moving module 03 { 8107c000-810bf640 } -> { 81168000-811ab640 }
  moving module 02 { 81063000-8107b6f4 } -> { 8114f000-811676f4 }
  moving module 01 { 81014000-81062670 } -> { 81100000-8114e670 }
  Scanning fiasco
  Scanning sigma0
  Scanning moe rom/myl4lx.cfg
  Relocated mbi to [0x8100f000-0x8100f17a]
  Loading fiasco
  Loading sigma0
  Loading moe
  find kernel info page...
  found kernel info page at 0x80002000
Regions of list regions
    [ 80001000,  80001a3f] {      a40} Kern   fiasco
    [ 80002000,  8005cfff] {    5b000} Kern   fiasco
    [ 80090000,  800990c3] {     90c4} Sigma0 sigma0
    [ 800a0000,  800a4193] {     4194} Sigma0 sigma0
    [ 80140000,  801912ff] {    51300} Root   moe
    [ 81000000,  810133ef] {    133f0} Boot   bootstrap
    [ 8100f000,  8100f277] {      278} Root   Multiboot info
    [ 811ac000,  82872fff] {  16c7000} Root   Modules Memory
  API Version: (87) experimental
  Sigma0 config    ip:80090000 sp:8100e744
  Roottask config  ip:8014011c sp:00000000
  Starting kernel fiasco at 80001000
Hello from Startup::stage2
Initialize page table
Vmem_alloc::init()
Cache config: ON
ID_PFR0:  00001131
ID_PFR1:  00000011
ID_DFR0:  00010400
ID_AFR0:  00000000
ID_MMFR0: 01100003
ID_MMFR1: 20000000
ID_MMFR2: 01202000
ID_MMFR3: 00000211
FPU0: Arch: VFPv3(3), Part: VFPv3(30), r: 3, v: c, i: 41, t: hard, p: dbl/sngl
SERIAL ESC: allocated IRQ 74 for serial uart
Not using serial hack in slow timer handler.
Welcome to Fiasco.OC (arm)!
L4/Fiasco.OC arm microkernel (C) 1998-2011 TU Dresden
Rev: rUNKNOWN compiled with gcc 4.2.3 for Beagleboard    []
Build: #2 Mon Mar 28 18:29:51 CEST 2011

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 80002000
  allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[0:80000000;80000fff]
[0:8005d000;8008ffff]
[0:8009a000;8009ffff]
[0:800a5000;8013ffff]
[4:80140000;80191fff]
[0:80192000;8100efff]
[4:8100f000;8100ffff]
[0:81010000;811abfff]
[4:811ac000;82872fff]
[0:82873000;86ffffff]
IOMEM:----------------------
[0:0;7fffffff]
[0:88000000;ffffffff]
MOE: Hello world
MOE: found 90604 KByte free memory
MOE: found RAM from 80000000 to 87000000
MOE: allocated 112 KByte for the page array @0x8005d000
MOE: virtual user address space [0-bfffffff]
MOE: rom name space cap -> [C:501000]
  BOOTFS: [811ac000-811cd1f0] [C:503000] l4re
  BOOTFS: [811ce000-8122a310] [C:504000] ned
  BOOTFS: [8122b000-8122b33d] [C:505000] myl4lx.cfg
  BOOTFS: [8122c000-81327e28] [C:506000] io
  BOOTFS: [81328000-813280bd] [C:507000] arm-rv.io
  BOOTFS: [81329000-815d25b0] [C:508000] vmlinuz.arm
  BOOTFS: [815d3000-818d3000] [C:509000] ramdisk-arm-linux1.rd
  BOOTFS: [818d3000-82873000] [C:50a000] bigramdisk.rd
MOE: cmdline: moe rom/myl4lx.cfg
MOE: Starting: rom/ned rom/myl4lx.cfg
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/myl4lx.cfg'
l4linux0| libio: Warning: Query of 'vbus' failed!
l4linux0| PH  0 (t:        1) offs=00008000 vaddr=00100000 vend=003f7690
l4linux0|                     f_sz=00272363 memsz=002f7690 flgs=rwx
l4linux1| libio: Warning: Query of 'vbus' failed!
l4linux1| PH  0 (t:        1) offs=00008000 vaddr=00100000 vend=003f7690
l4linux1|                     f_sz=00272363 memsz=002f7690 flgs=rwx
l4linux1| PH  1 (t:        1) offs=00280000 vaddr=00400000 vend=00400024
l4linux1|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux1| PH  2 (t:        4) offs=00280000 vaddr=00400000 vend=00400024
l4linux1|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux1| Starting binary at 0x11f350, argc=9 argv0=rom/vmlinuz.arm
l4linux1| External resolver is at 0xa80005f0
l4linux1| ======> L4Linux 2.6 starting... <========
l4linux1| Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
l4linux1| Binary name: rom/vmlinuz.arm
l4linux1|    This is an OABI build.
l4linux1| Linux kernel command line (8 args): mem=40M console=ttyLv0 l4x_rd=rom/bigramdisk.rd root=1:0 ramdisk_size=16384 l4shmnet.add=shmns,0x12
l4linux1| CPU mapping (l:p)[1]: 0:0
l4linux1| Image: 00100000 - 00400000 [3072 KiB].
l4linux1| Areas: Text:     00100000 - 00358000 [2400kB] (a bit longer)
l4linux1|        Data:     00358000 - 0036dc20 [87kB]
l4linux1|        Initdata: 00100000 - 0011e000 [120kB]
l4linux1|        BSS:      00372363 - 003f7690 [532kB]
l4linux1| l4lx_thread_create: Created thread 415 (tamer0) (u:b3000400, sp:0037658c)
l4linux1| Tamer0 is 415
l4linux1| Using tamed mode.
l4linux1| Device scan:
l4linux1| l4lx_thread_create: Created thread 417 (cpu0) (u:b3000600, sp:00359fe8)
l4linux1| main thread will be 417
l4linux1| l4x_register_pointer_section: addr = 00100000 size = 3112960
l4linux1| section-with-init: virt: 0x100000 to 0x3f768f [3037 KiB]
l4linux1| section-with-init: Phys: 0x8054b000 to 0x80842690, Size:  3110544
l4linux0| PH  1 (t:        1) offs=00280000 vaddr=00400000 vend=00400024
l4linux0|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux0| PH  2 (t:        4) offs=00280000 vaddr=00400000 vend=00400024
l4linux0|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux0| Starting binary at 0x11f350, argc=8 argv0=rom/vmlinuz.arm
l4linux0| External resolver is at 0xa80005f0
l4linux0| ======> L4Linux 2.6 starting... <========
l4linux0| Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
l4linux0| Binary name: rom/vmlinuz.arm
l4linux0|    This is an OABI build.
l4linux0| Linux kernel command line (7 args): mem=16M l4x_rd=rom/ramdisk-arm-linux1.rd root=1:0 ramdisk_size=7168 l4shmnet.add=shmns,0x12,create1
l4linux0| CPU mapping (l:p)[1]: 0:0
l4linux0| Image: 00100000 - 00400000 [3072 KiB].
l4linux0| Areas: Text:     00100000 - 00358000 [2400kB] (a bit longer)
l4linux0|        Data:     00358000 - 0036dc20 [87kB]
l4linux0|        Initdata: 00100000 - 0011e000 [120kB]
l4linux0|        BSS:      00372363 - 003f7690 [532kB]
l4linux0| l4lx_thread_create: Created thread 414 (tamer0) (u:b3000400, sp:0037658c)
l4linux0| Tamer0 is 414
l4linux0| Using tamed mode.
l4linux0| Device scan:
l4linux0| l4lx_thread_create: Created thread 416 (cpu0) (u:b3000600, sp:00359fe8)
l4linux0| main thread will be 416
l4linux0| l4x_register_pointer_section: addr = 00100000 size = 3112960
l4linux0| section-with-init: virt: 0x100000 to 0x3f768f [3037 KiB]
l4linux0| section-with-init: Phys: 0x8024d000 to 0x80544690, Size:  3110544
l4linux1| l4x_linux_startup: thread 417.
l4linux1| main thread: received startup message.
l4linux1| Main thread running, waiting...
l4linux1| utcb 0xb3000600
l4linux1| l4x_setup_memory: Forcing superpages for main memory
l4linux1| Main memory size: 40MB
l4linux0| l4x_linux_startup: thread 416.
l4linux0| main thread: received startup message.
l4linux0| Main thread running, waiting...
l4linux0| utcb 0xb3000600
l4linux0| l4x_setup_memory: Forcing superpages for main memory
l4linux0| Main memory size: 16MB
l4linux1|     Main memory: virt: 0x500000 to 0x2cfffff [40960 KiB]
l4linux1|     Main memory: Phys: 0x82900000 to 0x85100000, Size: 41943040
l4linux1| Filling lower ptabs...
l4linux0|     Main memory: virt: 0x500000 to 0x14fffff [16384 KiB]
l4linux0|     Main memory: Phys: 0x85100000 to 0x86100000, Size: 16777216
l4linux0| Filling lower ptabs...
l4linux0| Done (514 entries).
l4linux0| l4x_register_pointer_section: addr = 003ff000 size = 4096
l4linux0|             end: virt: 0x3ff000 to 0x3fffff [4 KiB]
l4linux0|             end: Phys: 0x80848000 to 0x80849000, Size:     4096
l4linux0| l4x_rd_path: rom/ramdisk-arm-linux1.rd
l4linux0| Loading: rom/ramdisk-arm-linux1.rd
l4linux0| INITRD: Size of RAMdisk is 3072KiB
l4linux0| RAMdisk from 09600000 to 09900000 [3072KiB]
l4linux0| l4lx_thread_create: Created thread 41b (IRQ CPU0) (u:b3000800, sp:0038ffe8)
l4linux1| Done (514 entries).
l4linux1| l4x_register_pointer_section: addr = 003ff000 size = 4096
l4linux1|             end: virt: 0x3ff000 to 0x3fffff [4 KiB]
l4linux1|             end: Phys: 0x80847000 to 0x80848000, Size:     4096
l4linux1| l4x_rd_path: rom/bigramdisk.rd
l4linux1| Loading: rom/bigramdisk.rd
l4linux1| INITRD: Size of RAMdisk is 16000KiB
l4linux1| RAMdisk from 0ae00000 to 0bda0000 [16000KiB]
l4linux1| l4lx_thread_create: Created thread 41c (IRQ CPU0) (u:b3000800, sp:0038ffe8)
Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
CPU: Fiasco [860f0001] revision 1 (ARMvundefined/unknown), cr=00000000
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
cpu_arm926_proc_init
Machine: L4
Memory policy: ECC disabled, Data cache writeback
arm926_flush_kern_cache_all()
INITRD: 0ae00000 - 0bda0000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 10919
Kernel command line: mem=40M console=ttyLv0 l4x_rd=rom/bigramdisk.rd root=1:0 ramdisk_size=16384 l4shmnet.add=shmns,0x12 -e IP=192.168.1.2
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 0MB 3MB 40MB = 43MB total
Memory: 40484k/40484k available, 3552k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xbffff000 - 0xc0000000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0x02e00000 - 0x0ae00000   ( 128 MB)
    lowmem  : 0x00000000 - 0x02d00000   (  45 MB)
    modules : 0xff100000 - 0x00100000   (  16 MB)
      .init : 0x00100000 - 0x0011e000   ( 120 kB)
      .text : 0x0011f000 - 0x00358000   (2276 kB)
      .data : 0x00358000 - 0x0036dc20   (  88 kB)
NR_IRQS:220
l4lx_irq_init: creating IRQ thread on cpu 0
Console: colour dummy device 80x30
irq_thread: Starting IRQ thread on CPU 0
console [ttyLv0] enabled
Calibrating delay loop... 588.18 BogoMIPS (lpj=2940928)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
Failed to create "l4x" debugfs directory: 1
Switching to clocksource kip
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
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.
NetWinder Floating Point Emulator V0.97 (double precision)
msgmni has been set to 79
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
l4cdds: No name given, not starting.
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 210) is a L4
L4 shared mem serial driver
brd: module loaded
l4bdds: No name given, not starting.
shmns: Requesting, role User, Shmsize 1024 Kbytes
eth0: L4ShmNet established, with 52:54:00:b0:cf:00, IRQ 211
mice: 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 16000KiB [1 disk] into ram disk... l4linux0| cpu0: utcb=0xb3000600 416
l4linux0| l4lx_thread_create: Created thread 42a (idler0) (u:b3000a00, sp:00391fec)
l4linux1| Non-resolvable page fault at e0fd619, ip 170384.
l4linux1| Page fault (non-resolved): pfa=e0fd619 pc=170384
l4linux1| Non-resolvable page fault at e0fd61a, ip 170384.

Internal error: Boom!: 410005 [#1]
last sysfs file: 
Modules linked in:
CPU: 0    Not tainted  (2.6.37-l4 #3)
PC is at move_freepages_block+0x108/0x164
LR is at 0x36d2b8
pc : [<00170384>]    lr : [<0036d2b8>]    psr: 0000001f
sp : 0281fb40  ip : 00509198  fp : 0281fb68
r10: 00000001  r9 : 00000000  r8 : 0050ffe0
r7 : 0036d294  r6 : 00509180  r5 : 0000002b  r4 : 00509198
r3 : 00100100  r2 : 0dd90384  r1 : 00509188  r0 : 0036d2b8
Flags: nzcv  IRQs on  FIQs on  Mode SYS_32  ISA ARM  Segment kernel
Process swapper (pid: 1, stack limit = 0x0281e260)
Stack: (0x0281fb40 to 0x02820000)
fb40: 00000000 00000001 00000008 0050e000 00000000 00000020 00000080 0281fba4
fb60: 0281fb6c 00170598 00170288 00000000 00000000 0036d294 0281fb84 0056200c
fb80: 00000000 00000001 0056200c 0036d294 0281e000 00562000 0281fc00 0281fba8
fba0: 00171cc0 001703ec 00000041 00000000 00000000 00000000 000200d0 0036db50
fbc0: 00000000 00000001 00000000 00000000 00000000 0036d294 000200d0 000200d0
fbe0: 0036db4c 00000001 00000000 00000000 0281e000 0281fc80 0281fc04 0017219c
fc00: 00171ba4 00000001 00000041 0036d294 00000000 0281fc30 0281fc24 0036db50
fc20: 0020b48c 00000010 000200d0 00000000 0020b534 00b0c000 00000000 02402db4
fc40: 02402db4 00000b0c 02402db4 0281e000 0281fc80 0036d294 ffffffff 00000000
fc60: 02402db4 00000b0c 00000000 02402db4 0281e000 0281fca8 0281fc84 0016c514
fc80: 001720b8 00b0c000 00000000 00000000 00000400 00000000 0281e000 0281fccc
fca0: 0281fcac 001bd7d0 0016c4c0 00000400 00000000 00b0c000 00000000 00000400
fcc0: 0281fce8 0281fcd0 001c3240 001bd7b0 00000001 0281fd24 001c40cc 0281fd50
fce0: 0281fcec 0016b8ec 001c3210 00000400 00000001 0281fd24 0281fd20 02880820
fd00: 00000000 00001000 00000001 002dee64 0281fe7c 00000001 00000000 00000400
fd20: 001ad410 0013fe40 00000000 02402d04 00b0c000 00000000 00000400 00000000
fd40: 0281e000 0281fdd0 0281fd58 0016cf0c 0016b748 00b0c000 00000000 0281fe40
fd60: 00000400 00000000 0281fe40 0281fe7c 0281fe0c 0281fe00 0281fd84 02880820
fd80: 02402db4 00000001 0000ffff 00000001 00000400 00000000 0281fe0c 02880720
fda0: 00000400 00000400 00b0c000 00000000 0281fe7c 00b0c000 00000000 02880820
fdc0: 00000001 0281fe00 0281fdd4 001c271c 0016cc24 00000000 02880820 0281fe0c
fde0: 0281fe7c 0281fed0 00003e80 00000003 00000001 0281fea0 0281fe08 00198d64
fe00: 001c26e0 00b0c000 00000000 00000000 ffffec80 00000000 00000001 ffffffff
fe20: 02880820 00000000 00000000 00000000 00000000 0281da40 00000000 00000000
fe40: 00b0c000 00000000 001230b8 00122e54 00000400 0281fe60 00000400 00000001
fe60: 02880728 02811940 00000001 00000000 00000000 00000000 02880820 014bac00
fe80: 00000400 02880820 00000400 014bac00 0281fed0 0281fecc 0281fea4 0019961c
fea0: 00198cb8 00000000 00000000 00b0c000 00000000 02880820 00002c30 00003e80
fec0: 0281fef4 0281fed0 00199c44 0019956c 00b0c000 00000000 00000000 000002c3
fee0: 00002c30 00000004 0281ff48 0281fef8 00101614 00199c04 0020e7d8 0281ff14
ff00: 0281ff74 00328694 014bac00 00000000 00000000 5c2d2f7c 00003e80 00004000
ff20: 00117ed4 00117ed0 00117268 00000013 00000000 00000000 00000000 0281ff74
ff40: 0281ff4c 001018f4 001011cc 00000000 00117ed4 00117ed0 00117268 00000013
ff60: 00000000 00000000 0281ff90 0281ff78 00100f4c 001018c0 0281ff84 00374018
ff80: 001174ac 0281ffac 0281ff94 001005cc 00100e80 00000000 001004b8 0013e5f0
ffa0: 00000000 0281ffb0 0013e5f0 001004c4 00000000 00000000 00000000 00000000
ffc0: 00000000 001004b8 0013e5f0 00000013 00000000 00000000 00000000 00000000
ffe0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Backtrace: 
[<0017027c>] (move_freepages_block+0x0/0x164) from [<00170598>] (__rmqueue+0x1b8/0x414)
[<001703e0>] (__rmqueue+0x0/0x414) from [<00171cc0>] (get_page_from_freelist+0x128/0x514)
[<00171b98>] (get_page_from_freelist+0x0/0x514) from [<0017219c>] (__alloc_pages_nodemask+0xf0/0x5a0)
[<001720ac>] (__alloc_pages_nodemask+0x0/0x5a0) from [<0016c514>] (grab_cache_page_write_begin+0x60/0xa0)
[<0016c4b4>] (grab_cache_page_write_begin+0x0/0xa0) from [<001bd7d0>] (block_write_begin+0x2c/0x80)
[<001bd7a4>] (block_write_begin+0x0/0x80) from [<001c3240>] (blkdev_write_begin+0x3c/0x48)
 r7:00000400 r6:00000000 r5:00b0c000 r4:00000000
[<001c3204>] (blkdev_write_begin+0x0/0x48) from [<0016b8ec>] (generic_file_buffered_write+0x1b4/0x250)
[<0016b73c>] (generic_file_buffered_write+0x4/0x250) from [<0016cf0c>] (__generic_file_aio_write+0x2f4/0x4a4)
[<0016cc18>] (__generic_file_aio_write+0x0/0x4a4) from [<001c271c>] (blkdev_aio_write+0x4c/0xb0)
[<001c26d4>] (blkdev_aio_write+0x4/0xb0) from [<00198d64>] (do_sync_write+0xb8/0x104)
[<00198cac>] (do_sync_write+0x0/0x104) from [<0019961c>] (vfs_write+0xbc/0x150)
 r7:0281fed0 r6:014bac00 r5:00000400 r4:02880820
[<00199560>] (vfs_write+0x0/0x150) from [<00199c44>] (sys_write+0x4c/0x84)
 r8:00003e80 r7:00002c30 r6:02880820 r5:00000000 r4:00b0c000
[<00199bf8>] (sys_write+0x0/0x84) from [<00101614>] (rd_load_image+0x454/0x61c)
 r6:00000004 r5:00002c30 r4:000002c3
[<001011c0>] (rd_load_image+0x0/0x61c) from [<001018f4>] (initrd_load+0x40/0x33c)
[<001018b4>] (initrd_load+0x0/0x33c) from [<00100f4c>] (prepare_namespace+0xd8/0x1e0)
[<00100e74>] (prepare_namespace+0x0/0x1e0) from [<001005cc>] (kernel_init+0x114/0x160)
 r5:001174ac r4:00374018
[<001004b8>] (kernel_init+0x0/0x160) from [<0013e5f0>] (do_exit+0x0/0x65c)
 r6:0013e5f0 r5:001004b8 r4:00000000
Code: e59f3058 e5845000 e2822024 e5863018 (e797e002) 
---[ end trace 705bf84e3b8ab1e1 ]---
BUG: Bad page state in process swapper  pfn:0047b
l4linux1| Page fault (non-resolved): pfa=5 pc=16ff54
Internal error: Boom!: 410007 [#2]
last sysfs file: 
Modules linked in:
CPU: 0    Tainted: G      D      (2.6.37-l4 #3)
PC is at dump_page+0x24/0x130
LR is at bad_page+0x60/0x114
pc : [<0016ff54>]    lr : [<00170c88>]    psr: 0000001f
sp : 0281f4fc  ip : ffffffff  fp : 0281f518
r10: 00562000  r9 : 0281e000  r8 : 00381d94
r7 : 0035dc6c  r6 : 00000001  r5 : 00381d90  r4 : 00508f60
r3 : 00000000  r2 : 00000001  r1 : 00000001  r0 : 00508f60
Flags: nzcv  IRQs on  FIQs on  Mode SYS_32  ISA ARM  Segment user
Process swapper (pid: 1, stack limit = 0x0281e260)
Stack: (0x0281f4fc to 0x02820000)
f4e0:                                                                0281f53c
f500: 0281f51c 00508f60 00381d90 0281f53c 0281f51c 00170c88 0016ff3c 00000000
f520: 00000001 00000001 00508f60 0036d294 0281f598 0281f540 00171f74 00170c34
f540: 00000041 00000000 00000000 00000000 00028012 0036db50 00000000 00000001
f560: 00000000 00000000 00000000 0036d294 00008012 00008012 0036db4c 00000001
f580: 00000000 00000000 00000008 0281f618 0281f59c 0017219c 00171ba4 00000001
f5a0: 00000041 0036d294 00000000 0016c104 00152d1c 0036db50 00000001 00000010
f5c0: 00028012 00000000 001bf9b8 00000001 02847720 0242d5c0 0281f5f4 0281f5e8
f5e0: 00000801 00000000 0281f604 0036d294 00004008 00000000 00000000 0286b5e0
f600: 00000000 00001000 00000008 0281f644 0281f61c 00250b70 001720b8 00000000
f620: 00001000 0281e000 00004008 00000000 00001000 00000008 0281f694 0281f648
f640: 00250eec 00250b3c 02847720 0286b5e0 00000001 02847768 00000000 00000000
f660: 00513d40 00000000 009e9000 00000000 014a3a40 02847720 00004008 00000000
f680: 0281e000 00000008 0281f6e8 0281f698 001faefc 00250c2c 0281f6a4 001962e8
f6a0: 00123070 00000001 00011210 0283f2a0 0281e000 0281f6d0 00000000 00000000
f6c0: 00000001 02847720 00000801 00000000 0242d588 00000008 02847720 0281f744
f6e0: 0281f6ec 001fc4e0 001facc4 0000012d 0283f2c0 0000000f 001c1478 00000001
f700: 0281f734 0281f710 001c1d38 001c146c 0000000f 00000001 0000012d 00000001
f720: 02847720 00000801 00000000 0242d588 00000000 00000091 0281f76c 0281f748
f740: 001bbac4 001fc46c 0242d588 0000002f 00000000 0242d588 00000fff 0242d588
f760: 0281f7b8 0281f770 001be40c 001bb99c 0000000e 0281f8ec 001c40cc 00513d40
f780: 02402d04 00000000 00001000 00000091 00001000 0281f8ec 01000000 00000000
f7a0: 00513d40 001bf844 02402d04 0281f7ec 0281f7bc 001be730 001be0e0 001bf844
f7c0: 001c40cc 00000001 02402db4 00513d40 00000001 0281f860 0000000e 00000802
f7e0: 0281f7fc 0281f7f0 001be750 001be668 0281f80c 0281f800 001c3284 001be748
f800: 0281f828 0281f810 00173250 001c3278 00000001 0000083c 00513d40 0281f8c8
f820: 0281f82c 0017375c 00173240 0000000e 02402db4 00173234 0281f8ec 02402db4
f840: 00000000 00000000 0281f864 ffffffff 00000001 00000001 00000002 0000000e
f860: 00000000 00513d20 00513d40 00513d60 00513d80 00513da0 00513dc0 00513de0
f880: 00513e00 00513e20 00513e40 00513e60 00513e80 00513ea0 00513ec0 0000080e
f8a0: 7fffffff 7fffffff 014a4e00 02402c90 02400298 02811940 0000001f 0281f8d8
f8c0: 0281f8cc 0017397c 00173578 0281f8e8 0281f8dc 001739b8 00173958 0281f924
f8e0: 0281f8ec 0016c98c 00173990 00000001 00000000 00000000 7ffffffe 00000000
f900: 00000000 00000000 ffffffff 7fffffff 00000000 ffffffff 0281f948 0281f92c
f920: 0016d208 0016c928 ffffffff 7fffffff 00000001 00000000 02402db4 0281f960
f940: 0281f94c 0016d23c 0016d1e4 00000000 02402c80 0281f970 0281f964 001c3370
f960: 0016d21c 0281f980 0281f974 001c3388 001c3344 0281f9a8 0281f984 001c3484
f980: 001c3380 02402c80 02880820 00000008 00000000 02400298 00000000 0281f9b8
f9a0: 0281f9ac 001c34ec 001c3398 0281f9d0 0281f9bc 001c3e1c 001c34e4 02880828
f9c0: 02880820 0281fa08 0281f9d4 0019a704 001c3df4 00000000 00000000 02401414
f9e0: 02880820 00000000 0281bbc0 0281bbc0 0000000c 00000000 00000008 0281fa24
fa00: 0281fa0c 00197490 0019a654 00000003 00000000 0281bbc8 0281fa48 0281fa28
fa20: 0013d50c 0019743c 00000001 02820d60 0000000b 0281da40 00000000 0281fa58
fa40: 0281fa4c 0013d544 0013d43c 0281fa80 0281fa5c 0013e72c 0013d528 00000000
fa60: 0281e000 00000001 0281fa74 0013b118 0013ccc8 0281faf4 0281fa84 001246ec
fa80: 0013e5fc 0281e260 0000000b 00000000 6581fab4 33663935 20383530 34383565
faa0: 30303035 38326520 32303232 35652034 30333638 28203831 37393765 32303065
fac0: 00002029 0281faec e797e002 00509198 0000002b 00509180 0036d294 0050ffe0
fae0: 00000000 00000001 0281fb68 0281faf8 00000000 001244ac 0036d2b8 00509188
fb00: 0dd90384 00100100 00509198 0000002b 00509180 0036d294 0050ffe0 00000000
fb20: 00000001 0281fb68 00509198 0281fb40 0036d2b8 00170384 0000001f 00000000
fb40: 00000000 00000001 00000008 0050e000 00000000 00000020 00000080 0281fba4
fb60: 0281fb6c 00170598 00170288 00000000 00000000 0036d294 0281fb84 0056200c
fb80: 00000000 00000001 0056200c 0036d294 0281e000 00562000 0281fc00 0281fba8
fba0: 00171cc0 001703ec 00000041 00000000 00000000 00000000 000200d0 0036db50
fbc0: 00000000 00000001 00000000 00000000 00000000 0036d294 000200d0 000200d0
fbe0: 0036db4c 00000001 00000000 00000000 0281e000 0281fc80 0281fc04 0017219c
fc00: 00171ba4 00000001 00000041 0036d294 00000000 0281fc30 0281fc24 0036db50
fc20: 0020b48c 00000010 000200d0 00000000 0020b534 00b0c000 00000000 02402db4
fc40: 02402db4 00000b0c 02402db4 0281e000 0281fc80 0036d294 ffffffff 00000000
fc60: 02402db4 00000b0c 00000000 02402db4 0281e000 0281fca8 0281fc84 0016c514
fc80: 001720b8 00b0c000 00000000 00000000 00000400 00000000 0281e000 0281fccc
fca0: 0281fcac 001bd7d0 0016c4c0 00000400 00000000 00b0c000 00000000 00000400
fcc0: 0281fce8 0281fcd0 001c3240 001bd7b0 00000001 0281fd24 001c40cc 0281fd50
fce0: 0281fcec 0016b8ec 001c3210 00000400 00000001 0281fd24 0281fd20 02880820
fd00: 00000000 00001000 00000001 002dee64 0281fe7c 00000001 00000000 00000400
fd20: 001ad410 0013fe40 00000000 02402d04 00b0c000 00000000 00000400 00000000
fd40: 0281e000 0281fdd0 0281fd58 0016cf0c 0016b748 00b0c000 00000000 0281fe40
fd60: 00000400 00000000 0281fe40 0281fe7c 0281fe0c 0281fe00 0281fd84 02880820
fd80: 02402db4 00000001 0000ffff 00000001 00000400 00000000 0281fe0c 02880720
fda0: 00000400 00000400 00b0c000 00000000 0281fe7c 00b0c000 00000000 02880820
fdc0: 00000001 0281fe00 0281fdd4 001c271c 0016cc24 00000000 02880820 0281fe0c
fde0: 0281fe7c 0281fed0 00003e80 00000003 00000001 0281fea0 0281fe08 00198d64
fe00: 001c26e0 00b0c000 00000000 00000000 ffffec80 00000000 00000001 ffffffff
fe20: 02880820 00000000 00000000 00000000 00000000 0281da40 00000000 00000000
fe40: 00b0c000 00000000 001230b8 00122e54 00000400 0281fe60 00000400 00000001
fe60: 02880728 02811940 00000001 00000000 00000000 00000000 02880820 014bac00
fe80: 00000400 02880820 00000400 014bac00 0281fed0 0281fecc 0281fea4 0019961c
fea0: 00198cb8 00000000 00000000 00b0c000 00000000 02880820 00002c30 00003e80
fec0: 0281fef4 0281fed0 00199c44 0019956c 00b0c000 00000000 00000000 000002c3
fee0: 00002c30 00000004 0281ff48 0281fef8 00101614 00199c04 0020e7d8 0281ff14
ff00: 0281ff74 00328694 014bac00 00000000 00000000 5c2d2f7c 00003e80 00004000
ff20: 00117ed4 00117ed0 00117268 00000013 00000000 00000000 00000000 0281ff74
ff40: 0281ff4c 001018f4 001011cc 00000000 00117ed4 00117ed0 00117268 00000013
ff60: 00000000 00000000 0281ff90 0281ff78 00100f4c 001018c0 0281ff84 00374018
ff80: 001174ac 0281ffac 0281ff94 001005cc 00100e80 00000000 001004b8 0013e5f0
ffa0: 00000000 0281ffb0 0013e5f0 001004c4 00000000 00000000 00000000 00000000
ffc0: 00000000 001004b8 0013e5f0 00000013 00000000 00000000 00000000 00000000
ffe0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Backtrace: 
[<0016ff30>] (dump_page+0x0/0x130) from [<00170c88>] (bad_page+0x60/0x114)
 r5:00381d90 r4:00508f60
[<00170c28>] (bad_page+0x0/0x114) from [<00171f74>] (get_page_from_freelist+0x3dc/0x514)
 r8:0036d294 r7:00508f60 r6:00000001 r5:00000001 r4:00000000
[<00171b98>] (get_page_from_freelist+0x0/0x514) from [<0017219c>] (__alloc_pages_nodemask+0xf0/0x5a0)
[<001720ac>] (__alloc_pages_nodemask+0x0/0x5a0) from [<00250b70>] (brd_insert_page+0x40/0xf0)
[<00250b30>] (brd_insert_page+0x0/0xf0) from [<00250eec>] (brd_make_request+0x2cc/0x464)
[<00250c20>] (brd_make_request+0x0/0x464) from [<001faefc>] (generic_make_request+0x244/0x310)
[<001facb8>] (generic_make_request+0x0/0x310) from [<001fc4e0>] (submit_bio+0x80/0xf0)
[<001fc460>] (submit_bio+0x0/0xf0) from [<001bbac4>] (submit_bh+0x134/0x1cc)
[<001bb990>] (submit_bh+0x0/0x1cc) from [<001be40c>] (__block_write_full_page+0x338/0x588)
[<001be0d4>] (__block_write_full_page+0x0/0x588) from [<001be730>] (block_write_full_page_endio+0xd4/0xe0)
[<001be65c>] (block_write_full_page_endio+0x0/0xe0) from [<001be750>] (block_write_full_page+0x14/0x1c)
[<001be73c>] (block_write_full_page+0x0/0x1c) from [<001c3284>] (blkdev_writepage+0x18/0x20)
[<001c326c>] (blkdev_writepage+0x0/0x20) from [<00173250>] (__writepage+0x1c/0x7c)
[<00173234>] (__writepage+0x0/0x7c) from [<0017375c>] (write_cache_pages+0x1f0/0x3e0)
 r6:00513d40 r5:0000083c r4:00000001
[<0017356c>] (write_cache_pages+0x0/0x3e0) from [<0017397c>] (generic_writepages+0x30/0x38)
[<0017394c>] (generic_writepages+0x0/0x38) from [<001739b8>] (do_writepages+0x34/0x40)
[<00173984>] (do_writepages+0x0/0x40) from [<0016c98c>] (__filemap_fdatawrite_range+0x74/0x7c)
[<0016c91c>] (__filemap_fdatawrite_range+0x4/0x7c) from [<0016d208>] (filemap_fdatawrite+0x30/0x38)
 r4:ffffffff
[<0016d1d8>] (filemap_fdatawrite+0x0/0x38) from [<0016d23c>] (filemap_write_and_wait+0x2c/0x50)
 r5:02402db4 r4:00000000
[<0016d210>] (filemap_write_and_wait+0x0/0x50) from [<001c3370>] (__sync_blockdev+0x38/0x3c)
 r5:02402c80 r4:00000000
[<001c3338>] (__sync_blockdev+0x0/0x3c) from [<001c3388>] (sync_blockdev+0x14/0x18)
[<001c3374>] (sync_blockdev+0x0/0x18) from [<001c3484>] (__blkdev_put+0xf8/0x14c)
[<001c338c>] (__blkdev_put+0x0/0x14c) from [<001c34ec>] (blkdev_put+0x14/0x18)
[<001c34d8>] (blkdev_put+0x0/0x18) from [<001c3e1c>] (blkdev_close+0x34/0x50)
[<001c3de8>] (blkdev_close+0x0/0x50) from [<0019a704>] (fput+0xbc/0x1d4)
 r5:02880820 r4:02880828
[<0019a648>] (fput+0x0/0x1d4) from [<00197490>] (filp_close+0x60/0x84)
[<00197430>] (filp_close+0x0/0x84) from [<0013d50c>] (put_files_struct+0xdc/0xec)
 r6:0281bbc8 r5:00000000 r4:00000003
[<0013d430>] (put_files_struct+0x0/0xec) from [<0013d544>] (exit_files+0x28/0x2c)
 r8:00000000 r7:0281da40 r6:0000000b r5:02820d60 r4:00000001
[<0013d51c>] (exit_files+0x0/0x2c) from [<0013e72c>] (do_exit+0x13c/0x65c)
[<0013e5f0>] (do_exit+0x0/0x65c) from [<001246ec>] (die+0x24c/0x28c)
[<001244a0>] (die+0x0/0x28c) from [<00000000>] (  (null))
[<0017027c>] (move_freepages_block+0x0/0x164) from [<00170598>] (__rmqueue+0x1b8/0x414)
[<001703e0>] (__rmqueue+0x0/0x414) from [<00171cc0>] (get_page_from_freelist+0x128/0x514)
[<00171b98>] (get_page_from_freelist+0x0/0x514) from [<0017219c>] (__alloc_pages_nodemask+0xf0/0x5a0)
[<001720ac>] (__alloc_pages_nodemask+0x0/0x5a0) from [<0016c514>] (grab_cache_page_write_begin+0x60/0xa0)
[<0016c4b4>] (grab_cache_page_write_begin+0x0/0xa0) from [<001bd7d0>] (block_write_begin+0x2c/0x80)
[<001bd7a4>] (block_write_begin+0x0/0x80) from [<001c3240>] (blkdev_write_begin+0x3c/0x48)
 r7:00000400 r6:00000000 r5:00b0c000 r4:00000000
[<001c3204>] (blkdev_write_begin+0x0/0x48) from [<0016b8ec>] (generic_file_buffered_write+0x1b4/0x250)
[<0016b73c>] (generic_file_buffered_write+0x4/0x250) from [<0016cf0c>] (__generic_file_aio_write+0x2f4/0x4a4)
[<0016cc18>] (__generic_file_aio_write+0x0/0x4a4) from [<001c271c>] (blkdev_aio_write+0x4c/0xb0)
[<001c26d4>] (blkdev_aio_write+0x4/0xb0) from [<00198d64>] (do_sync_write+0xb8/0x104)
[<00198cac>] (do_sync_write+0x0/0x104) from [<0019961c>] (vfs_write+0xbc/0x150)
 r7:0281fed0 r6:014bac00 r5:00000400 r4:02880820
[<00199560>] (vfs_write+0x0/0x150) from [<00199c44>] (sys_write+0x4c/0x84)
 r8:00003e80 r7:00002c30 r6:02880820 r5:00000000 r4:00b0c000
[<00199bf8>] (sys_write+0x0/0x84) from [<00101614>] (rd_load_image+0x454/0x61c)
 r6:00000004 r5:00002c30 r4:000002c3
[<001011c0>] (rd_load_image+0x0/0x61c) from [<001018f4>] (initrd_load+0x40/0x33c)
[<001018b4>] (initrd_load+0x0/0x33c) from [<00100f4c>] (prepare_namespace+0xd8/0x1e0)
[<00100e74>] (prepare_namespace+0x0/0x1e0) from [<001005cc>] (kernel_init+0x114/0x160)
 r5:001174ac r4:00374018
[<001004b8>] (kernel_init+0x0/0x160) from [<0013e5f0>] (do_exit+0x0/0x65c)
 r6:0013e5f0 r5:001004b8 r4:00000000
Code: e590c010 e3130902 1590300c 01a03000 (e5932004) 
---[ end trace 705bf84e3b8ab1e2 ]---
Fixing recursive fault but reboot is needed!
l4linux1| cpu0: utcb=0xb3000600 417
l4linux1| l4lx_thread_create: Created thread 421 (idler0) (u:b3000a00, sp:00391fec)
l4linux1| Page fault (non-resolved): pfa=7 pc=1703a8
Internal error: Boom!: 410807 [#3]
last sysfs file: 
Modules linked in:
CPU: 0    Tainted: G      D      (2.6.37-l4 #3)
PC is at move_freepages_block+0x12c/0x164
LR is at 0x0
pc : [<001703a8>]    lr : [<00000000>]    psr: 0000001f
sp : 010d9a34  ip : 00508d38  fp : 010d9a5c
r10: 00000000  r9 : 00000000  r8 : 0050ffe0
r7 : 0036d294  r6 : 00508d20  r5 : 0054a680  r4 : 0054a6a0
r3 : 00000020  r2 : 00000b24  r1 : 00000040  r0 : 0036ddb8
Flags: nzcv  IRQs on  FIQs on  Mode SYS_32  ISA ARM  Segment kernel
Process flush-1:0 (pid: 15, stack limit = 0x010d8260)
Stack: (0x010d9a34 to 0x010da000)
9a20:                                              00000000 00000001 00000008
9a40: 0050e000 00000000 00000020 00000080 010d9a98 010d9a60 00170598 00170288
9a60: 00000000 00000000 0036d294 ffffffff 0056200c 00000000 00000001 0056200c
9a80: 0036d294 010d8000 00562000 010d9af4 010d9a9c 00171cc0 001703ec 00000041
9aa0: 00000000 00000000 00000000 00028012 0036db50 00000000 00000001 00000000
9ac0: 00000000 00000000 0036d294 00008012 00008012 0036db4c 00000001 00000000
9ae0: 00000000 00000008 010d9b74 010d9af8 0017219c 00171ba4 00000001 00000041
9b00: 0036d294 00000000 0016c104 00152d1c 0036db50 00000001 00000010 00028012
9b20: 00000000 001bf9b8 00000001 02847720 0242d5f8 010d9b50 010d9b44 00000802
9b40: 00000000 010d9b60 0036d294 00004010 00000000 00000000 0286b5e0 00000000
9b60: 00001000 00000008 010d9ba0 010d9b78 00250b70 001720b8 00000000 00001000
9b80: 010d8000 00004010 00000000 00001000 00000008 010d9bf0 010d9ba4 00250eec
9ba0: 00250b3c 028476a0 0286b5e0 00000001 028476e8 00000000 00000000 00513d60
9bc0: 00000000 009e8000 00000000 014a3a40 028476a0 00004010 00000000 010d8000
9be0: 00000008 010d9c44 010d9bf4 001faefc 00250c2c 010d9c00 001962e8 00123070
9c00: 00000001 00011210 0283f2a0 010d8000 010d9c2c 00000000 00000000 00000001
9c20: 028476a0 00000802 00000000 0242d550 00000008 028476a0 010d9ca0 010d9c48
9c40: 001fc4e0 001facc4 0000012d 0283f2c0 0000000f 001c1478 00000001 010d9c90
9c60: 010d9c6c 001c1d38 001c146c 0000000f 00000001 0000012d 00000001 028476a0
9c80: 00000802 00000000 0242d550 00000000 00000001 010d9cc8 010d9ca4 001bbac4
9ca0: 001fc46c 0242d550 0000002f 00000000 0242d550 00000fff 0242d550 010d9d14
9cc0: 010d9ccc 001be40c 001bb99c 0000000e 010d9ebc 001c40cc 00513d60 02402d04
9ce0: 010d9cfc 00001000 00000001 00001000 010d9ebc 01000000 00000000 00513d60
9d00: 001bf844 02402d04 010d9d48 010d9d18 001be730 001be0e0 001bf844 001c40cc
9d20: 00000001 02402db4 00513d60 00000000 010d9db8 0000000e 00000803 010d9d58
9d40: 010d9d4c 001be750 001be668 010d9d68 010d9d5c 001c3284 001be748 010d9d84
9d60: 010d9d6c 00173250 001c3278 00000001 0000083c 00513d60 010d9e24 010d9d88
9d80: 0017375c 00173240 0000000e 02402db4 00173234 010d9ebc 02402db4 00000000
9da0: 00000000 00000800 ffffffff 00000000 00000000 00000000 0000000e 00000000
9dc0: 00513d60 00513d80 00513da0 00513dc0 00513de0 00513e00 00513e20 00513e40
9de0: 00513e60 00513e80 00513ea0 00513ec0 00513ee0 00513f00 00000810 02402d04
9e00: 010d9ebc 014a3b38 02402db4 014a3b70 00000000 0280f200 010d9e34 010d9e28
9e20: 0017397c 00173578 010d9e44 010d9e38 001739b8 00173958 010d9e64 010d9e48
9e40: 001b5dac 00173990 00000000 02402d04 014a3b38 010d9ebc 010d9e90 010d9e68
9e60: 001b62f4 001b5d14 02402d04 0280f200 014a3b38 0280f23c 014a3b70 00000000
9e80: 010d9ebc 010d9eb8 010d9e94 001b65b8 001b6258 00000000 010d9f10 014a3b38
9ea0: 00000000 014a3b38 00000000 010d9f0c 010d9ebc 001b6818 001b651c 00000000
9ec0: 010d9eec ffff8d66 00000400 00000000 00000000 00000000 00000000 00000000
9ee0: 00000024 00000001 010d9f0c ffff81ae ffff8b18 00000000 014a3ae0 014a3b80
9f00: 010d9f54 010d9f10 001b6a10 001b6624 00000321 00000000 00000000 00000003
9f20: 00000000 00000000 00000000 014a3b38 00000000 010d8000 014a3ae0 014a3b80
9f40: 00000000 0035dc6c 010d9f7c 010d9f58 001b6d7c 001b6880 02845ed0 014a3b38
9f60: 001b6d14 00000013 00000000 00000000 010d9fac 010d9f80 00152a28 001b6d20
9f80: 00000000 014a3b38 00000000 010d9f8c 010d9f8c 02845ed0 001529a0 0013e5f0
9fa0: 00000000 010d9fb0 0013e5f0 001529ac 00000000 00000000 00000000 00000000
9fc0: 02845ed0 001529a0 0013e5f0 00000013 00000000 00000000 00000000 00000000
9fe0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Backtrace: 
[<0017027c>] (move_freepages_block+0x0/0x164) from [<00170598>] (__rmqueue+0x1b8/0x414)
[<001703e0>] (__rmqueue+0x0/0x414) from [<00171cc0>] (get_page_from_freelist+0x128/0x514)
[<00171b98>] (get_page_from_freelist+0x0/0x514) from [<0017219c>] (__alloc_pages_nodemask+0xf0/0x5a0)
[<001720ac>] (__alloc_pages_nodemask+0x0/0x5a0) from [<00250b70>] (brd_insert_page+0x40/0xf0)
[<00250b30>] (brd_insert_page+0x0/0xf0) from [<00250eec>] (brd_make_request+0x2cc/0x464)
[<00250c20>] (brd_make_request+0x0/0x464) from [<001faefc>] (generic_make_request+0x244/0x310)
[<001facb8>] (generic_make_request+0x0/0x310) from [<001fc4e0>] (submit_bio+0x80/0xf0)
[<001fc460>] (submit_bio+0x0/0xf0) from [<001bbac4>] (submit_bh+0x134/0x1cc)
[<001bb990>] (submit_bh+0x0/0x1cc) from [<001be40c>] (__block_write_full_page+0x338/0x588)
[<001be0d4>] (__block_write_full_page+0x0/0x588) from [<001be730>] (block_write_full_page_endio+0xd4/0xe0)
[<001be65c>] (block_write_full_page_endio+0x0/0xe0) from [<001be750>] (block_write_full_page+0x14/0x1c)
[<001be73c>] (block_write_full_page+0x0/0x1c) from [<001c3284>] (blkdev_writepage+0x18/0x20)
[<001c326c>] (blkdev_writepage+0x0/0x20) from [<00173250>] (__writepage+0x1c/0x7c)
[<00173234>] (__writepage+0x0/0x7c) from [<0017375c>] (write_cache_pages+0x1f0/0x3e0)
 r6:00513d60 r5:0000083c r4:00000001
[<0017356c>] (write_cache_pages+0x0/0x3e0) from [<0017397c>] (generic_writepages+0x30/0x38)
[<0017394c>] (generic_writepages+0x0/0x38) from [<001739b8>] (do_writepages+0x34/0x40)
[<00173984>] (do_writepages+0x0/0x40) from [<001b5dac>] (writeback_single_inode+0xa4/0x1f0)
[<001b5d08>] (writeback_single_inode+0x0/0x1f0) from [<001b62f4>] (writeback_sb_inodes+0xa8/0x10c)
 r7:010d9ebc r6:014a3b38 r5:02402d04 r4:00000000
[<001b624c>] (writeback_sb_inodes+0x0/0x10c) from [<001b65b8>] (writeback_inodes_wb+0xa8/0x108)
[<001b6510>] (writeback_inodes_wb+0x0/0x108) from [<001b6818>] (wb_writeback+0x200/0x25c)
[<001b6618>] (wb_writeback+0x0/0x25c) from [<001b6a10>] (wb_do_writeback+0x19c/0x1ac)
 r7:014a3b80 r6:014a3ae0 r5:00000000 r4:ffff8b18
[<001b6874>] (wb_do_writeback+0x0/0x1ac) from [<001b6d7c>] (bdi_writeback_thread+0x68/0x148)
[<001b6d14>] (bdi_writeback_thread+0x0/0x148) from [<00152a28>] (kthread+0x88/0x90)
[<001529a0>] (kthread+0x0/0x90) from [<0013e5f0>] (do_exit+0x0/0x65c)
 r6:0013e5f0 r5:001529a0 r4:02845ed0
Code: e0866113 e0870002 e5854004 e787c002 (e58ec004) 
---[ end trace 705bf84e3b8ab1e3 ]---


-------------- next part --------------
Texas Instruments X-Loader 1.4.4ss (Aug 19 2010 - 02:49:27)
Beagle xM Rev A
Reading boot sector
Loading u-boot.bin from mmc


U-Boot 2010.03-dirty (Aug 20 2010 - 20:50:46)

OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz, 
OMAP3 Beagle board + LPDDR/NAND
I2C:   ready
DRAM:  512 MB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial

Probing for expansion boards, if none are connected you'll see a harmless I2C error.

No EEPROM on expansion board
Beagle xM Rev A
Die ID #586400011ff00000015739eb0c011029
Hit any key to stop autoboot:  0 
mmc1 is available
reading bootstrap_MyL4linuxARM.uimage

16478272 bytes read
## Booting kernel from Legacy Image at 80ffffc0 ...
   Image Name:   
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    16478208 Bytes = 15.7 MB
   Load Address: 81000000
   Entry Point:  81000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...


L4 Bootstrapper
  Build: #36 Wed Apr  6 16:22:01 CEST 2011, 4.2.3 20071106 (prerelease)
  Scanning up to 128 MB RAM
  Memory size is 128MB (80000000 - 88000000)
  RAM: 0000000080000000 - 0000000087ffffff: 131072kB
  Total RAM: 128MB
  mod10: 817e7000-81fb7000: myramdisk.rd
  mod09: 814e7000-817e7000: ramdisk-arm-linux1.rd
  mod08: 8123d000-814e65b0: vmlinuz.arm
  mod07: 8123c000-8123c0bd: arm-rv.io
  mod06: 81140000-8123be28: io
  mod05: 8113f000-8113f33b: myl4lx.cfg
  mod04: 810e2000-8113e310: ned
  mod03: 810c0000-810e11f0: l4re
  mod02: 8107c000-810bf640: moe
  mod01: 81063000-8107b6f4: sigma0
  mod00: 81014000-81062670: fiasco
  Moving 11 modules to 81100000 with offset ec000
  moving module 11 { 817e7000-81fb7000 } -> { 818d3000-820a3000 }
  moving module 10 { 814e7000-817e7000 } -> { 815d3000-818d3000 }
  moving module 09 { 8123d000-814e65b0 } -> { 81329000-815d25b0 }
  moving module 08 { 8123c000-8123c0bd } -> { 81328000-813280bd }
  moving module 07 { 81140000-8123be28 } -> { 8122c000-81327e28 }
  moving module 06 { 8113f000-8113f33b } -> { 8122b000-8122b33b }
  moving module 05 { 810e2000-8113e310 } -> { 811ce000-8122a310 }
  moving module 04 { 810c0000-810e11f0 } -> { 811ac000-811cd1f0 }
  moving module 03 { 8107c000-810bf640 } -> { 81168000-811ab640 }
  moving module 02 { 81063000-8107b6f4 } -> { 8114f000-811676f4 }
  moving module 01 { 81014000-81062670 } -> { 81100000-8114e670 }
  Scanning fiasco
  Scanning sigma0
  Scanning moe rom/myl4lx.cfg
  Relocated mbi to [0x8100f000-0x8100f179]
  Loading fiasco
  Loading sigma0
  Loading moe
  find kernel info page...
  found kernel info page at 0x80002000
Regions of list regions
    [ 80001000,  80001a3f] {      a40} Kern   fiasco
    [ 80002000,  8005cfff] {    5b000} Kern   fiasco
    [ 80090000,  800990c3] {     90c4} Sigma0 sigma0
    [ 800a0000,  800a4193] {     4194} Sigma0 sigma0
    [ 80140000,  801912ff] {    51300} Root   moe
    [ 81000000,  810133ef] {    133f0} Boot   bootstrap
    [ 8100f000,  8100f276] {      277} Root   Multiboot info
    [ 811ac000,  820a2fff] {   ef7000} Root   Modules Memory
  API Version: (87) experimental
  Sigma0 config    ip:80090000 sp:8100e744
  Roottask config  ip:8014011c sp:00000000
  Starting kernel fiasco at 80001000
Hello from Startup::stage2
Initialize page table
Vmem_alloc::init()
Cache config: ON
ID_PFR0:  00001131
ID_PFR1:  00000011
ID_DFR0:  00010400
ID_AFR0:  00000000
ID_MMFR0: 01100003
ID_MMFR1: 20000000
ID_MMFR2: 01202000
ID_MMFR3: 00000211
FPU0: Arch: VFPv3(3), Part: VFPv3(30), r: 3, v: c, i: 41, t: hard, p: dbl/sngl
SERIAL ESC: allocated IRQ 74 for serial uart
Not using serial hack in slow timer handler.
Welcome to Fiasco.OC (arm)!
L4/Fiasco.OC arm microkernel (C) 1998-2011 TU Dresden
Rev: rUNKNOWN compiled with gcc 4.2.3 for Beagleboard    []
Build: #2 Mon Mar 28 18:29:51 CEST 2011

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 80002000
  allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[0:80000000;80000fff]
[0:8005d000;8008ffff]
[0:8009a000;8009ffff]
[0:800a5000;8013ffff]
[4:80140000;80191fff]
[0:80192000;8100efff]
[4:8100f000;8100ffff]
[0:81010000;811abfff]
[4:811ac000;820a2fff]
[0:820a3000;86ffffff]
IOMEM:----------------------
[0:0;7fffffff]
[0:88000000;ffffffff]
MOE: Hello world
MOE: found 98604 KByte free memory
MOE: found RAM from 80000000 to 87000000
MOE: allocated 112 KByte for the page array @0x8005d000
MOE: virtual user address space [0-bfffffff]
MOE: rom name space cap -> [C:501000]
  BOOTFS: [811ac000-811cd1f0] [C:503000] l4re
  BOOTFS: [811ce000-8122a310] [C:504000] ned
  BOOTFS: [8122b000-8122b33b] [C:505000] myl4lx.cfg
  BOOTFS: [8122c000-81327e28] [C:506000] io
  BOOTFS: [81328000-813280bd] [C:507000] arm-rv.io
  BOOTFS: [81329000-815d25b0] [C:508000] vmlinuz.arm
  BOOTFS: [815d3000-818d3000] [C:509000] ramdisk-arm-linux1.rd
  BOOTFS: [818d3000-820a3000] [C:50a000] myramdisk.rd
MOE: cmdline: moe rom/myl4lx.cfg
MOE: Starting: rom/ned rom/myl4lx.cfg
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/myl4lx.cfg'
l4linux0| libio: Warning: Query of 'vbus' failed!
l4linux0| PH  0 (t:        1) offs=00008000 vaddr=00100000 vend=003f7690
l4linux0|                     f_sz=00272363 memsz=002f7690 flgs=rwx
l4linux1| libio: Warning: Query of 'vbus' failed!
l4linux1| PH  0 (t:        1) offs=00008000 vaddr=00100000 vend=003f7690
l4linux1|                     f_sz=00272363 memsz=002f7690 flgs=rwx
l4linux0| PH  1 (t:        1) offs=00280000 vaddr=00400000 vend=00400024
l4linux0|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux0| PH  2 (t:        4) offs=00280000 vaddr=00400000 vend=00400024
l4linux0|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux0| Starting binary at 0x11f350, argc=8 argv0=rom/vmlinuz.arm
l4linux0| External resolver is at 0xa80005f0
l4linux0| ======> L4Linux 2.6 starting... <========
l4linux0| Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
l4linux0| Binary name: rom/vmlinuz.arm
l4linux0|    This is an OABI build.
l4linux0| Linux kernel command line (7 args): mem=16M l4x_rd=rom/ramdisk-arm-linux1.rd root=1:0 ramdisk_size=7168 l4shmnet.add=shmns,0x12,create1
l4linux0| CPU mapping (l:p)[1]: 0:0
l4linux0| Image: 00100000 - 00400000 [3072 KiB].
l4linux0| Areas: Text:     00100000 - 00358000 [2400kB] (a bit longer)
l4linux0|        Data:     00358000 - 0036dc20 [87kB]
l4linux0|        Initdata: 00100000 - 0011e000 [120kB]
l4linux0|        BSS:      00372363 - 003f7690 [532kB]
l4linux0| l4lx_thread_create: Created thread 414 (tamer0) (u:b3000400, sp:0037658c)
l4linux0| Tamer0 is 414
l4linux0| Using tamed mode.
l4linux0| Device scan:
l4linux0| l4lx_thread_create: Created thread 416 (cpu0) (u:b3000600, sp:00359fe8)
l4linux0| main thread will be 416
l4linux0| l4x_register_pointer_section: addr = 00100000 size = 3112960
l4linux0| section-with-init: virt: 0x100000 to 0x3f768f [3037 KiB]
l4linux0| section-with-init: Phys: 0x8024d000 to 0x80544690, Size:  3110544
l4linux1| PH  1 (t:        1) offs=00280000 vaddr=00400000 vend=00400024
l4linux1|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux1| PH  2 (t:        4) offs=00280000 vaddr=00400000 vend=00400024
l4linux1|                     f_sz=00000024 memsz=00000024 flgs=r--
l4linux1| Starting binary at 0x11f350, argc=9 argv0=rom/vmlinuz.arm
l4linux1| External resolver is at 0xa80005f0
l4linux1| ======> L4Linux 2.6 starting... <========
l4linux1| Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
l4linux1| Binary name: rom/vmlinuz.arm
l4linux1|    This is an OABI build.
l4linux1| Linux kernel command line (8 args): mem=40M console=ttyLv0 l4x_rd=rom/myramdisk.rd root=1:0 ramdisk_size=8192 l4shmnet.add=shmns,0x12 2
l4linux1| CPU mapping (l:p)[1]: 0:0
l4linux1| Image: 00100000 - 00400000 [3072 KiB].
l4linux1| Areas: Text:     00100000 - 00358000 [2400kB] (a bit longer)
l4linux1|        Data:     00358000 - 0036dc20 [87kB]
l4linux1|        Initdata: 00100000 - 0011e000 [120kB]
l4linux1|        BSS:      00372363 - 003f7690 [532kB]
l4linux1| l4lx_thread_create: Created thread 415 (tamer0) (u:b3000400, sp:0037658c)
l4linux1| Tamer0 is 415
l4linux1| Using tamed mode.
l4linux1| Device scan:
l4linux1| l4lx_thread_create: Created thread 417 (cpu0) (u:b3000600, sp:00359fe8)
l4linux1| main thread will be 417
l4linux1| l4x_register_pointer_section: addr = 00100000 size = 3112960
l4linux1| section-with-init: virt: 0x100000 to 0x3f768f [3037 KiB]
l4linux1| section-with-init: Phys: 0x8054b000 to 0x80842690, Size:  3110544
l4linux0| l4x_linux_startup: thread 416.
l4linux0| main thread: received startup message.
l4linux0| Main thread running, waiting...
l4linux0| utcb 0xb3000600
l4linux0| l4x_setup_memory: Forcing superpages for main memory
l4linux0| Main memory size: 16MB
l4linux1| l4x_linux_startup: thread 417.
l4linux1| main thread: received startup message.
l4linux1| Main thread running, waiting...
l4linux1| utcb 0xb3000600
l4linux1| l4x_setup_memory: Forcing superpages for main memory
l4linux1| Main memory size: 40MB
l4linux0|     Main memory: virt: 0x500000 to 0x14fffff [16384 KiB]
l4linux0|     Main memory: Phys: 0x82100000 to 0x83100000, Size: 16777216
l4linux0| Filling lower ptabs...
l4linux1|     Main memory: virt: 0x500000 to 0x2cfffff [40960 KiB]
l4linux1|     Main memory: Phys: 0x83100000 to 0x85900000, Size: 41943040
l4linux1| Filling lower ptabs...
l4linux0| Done (514 entries).
l4linux0| l4x_register_pointer_section: addr = 003ff000 size = 4096
l4linux0|             end: virt: 0x3ff000 to 0x3fffff [4 KiB]
l4linux0|             end: Phys: 0x80847000 to 0x80848000, Size:     4096
l4linux0| l4x_rd_path: rom/ramdisk-arm-linux1.rd
l4linux0| Loading: rom/ramdisk-arm-linux1.rd
l4linux0| INITRD: Size of RAMdisk is 3072KiB
l4linux0| RAMdisk from 09600000 to 09900000 [3072KiB]
l4linux0| l4lx_thread_create: Created thread 41b (IRQ CPU0) (u:b3000800, sp:0038ffe8)
l4linux1| Done (514 entries).
l4linux1| l4x_register_pointer_section: addr = 003ff000 size = 4096
l4linux1|             end: virt: 0x3ff000 to 0x3fffff [4 KiB]
l4linux1|             end: Phys: 0x8084a000 to 0x8084b000, Size:     4096
l4linux1| l4x_rd_path: rom/myramdisk.rd
l4linux1| Loading: rom/myramdisk.rd
l4linux1| INITRD: Size of RAMdisk is 8000KiB
l4linux1| RAMdisk from 0ae00000 to 0b5d0000 [8000KiB]
l4linux1| l4lx_thread_create: Created thread 41c (IRQ CPU0) (u:b3000800, sp:0038ffe8)
Linux version 2.6.37-l4 (t0105630 at t0105630-desktop) (gcc version 4.2.3 20071106 (prerelease)) #3 Tue Mar 29 16:04:10 CEST 2011
CPU: Fiasco [860f0001] revision 1 (ARMvundefined/unknown), cr=00000000
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
cpu_arm926_proc_init
Machine: L4
Memory policy: ECC disabled, Data cache writeback
arm926_flush_kern_cache_all()
INITRD: 0ae00000 - 0b5d0000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 10919
Kernel command line: mem=40M console=ttyLv0 l4x_rd=rom/myramdisk.rd root=1:0 ramdisk_size=8192 l4shmnet.add=shmns,0x12 -e IP=192.168.1.2
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 0MB 3MB 40MB = 43MB total
Memory: 40484k/40484k available, 3552k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xbffff000 - 0xc0000000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0x02e00000 - 0x0ae00000   ( 128 MB)
    lowmem  : 0x00000000 - 0x02d00000   (  45 MB)
    modules : 0xff100000 - 0x00100000   (  16 MB)
      .init : 0x00100000 - 0x0011e000   ( 120 kB)
      .text : 0x0011f000 - 0x00358000   (2276 kB)
      .data : 0x00358000 - 0x0036dc20   (  88 kB)
NR_IRQS:220
l4lx_irq_init: creating IRQ thread on cpu 0
Console: colour dummy device 80x30
irq_thread: Starting IRQ thread on CPU 0
console [ttyLv0] enabled
Calibrating delay loop... 209.71 BogoMIPS (lpj=1048576)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
Failed to create "l4x" debugfs directory: 1
Switching to clocksource kip
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
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.
NetWinder Floating Point Emulator V0.97 (double precision)
msgmni has been set to 79
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
l4cdds: No name given, not starting.
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 210) is a L4
L4 shared mem serial driver
brd: module loaded
l4bdds: No name given, not starting.
shmns: Requesting, role User, Shmsize 1024 Kbytes
eth0: L4ShmNet established, with 52:54:00:b0:cf:00, IRQ 211
mice: 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 8000KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
Freeing init memory: 120K
l4linux0| cpu0: utcb=0xb3000600 416
l4linux0| l4lx_thread_create: Created thread 42a (idler0) (u:b3000a00, sp:00391fec)
init started: BusyBox v1.13.4 (2009-05-10 12:06:03 CEST)
starting pid 17, tty '': '/etc/init.d/rcS'

Please press Enter to activate this console. l4linux1| cpu0: utcb=0xb3000600 417
l4linux1| l4lx_thread_create: Created thread 42b (idler0) (u:b3000a00, sp:00391fec)

starting pid 21, tty '': '-/bin/sh'
# 



More information about the l4-hackers mailing list