Xilinx-ML505-MMU-full-11.3 - 100Mb/s, LL_Temac
reference design: Xilinx-ML505-MMU-full-11.3
kernel: MMU
cache: icache=16kB; dcache=16kB, write back
100Mb/s - cross cable, full duplex
defconfig: networktest1_defconfig
date: Thu Oct 22 11:54:10 CEST 2009
version: Linux version 2.6.30-00068-g6177bf8-dirty (monstr@monstr.eu) (gcc version 4.1.2) #74 Thu Oct 22 09:54:26 CEST 2009
Test result
Test | 10 test result | Average | Unit |
TCP_STREAM | 14780 14686 14771 14709 14750 14721 14606 14642 14703 14731 | 14709 | kbits/sec |
UDP_STREAM | 24814 24849 24908 24786 24794 24883 24912 24876 24789 24774 | 24838 | kbits/sec |
TCP_MAERTS | 7268 7091 7376 7414 6953 7049 7123 7121 6840 6914 | 7114 | kbits/sec |
TCP_RR | 281 290 283 290 291 284 290 284 295 289 | 287 | Rate per sec |
TCP_CRR | 74 105 74 103 97 103 74 71 105 105 | 91 | Rate per sec |
UDP_RR | 14 112 309 100 309 309 308 308 147 309 | 222 | Rate per sec |
commit 18240904960a39e582ced8ba8ececb10b8c22dd3
Merge: f86054c 8a47890
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Mon Sep 14 20:07:31 2009 -0700
Merge branch 'for-linus3' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6
* 'for-linus3' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:
SELinux: inline selinux_is_enabled in !CONFIG_SECURITY_SELINUX
KEYS: Fix garbage collector
KEYS: Unlock tasklist when exiting early from keyctl_session_to_parent
CRED: Allow put_cred() to cope with a NULL groups list
SELinux: flush the avc before disabling SELinux
SELinux: seperate avc_cache flushing
Creds: creds->security can be NULL is selinux is disabled
Kernel log
=================================================
FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
Project name: Xilinx-ML505-MMU-full-11.3
Build date: Oct 1 2009 10:13:56 FS
Serial console: Uart16550
=================================================
FS-BOOT: System initialisation completed.
FS-BOOT: No existing image in FLASH. Starting image download.
FS-BOOT: Waiting for SREC image....
SDRAM :
Icache:OK
Dcache:OK
U-Boot Start:0x5ff00000
FLASH: 32 MB
Net: Xilinx LL TEMAC
MAC: 00:e0:0c:00:00:fd
Hit any key to stop autoboot: 0
Xilinx LL TEMAC: Xilinx XPS LocalLink Tri-Mode Ether MAC #0 at 0x81C00000.
100BASE-T/FD
Using Xilinx LL TEMAC device
TFTP from server 192.168.0.101; our IP address is 192.168.0.3
Filename 'image.ub'.
Load address: 0x50200000
Loading: 100BASE-T/FD
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###########################################T #######################
#################################################################
###########################################################
done
Bytes transferred = 8497220 (81a844 hex)
## Booting kernel from Legacy Image at 50200000 ...
Image Name: PetaLinux Kernel 2.6-MMU
Image Type: MicroBlaze Linux Kernel Image (uncompressed)
Data Size: 8497156 Bytes = 8.1 MB
Load Address: 50000000
Entry Point: 50000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
## Transferring control to Linux (at address 50000000), 0x50000000 ramdisk 0x00000000, FDT 0x00000000...
Linux version 2.6.30-00068-g6177bf8-dirty (monstr@monstr.eu) (gcc version 4.1.2) #74 Thu Oct 22 09:54:26 CEST 2009
setup_cpuinfo: initialising
setup_cpuinfo: Using full CPU PVR support
ERROR: Microblaze DCACHE WB-different for PVR and DTS
setup_memory: max_mapnr: 0x10000
setup_memory: min_low_pfn: 0x50000
setup_memory: max_low_pfn: 0x60000
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c022eb94, node_mem_map c082e000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65024 pages, LIFO batch:15
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyS0,115200
NR_IRQS:32
xlnx,xps-intc-1.00.a #0 at 0xfdfff000, num_irq=7, edge=0xffffff80
PID hash table entries: 1024 (order: 10, 4096 bytes)
xlnx,xps-timer-1.00.a #0 at 0xfdffe000, irq=3
microblaze_timer_set_mode: shutdown
microblaze_timer_set_mode: periodic
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 251008k/262144k available
Calibrating delay loop... 61.31 BogoMIPS (lpj=122624)
Mount-cache hash table entries: 512
net_namespace: 520 bytes
NET: Registered protocol family 16
microblaze_timer_set_mode: oneshot
Switched to high resolution mode on CPU 0
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
NET: Registered protocol family 1
JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
83e00000.serial: ttyS0 at MMIO 0x83e01003 (irq = 6) is a 16550A
console [ttyS0] enabled
Device Tree Probing 'ethernet'
xilinx_lltemac 81c00000.ethernet: MAC address is now 0: a:35: 0:22: 1
xilinx_lltemac 81c00000.ethernet: XLlTemac: using DMA mode.
XLlTemac: Dma base address: phy: 0x84600100, virt: 0xd005c100
XLlTemac: buffer descriptor size: 32768 (0x8000)
XLlTemac: Allocating DMA descriptors with kmalloc<6>XLlTemac: (buffer_descriptor_init) phy: 0x5ec90000, virt: 0xcec90000, size: 0x8000
XTemac: PHY detected at address 7.
eth0 (): not using net_device_ops yet
eth0: Dropping NETIF_F_SG since no checksum feature.
xilinx_lltemac 81c00000.ethernet: eth0: Xilinx TEMAC at 0x81C00000 mapped to 0xD0056000, irq=4
86000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Intel/Sharp Extended Query Table at 0x010A
Using buffer write method
Using auto-unlock on power-up/resume
cfi_cmdset_0001: Erase suspend on write enabled
erase region 0: offset=0x0,size=0x20000,blocks=255
erase region 1: offset=0x1fe0000,size=0x8000,blocks=4
RedBoot partition parsing not available
Creating 6 MTD partitions on "86000000.flash":
0x000000000000-0x000000100000 : "fpga"
0x000000100000-0x000000140000 : "boot"
0x000000140000-0x000000160000 : "bootenv"
0x000000160000-0x000000180000 : "config"
0x000000180000-0x000000980000 : "image"
0x000000980000-0x000002000000 : "spare"
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Freeing unused kernel memory: 6042k freed
Mounting proc:
Mounting var:
Populating /var:
Running local start scripts.
Mounting devpts:
Mounting /etc/config:
Populating /etc/config:
flatfsd: Created 4 configuration files (167 bytes)
Mounting sysfs:
Setting hostname:
Bringing up network interfaces:
eth0: XLlTemac: Options: 0x3fa
eth0: XLlTemac: allocating interrupt 1 for dma mode tx.
eth0: XLlTemac: allocating interrupt 2 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
udhcpc (v1.14.3) started
Sending discover...
Sending select for 192.168.0.105...
Lease of 192.168.0.105 obtained, lease time 86400
adding dns 192.168.0.1
Starting portmap:
Welcome to
_____ _ _ _
| ___ \ | | | | (_)
| |_/ / ___ | |_ __ _ | | _ _ __ _ _ __ __
| __/ / _ \| __| / _` || | | || '_ \ | | | |\ \/ /
| | | __/| |_ | (_| || |____| || | | || |_| | > <
\_| \___| \__| \__,_|\_____/|_||_| |_| \__,_|/_/\_\
on ml505-wb
ml505-wb login: root
Password:
~ # ./netmeasure.sh
<code>
192.168.0.101; count=10
Linux ml505-wb 2.6.30-00068-g6177bf8-dirty #74 Thu Oct 22 09:54:26 CEST 2009 microblaze GNU/Linux
CPU-Family: MicroBlaze
FPGA-Arch: virtex5
CPU-Ver: 7.20.c
CPU-MHz: 125.00
BogoMips: 61.31
HW:
Shift: yes
MSR: yes
PCMP: yes
DIV: yes
MMU: 3
MUL: v2
FPU: v1
Exc: ill zero fpu
Icache: 16kB
Dcache: 16kB
write-through
HW-Debug: yes
PVR-USR1: 00
PVR-USR2: 00000000
CPU0
1: 4 level Xilinx INTC xilinx_dma_tx_int
2: 4 level Xilinx INTC xilinx_dma_rx_int
3: 1801 level Xilinx INTC timer
4: 0 level Xilinx INTC eth0
6: 324 level Xilinx INTC serial
total used free shared buffers
Mem: 257300 14488 242812 0 0
Swap: 0 0 0
Total: 257300 14488 242812
|TCP_STREAM| 14780 14686 14771 14709 14750 14721 14606 14642 14703 14731|Average|14709|
|UDP_STREAM| 24814 24849 24908 24786 24794 24883 24912 24876 24789 24774|Average|24838|
|TCP_MAERTS| 7268 7091 7376 7414 6953 7049 7123 7121 6840 6914|Average|7114|
|TCP_RR| 281 290 283 290 291 284 290 284 295 289|Average|287|
|TCP_CRR| 74 105 74 103 97 103 74 71 105 105|Average|91|
|UDP_RR| 14 112 309 100 309 309 308 308 147 309|Average|222|
eth0 Link encap:Ethernet HWaddr 00:0A:35:00:22:01
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:228411 errors:0 dropped:0 overruns:0 frame:0
TX packets:470059 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:106473866 (101.5 MiB) TX bytes:518764097 (494.7 MiB)
Interrupt:4
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Files