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

Test10 test resultAverageUnit
TCP_STREAM 14780 14686 14771 14709 14750 14721 14606 14642 14703 1473114709kbits/sec
UDP_STREAM 24814 24849 24908 24786 24794 24883 24912 24876 24789 2477424838kbits/sec
TCP_MAERTS 7268 7091 7376 7414 6953 7049 7123 7121 6840 69147114kbits/sec
TCP_RR 281 290 283 290 291 284 290 284 295 289287Rate per sec
TCP_CRR 74 105 74 103 97 103 74 71 105 10591Rate per sec
UDP_RR 14 112 309 100 309 309 308 308 147 309222Rate per sec

Kernel information

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

  • link to .config
kernel/testing/nettest.txt · Last modified: 2020/09/01 10:59 by 127.0.0.1
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0