550/400/200/25
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 15859
Total time (secs): 15.859000
Iterations/Sec : 1261.113563
Iterations : 20000
Compiler version : GCC5.4.0
Compiler flags : -O2 -s -static -lrt
Memory location : Please put data memory location here
(e.g. code in flash, data on heap etc)
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0x382f
Correct operation validated. See readme.txt for run and reporting rules.
CoreMark 1.0 : 1261.113563 / GCC5.4.0 -O2 -s -static -lrt / Heap
root@OpenWrt:/tmp# ./membench_4.6MB
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 200000 (elements), Offset = 0 (elements)
Memory per array = 1.5 MiB (= 0.0 GiB).
Total memory required = 4.6 MiB (= 0.0 GiB).
Each kernel will be executed 10 times.
The *best* time for each kernel (excluding the first iteration)
will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 2 microseconds.
Each test below will take on the order of 36169 microseconds.
(= 18084 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 282.3 0.011371 0.011337 0.011414
Scale: 57.0 0.057871 0.056183 0.058757
Add: 115.9 0.043040 0.041421 0.047600
Triad: 48.8 0.098573 0.098299 0.100424
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------
1000/600/200/25
root@OpenWrt:/tmp# ./coremark_mips32r2
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 13075
Total time (secs): 13.075000
Iterations/Sec : 2294.455067
Iterations : 30000
Compiler version : GCC5.4.0
Compiler flags : -O2 -s -static -lrt
Memory location : Please put data memory location here
(e.g. code in flash, data on heap etc)
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0x5275
Correct operation validated. See readme.txt for run and reporting rules.
CoreMark 1.0 : 2294.455067 / GCC5.4.0 -O2 -s -static -lrt / Heap
root@OpenWrt:/tmp# ./membench_4.6MB
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 200000 (elements), Offset = 0 (elements)
Memory per array = 1.5 MiB (= 0.0 GiB).
Total memory required = 4.6 MiB (= 0.0 GiB).
Each kernel will be executed 10 times.
The *best* time for each kernel (excluding the first iteration)
will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 2 microseconds.
Each test below will take on the order of 21818 microseconds.
(= 10909 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 393.4 0.008157 0.008134 0.008194
Scale: 101.6 0.032361 0.031483 0.032815
Add: 197.3 0.024987 0.024333 0.026276
Triad: 85.5 0.056369 0.056116 0.058242
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------
Uptime: 5h 29m 32s
clock difference between router and my laptop was 3 seconds during this uptime period
kernel log:
[ 0.000000] Linux version 4.4.14 (ubuntu@vivid) (gcc version 5.3.0 (OpenWrt GCC 5.3.0 49946) ) #20 Mon Oct 10 17:38:20 UTC 2016
[ 0.000000] MyLoader: sysp=6ab65626, boardp=c036b504, parts=571bc521
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 1 rev 1
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 02000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] No valid device tree found, continuing without
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000001ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000001ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff]
[ 0.000000] On node 0 totalpages: 8192
[ 0.000000] free_area_init_node: node 0, pgdat 803b7710, node_mem_map 81000000
[ 0.000000] Normal zone: 64 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 8192 pages, LIFO batch:0
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: board=TL-MR22U console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Writing ErrCtl register=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 28004K/32768K available (2678K kernel code, 142K rwdata, 712K rodata, 300K init, 193K bss, 4764K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:51
[ 0.000000] Clocks: CPU:1000.000MHz, DDR:600.000MHz, AHB:200.000MHz, Ref:25.000MHz
[ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3822520893 ns
[ 0.000006] sched_clock: 32 bits at 500MHz, resolution 2ns, wraps every 4294967295ns
[ 0.008823] Calibrating delay loop... 666.41 BogoMIPS (lpj=3332096)
[ 0.071875] pid_max: default: 32768 minimum: 301
[ 0.077192] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.084699] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.094635] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.106342] NET: Registered protocol family 16
[ 0.112392] MIPS: machine is TP-LINK TL-MR22U v1
[ 0.346040] clocksource: Switched to clocksource MIPS
[ 0.352748] NET: Registered protocol family 2
[ 0.358283] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.366230] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.373441] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.380729] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.387382] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.394715] NET: Registered protocol family 1
[ 0.399708] PCI: CLS 0 bytes, default 32
[ 0.400382] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.418483] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.425106] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.438099] io scheduler noop registered
[ 0.442549] io scheduler deadline registered (default)
[ 0.448569] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[ 0.476219] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
[ 0.488100] m25p80 spi0.0: found w25q128, expected m25p80
[ 0.494228] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.500488] 5 tp-link partitions found on MTD device spi0.0
[ 0.506845] Creating 5 MTD partitions on "spi0.0":
[ 0.512275] 0x000000000000-0x000000020000 : "u-boot"
[ 0.518962] 0x000000020000-0x00000014ae9c : "kernel"
[ 0.525739] 0x00000014ae9c-0x000000ff0000 : "rootfs"
[ 0.532556] mtd: device 2 (rootfs) set to be root filesystem
[ 0.539085] 1 squashfs-split partitions found on MTD device rootfs
[ 0.546100] 0x000000620000-0x000000ff0000 : "rootfs_data"
[ 0.553359] 0x000000ff0000-0x000001000000 : "art"
[ 0.559877] 0x000000020000-0x000000ff0000 : "firmware"
[ 0.583951] libphy: ag71xx_mdio: probed
[ 1.178947] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd042, driver=Generic PHY]
[ 1.189805] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[ 1.197330] NET: Registered protocol family 17
[ 1.202450] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 1.216880] 8021q: 802.1Q VLAN Support v1.8
[ 1.221991] bootconsole [early0] disabled
[ 1.228272] Warning: unable to open an initial console.
[ 1.232215] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 1.233647] Freeing unused kernel memory: 300K (803d5000 - 80420000)
[ 2.010777] init: Console is alive
[ 2.010946] init: - watchdog -
[ 2.962769] usbcore: registered new interface driver usbfs
[ 2.962830] usbcore: registered new interface driver hub
[ 2.962913] usbcore: registered new device driver usb
[ 2.966951] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.968040] ehci-platform: EHCI generic platform driver
[ 2.968116] ehci-platform ehci-platform: EHCI Host Controller
[ 2.968141] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 2.970230] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 2.986052] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 2.986703] hub 1-0:1.0: USB hub found
[ 2.986835] hub 1-0:1.0: 1 port detected
[ 2.988907] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.989985] ohci-platform: OHCI generic platform driver
[ 2.994246] init: - preinit -
[ 3.458601] random: procd urandom read with 5 bits of entropy available
[ 5.702846] jffs2: notice: (893) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 5.704572] mount_root: switching to jffs2 overlay
[ 5.735820] procd: - early -
[ 5.735904] procd: - watchdog -
[ 6.378946] procd: failed to set stdio
[ 6.379008] procd: - ubus -
[ 6.431080] procd: - init -
[ 6.964513] l2tp_core: L2TP core driver, V2.0
[ 6.965635] l2tp_netlink: L2TP netlink interface
[ 6.967678] Netfilter messages via NETLINK v0.30.
[ 6.969713] ip_set: protocol 6
[ 6.998364] Loading modules backported from Linux version wt-2016-05-12-0-g7a54796
[ 6.998379] Backport generated by backports.git backports-20160216-0-ge3c56e4
[ 7.001334] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 7.010088] nf_conntrack version 0.5.0 (442 buckets, 1768 max)
[ 7.050855] xt_time: kernel timezone is -0000
[ 7.097931] PPP generic driver version 2.4.2
[ 7.100009] NET: Registered protocol family 24
[ 7.130150] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[ 7.141556] usbcore: registered new interface driver rt2800usb
[ 7.150069] usbcore: registered new interface driver ath9k_htc
[ 7.163105] ath: EEPROM regdomain: 0x0
[ 7.163123] ath: EEPROM indicates default country code should be used
[ 7.163128] ath: doing EEPROM country->regdmn map search
[ 7.163144] ath: country maps to regdmn code: 0x3a
[ 7.163151] ath: Country alpha2 being used: US
[ 7.163156] ath: Regpair used: 0x3a
[ 7.173330] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 7.175747] ieee80211 phy0: Atheros AR9531 Rev:1 mem=0xb8100000, irq=47
[ 11.328943] device eth0 entered promiscuous mode
[ 12.249598] eth0: link up (100Mbps/Full duplex)
[ 12.249649] br-lan: port 1(eth0) entered forwarding state
[ 12.249696] br-lan: port 1(eth0) entered forwarding state
[ 13.137809] device wlan0 entered promiscuous mode
[ 13.137868] br-lan: port 2(wlan0) entered forwarding state
[ 13.137901] br-lan: port 2(wlan0) entered forwarding state
[ 13.143260] br-lan: port 2(wlan0) entered disabled state
[ 14.246044] br-lan: port 1(eth0) entered forwarding state
[ 15.699240] br-lan: port 2(wlan0) entered forwarding state
[ 15.699299] br-lan: port 2(wlan0) entered forwarding state
[ 17.696049] br-lan: port 2(wlan0) entered forwarding state
[ 45.786077] random: nonblocking pool is initialized
[ 289.268101] eth0: link down
[ 289.268176] br-lan: port 1(eth0) entered disabled state
[19711.269525] eth0: link up (100Mbps/Full duplex)
[19711.269579] br-lan: port 1(eth0) entered forwarding state
[19711.269637] br-lan: port 1(eth0) entered forwarding state
[19713.266049] br-lan: port 1(eth0) entered forwarding state