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@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@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@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 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' #