zImage starting: loaded at 0x00400000 (sp: 0x008bbeb0) Allocating 0x429040 bytes for kernel ... gunzipping (0x00000000 <- 0x0040e000:0x005ec098)...done 0x3ec0c4 bytes Attached initrd image at 0x005ed000-0x008ba6d0 initrd head: 0x1f8b0808 Linux/PowerPC load: console=ttyS0 ip=192.168.0.100 root=/dev/ram ramdisk_size=18 Finalizing device tree... flat tree at 0x8c8300 Using Xilinx Virtex440 machine description Only using first contiguous memory region Linux version 2.6.35+ (kadionik@ipcchip) (gcc version 4.2.2) #10 PREEMPT Mon Ma1 Found initrd at 0xc05ed000:0xc08ba6d0 Zone PFN ranges: DMA 0x00000000 -> 0x00010000 Normal empty Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00010000 MMU: Allocated 1088 bytes of context maps for 255 contexts Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyS0 ip=192.168.0.100 root=/dev/ram ramdisk_size=8 PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 252692k/262144k available (3836k kernel code, 9452k reserved, 184k data) Kernel virtual memory layout: * 0xfffdf000..0xfffff000 : fixmap * 0xfde00000..0xfe000000 : consistent mem * 0xfde00000..0xfde00000 : early ioremap * 0xd1000000..0xfde00000 : vmalloc & ioremap Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:512 clocksource: timebase mult[a00000] shift[22] registered I-pipe 2.12-01: pipeline enabled. Console: colour dummy device 80x25 pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 PCI: Probing PCI hardware bio: create slab at 0 XGpio: /plb@0/gpio@81460000: registered XGpio: /plb@0/gpio@81400000: registered XGpio: /plb@0/gpio@81420000: registered XGpio: /plb@0/gpio@81440000: registered vgaarb: loaded Switching to clocksource timebase NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) 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 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Trying to unpack rootfs image as initramfs... rootfs image is not initramfs (no cpio magic); looks like an initrd Freeing initrd memory: 2869k freed I-pipe: Domain Xenomai registered. Xenomai: hal/powerpc started. Xenomai: scheduling class idle registered. Xenomai: scheduling class rt registered. Xenomai: real-time nucleus v2.5.6 (Wormhole Wizards) loaded. Xenomai: starting native API services. Xenomai: starting POSIX services. Xenomai: starting RTDM services. ROMFS MTD (C) 2007 Red Hat, Inc. msgmni has been set to 499 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled 83e00000.serial: ttyS0 at MMIO 0x83e01003 (irq = 16) is a 16550 console [ttyS0] enabled brd: module loaded loop: module loaded Device Tree Probing 'ethernet' xilinx_lltemac 81c00000.ethernet: MAC address is now 0: a:35:25:91: 0 xilinx_lltemac 81c00000.ethernet: XLlTemac: using DMA mode. XLlTemac: DCR address: 0x80 XLlTemac: buffer descriptor size: 32768 (0x8000) XLlTemac: Allocating DMA descriptors with kmalloc XLlTemac: (buffer_descriptor_init) phy: 0xf8b0000, virt: 0xcf8b0000, size: 0x800 XTemac: PHY detected at address 7. xilinx_lltemac 81c00000.ethernet: eth0: Xilinx TEMAC at 0x81C00000 mapped to 0x7 mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 17 eth0: XLlTemac: Options: 0x3fa eth0: XLlTemac: allocating interrupt 19 for dma mode tx. eth0: XLlTemac: allocating interrupt 18 for dma mode rx. eth0: XLlTemac: speed set to 100Mb/s eth0: XLlTemac: Send Threshold = 24, Receive Threshold = 4 eth0: XLlTemac: Send Wait bound = 254, Receive Wait bound = 254 IP-Config: Guessing netmask 255.255.255.0 IP-Config: Complete: device=eth0, addr=192.168.0.100, mask=255.255.255.0, gw=255.255.255.255, host=192.168.0.100, domain=, nis-domain=(none), bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath= RAMDISK: gzip image found at block 0 VFS: Mounted root (ext2 filesystem) readonly on device 1:0. Freeing unused kernel memory: 172k init init started: BusyBox v1.7.1 (2008-04-01 18:14:12 MEST) starting pid 831, tty '': '/etc/rc.sh' /etc/rc.sh: line 5: cannot create /etc/mtab: Read-only file system Please press Enter to activate this console. starting pid 840, tty '': '/bin/sh' /bin/sh: can't access tty; job control turned off ~ # sh --login sh: can't access tty; job control turned off ~ # cat /proc/cpuinfo processor : 0 cpu : 440 in Virtex-5 FXT clock : 400.000000MHz revision : 25.18 (pvr 7ff2 1912) bogomips : 800.00 timebase : 400000000 platform : Xilinx Virtex440 model : testing Memory : 256 MB ~ # cat /proc/interrupts CPU0 16: 1363 Xilinx Level INTC Level serial 17: 0 Xilinx Level INTC Level eth0 18: 430 Xilinx Level INTC Level xilinx_dma_rx_int 19: 0 Xilinx Level INTC Level xilinx_dma_tx_int LOC: 16233 Local timer interrupts SPU: 0 Spurious interrupts CNT: 0 Performance monitoring interrupts MCE: 0 Machine check exceptions ~ # latency -t2 -p 1000 == Sampling period: 1000 us == Test mode: in-kernel timer handler == All results in microseconds warming up... RTT| 00:00:01 (in-kernel timer handler, 1000 us period, priority 99) RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst RTD| -2.882| -2.860| 1.190| 0| 0| -2.882| 1.190 RTD| -2.882| -2.873| 0.440| 0| 0| -2.882| 1.190 RTD| -2.882| -2.863| 0.245| 0| 0| -2.882| 1.190 RTD| -2.882| -2.856| 0.290| 0| 0| -2.882| 1.190 RTD| -2.882| -2.857| 0.905| 0| 0| -2.882| 1.190 RTD| -2.882| -2.857| 0.730| 0| 0| -2.882| 1.190 RTD| -2.882| -2.865| 0.918| 0| 0| -2.882| 1.190 RTD| -2.882| -2.861| 0.305| 0| 0| -2.882| 1.190 RTD| -2.882| -2.858| 0.805| 0| 0| -2.882| 1.190 RTD| -2.882| -2.861| 0.625| 0| 0| -2.882| 1.190 RTD| -2.882| -2.857| 0.355| 0| 0| -2.882| 1.190 RTD| -2.882| -2.865| 0.453| 0| 0| -2.882| 1.190 RTD| -2.882| -2.849| 0.720| 0| 0| -2.882| 1.190 RTD| -2.882| -2.869| 0.360| 0| 0| -2.882| 1.190 RTD| -2.882| -2.855| 0.635| 0| 0| -2.882| 1.190 RTD| -2.882| -2.860| 0.690| 0| 0| -2.882| 1.190 RTD| -2.882| -2.843| 0.880| 0| 0| -2.882| 1.190 RTD| -2.882| -2.870| 0.345| 0| 0| -2.882| 1.190 RTD| -2.882| -2.851| 0.545| 0| 0| -2.882| 1.190 RTD| -2.882| -2.854| 2.265| 0| 0| -2.882| 2.265 RTD| -2.882| -2.858| 0.395| 0| 0| -2.882| 2.265 RTT| 00:00:22 (in-kernel timer handler, 1000 us period, priority 99) RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst RTD| -2.882| -2.867| 0.600| 0| 0| -2.882| 2.265 RTD| -2.882| -2.856| 0.645| 0| 0| -2.882| 2.265 RTD| -2.882| -2.858| 0.485| 0| 0| -2.882| 2.265