{"exp_name": "netperf-gem5-switch-i40e", "start_time": 1606671617.2012155, "end_time": 1606706440.6523726, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/endhostsim-code/i40e_bm/i40e_bm", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.pci.server.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.eth.server.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.shm.server.0.", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["76e485a06634", "sync_pci=1 sync_eth=1", "exit main_time: 21626944031660"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/endhostsim-code/i40e_bm/i40e_bm", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.pci.client.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.eth.client.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.shm.client.0.", "0", "500", "500", "500"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received"], "stderr": ["76e13a66100", "sync_pci=1 sync_eth=1", "exit main_time: 21626943087619"]}, "net.": {"class": "SwitchNet", "cmd": ["/home/hejingli/endhostsim-code/net_switch/net_switch", "-S", "500", "-E", "500", "-s", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.eth.server.0.", "-s", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/gem5-out.server.0", "/home/hejingli/endhostsim-code/gem5/configs/cosim/cosim.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--cacheline_size=64", "--cpu-clock=3GHz", "--checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/0/gem5-cp.server.0", "--kernel=/home/hejingli/endhostsim-code/images/vmlinux", "--disk-image=/home/hejingli/endhostsim-code/images/output-base/base.raw", "--disk-image=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=4096MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.pci.server.0.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.shm.server.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500", "--cosim-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled Nov 28 2020 07:22:44", "gem5 started Nov 29 2020 18:40:28", "gem5 executing on brain21, pid 23799", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/gem5-out.server.0 /home/hejingli/endhostsim-code/gem5/configs/cosim/cosim.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --cacheline_size=64 --cpu-clock=3GHz --checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/0/gem5-cp.server.0 --kernel=/home/hejingli/endhostsim-code/images/vmlinux --disk-image=/home/hejingli/endhostsim-code/images/output-base/base.raw --disk-image=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=4096MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.pci.server.0. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.shm.server.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500 --cosim-type=i40e", "", "Global frequency set at 1000000000000 ticks per second", " 0: system.pc.south_bridge.cmos.rtc: Real-time clock set to Sun Jan 1 00:00:00 2012", "**** REAL SIMULATION ****", "[ 0.000000] Linux version 5.4.46 (hejingli@brain21) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Mon Sep 21 21:54:40 CEST 2020\r", "[ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 no_timer_check memory_corruption_check=0 random.trust_cpu=on init=/home/ubuntu/guestinit.sh\r", "[ 0.000000] CPU: vendor_id 'M5 Simulator' unknown, using generic init.\r", "[ 0.000000] CPU: Your system may be unstable.\r", "[ 0.000000] x86/fpu: x87 FPU will use FXSAVE\r", "[ 0.000000] BIOS-provided physical RAM map:\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x00000000000fffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bfffffff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x00000000ffff0000-0x00000000ffffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable\r", "[ 0.000000] printk: bootconsole [earlyser0] enabled\r", "[ 0.000000] NX (Execute Disable) protection: active\r", "[ 0.000000] SMBIOS 2.5 present.\r", "[ 0.000000] DMI: , BIOS 06/08/2008\r", "[ 0.000000] tsc: Fast TSC calibration using PIT\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=3002962\r", "[ 0.000000] tsc: Detected 3002.962 MHz processor\r", "[ 0.000036] last_pfn = 0x140000 max_arch_pfn = 0x400000000\r", "[ 0.000096] Disabled\r", "[ 0.000112] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000164] CPU MTRRs all blank - virtualized system.\r", "[ 0.000199] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000243] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000331] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.001588] ACPI: Early table checksum verification disabled\r", "[ 0.001954] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.002653] No NUMA configuration found\r", "[ 0.002680] Faking a node at [mem 0x0000000000000000-0x000000013fffffff]\r", "[ 0.002773] NODE_DATA(0) allocated [mem 0x13ffdc000-0x13fffdfff]\r", "[ 0.008695] Zone ranges:\r", "[ 0.008713] DMA [mem 0x0000000000001000-0x0000000000ffffff]\r", "[ 0.008755] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]\r", "[ 0.008796] Normal [mem 0x0000000100000000-0x000000013fffffff]\r", "[ 0.008838] Movable zone start for each node\r", "[ 0.008877] Early memory node ranges\r", "[ 0.008902] node 0: [mem 0x0000000000001000-0x000000000009efff]\r", "[ 0.008944] node 0: [mem 0x0000000000100000-0x00000000bfffffff]\r", "[ 0.008988] node 0: [mem 0x0000000100000000-0x000000013fffffff]\r", "[ 0.009063] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.009067] Initmem setup node 0 [mem 0x0000000000001000-0x000000013fffffff]\r", "[ 0.196505] Intel MultiProcessor Specification v1.4\r", "[ 0.196542] MPTABLE: OEM ID: \r", "[ 0.196563] MPTABLE: Product ID: \r", "[ 0.196586] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.196614] Processor #0 (Bootup-CPU)\r", "[ 0.196648] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.196713] Processors: 1\r", "[ 0.196733] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.196792] [mem 0xc0000000-0xfffeffff] available for PCI devices\r", "[ 0.196832] Booting paravirtualized kernel on bare hardware\r", "[ 0.196875] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns\r", "[ 0.415640] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1\r", "[ 0.420234] percpu: Embedded 49 pages/cpu s159768 r8192 d32744 u2097152\r", "[ 0.420396] Built 1 zonelists, mobility grouping on. Total pages: 1034121\r", "[ 0.420441] Policy zone: Normal\r", "[ 0.420467] Kernel command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 no_timer_check memory_corruption_check=0 random.trust_cpu=on init=/home/ubuntu/guestinit.sh\r", "[ 0.428742] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)\r", "[ 0.431220] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)\r", "[ 0.431338] mem auto-init: stack:off, heap alloc:off, heap free:off\r", "[ 0.678408] Memory: 4045576K/4193912K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 148336K reserved, 0K cma-reserved)\r", "[ 0.679651] rcu: Hierarchical RCU implementation.\r", "[ 0.679684] rcu: \tRCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.\r", "[ 0.679729] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.\r", "[ 0.679779] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1\r", "[ 0.680455] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16\r", "[ 0.681627] Console: colour dummy device 80x25\r", "[ 0.681673] printk: console [ttyS0] enabled\r", "[ 0.681673] printk: console [ttyS0] enabled\r", "[ 0.681730] printk: bootconsole [earlyser0] disabled\r", "[ 0.681730] printk: bootconsole [earlyser0] disabled\r", "[ 0.681845] APIC: Switch to symmetric I/O mode setup\r", "[ 0.682551] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.682602] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2b4933bff8e, max_idle_ns: 440795328312 ns\r", "[ 0.682676] Calibrating delay loop (skipped), value calculated using timer frequency.. 6005.92 BogoMIPS (lpj=3002962)\r", "[ 0.682751] pid_max: default: 32768 minimum: 301\r", "[ 0.684253] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)\r", "[ 0.684405] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)\r", "[ 0.685054] mce: unknown CPU type - not enabling MCE support\r", "[ 0.685096] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.685134] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.685178] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.685241] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.685243] Speculative Store Bypass: Vulnerable\r", "[ 0.685342] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.687499] Freeing SMP alternatives memory: 12K\r", "[ 0.891950] calibrated lapic_timer_period=187685\r", "[ 0.891989] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.892536] Performance Events: no PMU driver, software events only.\r", "[ 0.892674] rcu: Hierarchical SRCU implementation.\r", "[ 0.892726] smp: Bringing up secondary CPUs ...\r", "[ 0.892761] smp: Brought up 1 node, 1 CPU\r", "[ 0.892790] smpboot: Max logical packages: 1\r", "[ 0.892822] smpboot: Total of 1 processors activated (6005.92 BogoMIPS)\r", "[ 0.893703] devtmpfs: initialized\r", "[ 0.894287] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.894452] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.894578] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.894823] \r", "[ 0.894837] *************************************************************\r", "[ 0.894884] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.894931] ** **\r", "[ 0.894978] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.895025] ** **\r", "[ 0.895072] ** This means that this kernel is built to expose internal **\r", "[ 0.895119] ** IOMMU data structures, which may compromise security on **\r", "[ 0.895166] ** your system. **\r", "[ 0.895213] ** **\r", "[ 0.895260] ** If you see this message and you are not debugging the **\r", "[ 0.895307] ** kernel, report this immediately to your vendor! **\r", "[ 0.895354] ** **\r", "[ 0.895400] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.895447] *************************************************************\r", "[ 0.895828] NET: Registered protocol family 16\r", "[ 0.896283] audit: initializing netlink subsys (disabled)\r", "[ 0.896795] cpuidle: using governor ladder\r", "[ 0.896921] PCI: Using configuration type 1 for base access\r", "[ 0.902703] audit: type=2000 audit(1325376000.213:1): state=initialized audit_enabled=0 res=1\r", "[ 0.917235] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.919961] ACPI: Interpreter disabled.\r", "[ 0.920038] iommu: Default domain type: Translated \r", "[ 0.920195] vgaarb: loaded\r", "[ 0.920458] SCSI subsystem initialized\r", "[ 0.921069] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.921106] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.921181] PTP clock support registered\r", "[ 0.921235] PCI: Probing PCI hardware\r", "[ 0.921315] PCI host bridge to bus 0000:00\r", "[ 0.921351] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.921398] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.921451] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.921523] pci 0000:00:02.0: [8086:1572] type 00 class 0x020000\r", "[ 0.921581] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc03fffff]\r", "[ 0.921633] pci 0000:00:02.0: reg 0x1c: [mem 0xc2000000-0xc2007fff]\r", "[ 0.921703] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.921856] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.921913] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.921959] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.922010] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.922062] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.922110] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.922162] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.922297] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.923443] clocksource: Switched to clocksource tsc-early\r", "[ 0.954963] VFS: Disk quotas dquot_6.6.0\r", "[ 0.955039] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.955186] pnp: PnP ACPI: disabled\r", "[ 0.963200] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.963203] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.963285] pci 0000:00:02.0: BAR 6: assigned [mem 0xc0400000-0xc04007ff pref]\r", "[ 0.963381] pci 0000:00:04.0: BAR 6: assigned [mem 0xc0400800-0xc0400fff pref]\r", "[ 0.963436] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.963485] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.963539] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.963689] NET: Registered protocol family 2\r", "[ 0.964061] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)\r", "[ 0.964170] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)\r", "[ 0.964871] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)\r", "[ 0.965999] TCP: Hash tables configured (established 32768 bind 32768)\r", "[ 0.966242] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)\r", "[ 0.966395] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)\r", "[ 0.966681] NET: Registered protocol family 1\r", "[ 0.966742] PCI: CLS 0 bytes, default 64\r", "[ 0.967520] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.967567] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.967722] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.969517] workingset: timestamp_bits=52 max_order=20 bucket_order=0\r", "[ 0.970225] fuse: init (API version 7.31)\r", "[ 0.983711] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.983763] io scheduler mq-deadline registered\r", "[ 0.983797] io scheduler kyber registered\r", "[ 0.983975] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.984322] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.984434] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.985482] Linux agpgart interface v0.103\r", "[ 0.993848] brd: module loaded\r", "[ 1.001438] loop: module loaded\r", "[ 1.001620] Loading iSCSI transport class v2.0-870.\r", "[ 1.003031] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 1.003080] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 1.005066] scsi host0: ata_piix\r", "[ 1.005377] scsi host1: ata_piix\r", "[ 1.005503] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 1.005552] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 1.005772] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 1.009332] tun: Universal TUN/TAP device driver, 1.6\r", "[ 1.009916] VFIO - User Level meta-driver version: 0.3\r", "[ 1.010529] i8042: PNP: No PS/2 controller found.\r", "[ 1.010563] i8042: Probing ports directly.\r", "[ 1.010863] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 1.010905] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 1.011704] mousedev: PS/2 mouse device common for all mice\r", "[ 1.012770] NET: Registered protocol family 17\r", "[ 1.012806] mce: Unable to init MCE device (rc: -5)\r", "[ 1.012928] IPI shorthand broadcast: enabled\r", "[ 1.012970] sched_clock: Marking stable (1010942714, 1545449)->(1011952254, 535909)\r", "[ 1.013215] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 1.266749] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 1.266788] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 1.266835] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 1.266873] ata1.01: 20 sectors, multi 0: LBA \r", "[ 1.267470] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 1.267759] scsi 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 1.267977] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 1.268252] scsi 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 1.268809] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 1.268886] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 1.268972] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 1.269283] sd 0:0:1:0: [sdb] 20 512-byte logical blocks: (10.2 kB/10.0 KiB)\r", "[ 1.269351] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 1.269426] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 1.271113] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 1.271246] sda: sda1\r", "[ 1.271843] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 1.274550] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 1.274617] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 1.275739] devtmpfs: mounted\r", "[ 1.280183] Freeing unused kernel image memory: 1900K\r", "[ 1.280233] Write protecting the kernel read-only data: 12288k\r", "[ 1.285933] Freeing unused kernel image memory: 2032K\r", "[ 1.286235] Freeing unused kernel image memory: 92K\r", "[ 1.286273] rodata_test: all tests were successful\r", "[ 1.286310] Run /home/ubuntu/guestinit.sh as init process\r", "[ 1.293406] random: fast init done\r", "+ export HOME=/root\r", "+ export LANG=en_US\r", "+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games\r", "+ m5 checkpoint\r", "Writing checkpoint", "+ modprobe i40e\r", "[ 1.347896] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 1.347951] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 1.348154] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 1.348201] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 1.356157] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 1.356217] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 1.477055] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 1.478031] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 1.478189] i40e 0000:00:02.0: MAC address: 34:66:a0:85:e4:76\r", "[ 1.478296] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 1.480170] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 1.562630] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 1.562682] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 1.562759] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 1.563073] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 1.574700] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ netserver\r", "Starting netserver with host 'IN(6)ADDR_ANY' port '12865' and family AF_UNSPEC\r", "+ sleep infinity\r", "[ 1.994659] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2b4933bff8e, max_idle_ns: 440795328312 ns\r", "[ 1.994741] clocksource: Switched to clocksource tsc\r", "[ 2.081972] random: crng init done\r"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 4096MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (1024 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "system.pc.com_1.device: Listening for connections on port 3459", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7003", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 0. Starting simulation...", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: instruction 'fninit' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: instruction 'sgdt_Ms' unimplemented", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid: unknown family 0x4000", "warn: instruction 'fwait' unimplemented", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "info: Entering event queue @ 1333269791271. Starting simulation...", "info: Entering event queue @ 1333278749120. Starting simulation...", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/gem5-out.client.0", "/home/hejingli/endhostsim-code/gem5/configs/cosim/cosim.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--cacheline_size=64", "--cpu-clock=3GHz", "--checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/0/gem5-cp.client.0", "--kernel=/home/hejingli/endhostsim-code/images/vmlinux", "--disk-image=/home/hejingli/endhostsim-code/images/output-base/base.raw", "--disk-image=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=4096MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.pci.client.0.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.shm.client.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500", "--cosim-type=i40e"], "stdout": ["gem5 Simulator System. http://gem5.org", "gem5 is copyrighted software; use the --copyright option for details.", "", "gem5 version 20.0.0.1", "gem5 compiled Nov 28 2020 07:22:44", "gem5 started Nov 29 2020 18:40:28", "gem5 executing on brain21, pid 23801", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/gem5-out.client.0 /home/hejingli/endhostsim-code/gem5/configs/cosim/cosim.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --cacheline_size=64 --cpu-clock=3GHz --checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/0/gem5-cp.client.0 --kernel=/home/hejingli/endhostsim-code/images/vmlinux --disk-image=/home/hejingli/endhostsim-code/images/output-base/base.raw --disk-image=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=4096MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.pci.client.0. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-i40e/1/nic.shm.client.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500 --cosim-type=i40e", "", "Global frequency set at 1000000000000 ticks per second", " 0: system.pc.south_bridge.cmos.rtc: Real-time clock set to Sun Jan 1 00:00:00 2012", "**** REAL SIMULATION ****", "[ 0.000000] Linux version 5.4.46 (hejingli@brain21) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Mon Sep 21 21:54:40 CEST 2020\r", "[ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 no_timer_check memory_corruption_check=0 random.trust_cpu=on init=/home/ubuntu/guestinit.sh\r", "[ 0.000000] CPU: vendor_id 'M5 Simulator' unknown, using generic init.\r", "[ 0.000000] CPU: Your system may be unstable.\r", "[ 0.000000] x86/fpu: x87 FPU will use FXSAVE\r", "[ 0.000000] BIOS-provided physical RAM map:\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x00000000000fffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bfffffff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x00000000ffff0000-0x00000000ffffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable\r", "[ 0.000000] printk: bootconsole [earlyser0] enabled\r", "[ 0.000000] NX (Execute Disable) protection: active\r", "[ 0.000000] SMBIOS 2.5 present.\r", "[ 0.000000] DMI: , BIOS 06/08/2008\r", "[ 0.000000] tsc: Fast TSC calibration using PIT\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=3002962\r", "[ 0.000000] tsc: Detected 3002.962 MHz processor\r", "[ 0.000036] last_pfn = 0x140000 max_arch_pfn = 0x400000000\r", "[ 0.000096] Disabled\r", "[ 0.000112] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000164] CPU MTRRs all blank - virtualized system.\r", "[ 0.000199] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000243] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000331] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.001588] ACPI: Early table checksum verification disabled\r", "[ 0.001954] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.002653] No NUMA configuration found\r", "[ 0.002680] Faking a node at [mem 0x0000000000000000-0x000000013fffffff]\r", "[ 0.002773] NODE_DATA(0) allocated [mem 0x13ffdc000-0x13fffdfff]\r", "[ 0.008695] Zone ranges:\r", "[ 0.008713] DMA [mem 0x0000000000001000-0x0000000000ffffff]\r", "[ 0.008755] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]\r", "[ 0.008796] Normal [mem 0x0000000100000000-0x000000013fffffff]\r", "[ 0.008838] Movable zone start for each node\r", "[ 0.008877] Early memory node ranges\r", "[ 0.008902] node 0: [mem 0x0000000000001000-0x000000000009efff]\r", "[ 0.008944] node 0: [mem 0x0000000000100000-0x00000000bfffffff]\r", "[ 0.008988] node 0: [mem 0x0000000100000000-0x000000013fffffff]\r", "[ 0.009063] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.009067] Initmem setup node 0 [mem 0x0000000000001000-0x000000013fffffff]\r", "[ 0.196505] Intel MultiProcessor Specification v1.4\r", "[ 0.196542] MPTABLE: OEM ID: \r", "[ 0.196563] MPTABLE: Product ID: \r", "[ 0.196586] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.196614] Processor #0 (Bootup-CPU)\r", "[ 0.196648] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.196713] Processors: 1\r", "[ 0.196733] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.196792] [mem 0xc0000000-0xfffeffff] available for PCI devices\r", "[ 0.196832] Booting paravirtualized kernel on bare hardware\r", "[ 0.196875] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns\r", "[ 0.415640] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1\r", "[ 0.420234] percpu: Embedded 49 pages/cpu s159768 r8192 d32744 u2097152\r", "[ 0.420396] Built 1 zonelists, mobility grouping on. Total pages: 1034121\r", "[ 0.420441] Policy zone: Normal\r", "[ 0.420467] Kernel command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 no_timer_check memory_corruption_check=0 random.trust_cpu=on init=/home/ubuntu/guestinit.sh\r", "[ 0.428742] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)\r", "[ 0.431220] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)\r", "[ 0.431338] mem auto-init: stack:off, heap alloc:off, heap free:off\r", "[ 0.678408] Memory: 4045576K/4193912K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 148336K reserved, 0K cma-reserved)\r", "[ 0.679651] rcu: Hierarchical RCU implementation.\r", "[ 0.679684] rcu: \tRCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.\r", "[ 0.679729] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.\r", "[ 0.679779] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1\r", "[ 0.680455] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16\r", "[ 0.681627] Console: colour dummy device 80x25\r", "[ 0.681673] printk: console [ttyS0] enabled\r", "[ 0.681673] printk: console [ttyS0] enabled\r", "[ 0.681730] printk: bootconsole [earlyser0] disabled\r", "[ 0.681730] printk: bootconsole [earlyser0] disabled\r", "[ 0.681845] APIC: Switch to symmetric I/O mode setup\r", "[ 0.682551] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.682602] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2b4933bff8e, max_idle_ns: 440795328312 ns\r", "[ 0.682676] Calibrating delay loop (skipped), value calculated using timer frequency.. 6005.92 BogoMIPS (lpj=3002962)\r", "[ 0.682751] pid_max: default: 32768 minimum: 301\r", "[ 0.684253] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)\r", "[ 0.684405] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)\r", "[ 0.685054] mce: unknown CPU type - not enabling MCE support\r", "[ 0.685096] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.685134] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.685178] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.685241] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.685243] Speculative Store Bypass: Vulnerable\r", "[ 0.685342] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.687499] Freeing SMP alternatives memory: 12K\r", "[ 0.891950] calibrated lapic_timer_period=187685\r", "[ 0.891989] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.892536] Performance Events: no PMU driver, software events only.\r", "[ 0.892674] rcu: Hierarchical SRCU implementation.\r", "[ 0.892726] smp: Bringing up secondary CPUs ...\r", "[ 0.892761] smp: Brought up 1 node, 1 CPU\r", "[ 0.892790] smpboot: Max logical packages: 1\r", "[ 0.892822] smpboot: Total of 1 processors activated (6005.92 BogoMIPS)\r", "[ 0.893703] devtmpfs: initialized\r", "[ 0.894287] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.894452] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.894578] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.894823] \r", "[ 0.894837] *************************************************************\r", "[ 0.894884] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.894931] ** **\r", "[ 0.894978] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.895025] ** **\r", "[ 0.895072] ** This means that this kernel is built to expose internal **\r", "[ 0.895119] ** IOMMU data structures, which may compromise security on **\r", "[ 0.895166] ** your system. **\r", "[ 0.895213] ** **\r", "[ 0.895260] ** If you see this message and you are not debugging the **\r", "[ 0.895307] ** kernel, report this immediately to your vendor! **\r", "[ 0.895354] ** **\r", "[ 0.895400] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.895447] *************************************************************\r", "[ 0.895828] NET: Registered protocol family 16\r", "[ 0.896283] audit: initializing netlink subsys (disabled)\r", "[ 0.896795] cpuidle: using governor ladder\r", "[ 0.896921] PCI: Using configuration type 1 for base access\r", "[ 0.902703] audit: type=2000 audit(1325376000.213:1): state=initialized audit_enabled=0 res=1\r", "[ 0.917235] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.919961] ACPI: Interpreter disabled.\r", "[ 0.920038] iommu: Default domain type: Translated \r", "[ 0.920195] vgaarb: loaded\r", "[ 0.920458] SCSI subsystem initialized\r", "[ 0.921069] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.921106] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.921181] PTP clock support registered\r", "[ 0.921235] PCI: Probing PCI hardware\r", "[ 0.921315] PCI host bridge to bus 0000:00\r", "[ 0.921351] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.921398] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.921451] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.921523] pci 0000:00:02.0: [8086:1572] type 00 class 0x020000\r", "[ 0.921581] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc03fffff]\r", "[ 0.921633] pci 0000:00:02.0: reg 0x1c: [mem 0xc2000000-0xc2007fff]\r", "[ 0.921703] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.921856] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.921913] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.921959] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.922010] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.922062] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.922110] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.922162] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.922297] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.923443] clocksource: Switched to clocksource tsc-early\r", "[ 0.954963] VFS: Disk quotas dquot_6.6.0\r", "[ 0.955039] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.955186] pnp: PnP ACPI: disabled\r", "[ 0.963200] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.963203] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.963285] pci 0000:00:02.0: BAR 6: assigned [mem 0xc0400000-0xc04007ff pref]\r", "[ 0.963381] pci 0000:00:04.0: BAR 6: assigned [mem 0xc0400800-0xc0400fff pref]\r", "[ 0.963436] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.963485] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.963539] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.963689] NET: Registered protocol family 2\r", "[ 0.964061] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)\r", "[ 0.964170] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)\r", "[ 0.964871] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)\r", "[ 0.965999] TCP: Hash tables configured (established 32768 bind 32768)\r", "[ 0.966242] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)\r", "[ 0.966395] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)\r", "[ 0.966681] NET: Registered protocol family 1\r", "[ 0.966742] PCI: CLS 0 bytes, default 64\r", "[ 0.967520] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.967567] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.967722] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.969517] workingset: timestamp_bits=52 max_order=20 bucket_order=0\r", "[ 0.970225] fuse: init (API version 7.31)\r", "[ 0.983711] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.983763] io scheduler mq-deadline registered\r", "[ 0.983797] io scheduler kyber registered\r", "[ 0.983975] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.984322] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.984434] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.985482] Linux agpgart interface v0.103\r", "[ 0.993848] brd: module loaded\r", "[ 1.001438] loop: module loaded\r", "[ 1.001620] Loading iSCSI transport class v2.0-870.\r", "[ 1.003031] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 1.003080] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 1.005066] scsi host0: ata_piix\r", "[ 1.005377] scsi host1: ata_piix\r", "[ 1.005503] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 1.005552] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 1.005772] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 1.009332] tun: Universal TUN/TAP device driver, 1.6\r", "[ 1.009916] VFIO - User Level meta-driver version: 0.3\r", "[ 1.010529] i8042: PNP: No PS/2 controller found.\r", "[ 1.010563] i8042: Probing ports directly.\r", "[ 1.010863] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 1.010905] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 1.011704] mousedev: PS/2 mouse device common for all mice\r", "[ 1.012770] NET: Registered protocol family 17\r", "[ 1.012806] mce: Unable to init MCE device (rc: -5)\r", "[ 1.012928] IPI shorthand broadcast: enabled\r", "[ 1.012970] sched_clock: Marking stable (1010942714, 1545449)->(1011952254, 535909)\r", "[ 1.013215] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 1.266749] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 1.266788] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 1.266835] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 1.266873] ata1.01: 20 sectors, multi 0: LBA \r", "[ 1.267470] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 1.267759] scsi 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 1.267977] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 1.268252] scsi 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 1.268809] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 1.268886] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 1.268972] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 1.269283] sd 0:0:1:0: [sdb] 20 512-byte logical blocks: (10.2 kB/10.0 KiB)\r", "[ 1.269351] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 1.269426] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 1.271113] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 1.271246] sda: sda1\r", "[ 1.271843] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 1.274550] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 1.274617] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 1.275739] devtmpfs: mounted\r", "[ 1.280183] Freeing unused kernel image memory: 1900K\r", "[ 1.280233] Write protecting the kernel read-only data: 12288k\r", "[ 1.285933] Freeing unused kernel image memory: 2032K\r", "[ 1.286235] Freeing unused kernel image memory: 92K\r", "[ 1.286273] rodata_test: all tests were successful\r", "[ 1.286310] Run /home/ubuntu/guestinit.sh as init process\r", "[ 1.293406] random: fast init done\r", "+ export HOME=/root\r", "+ export LANG=en_US\r", "+ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games\r", "+ m5 checkpoint\r", "Writing checkpoint", "+ modprobe i40e\r", "[ 1.347896] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 1.347951] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 1.348154] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 1.348201] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 1.356157] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 1.356217] i40e 0000:00:02.0: The driver for the device detected a newer version of the NVM image v1.10 than expected v1.9. Please install the most recent version of the network driver.\r", "[ 1.477055] i40e 0000:00:02.0: This device is a pre-production adapter/LOM. Please be aware there may be issues with your hardware. If you are experiencing problems please contact your Intel or hardware representative who provided you with this hardware.\r", "[ 1.478031] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 1.478189] i40e 0000:00:02.0: MAC address: 00:61:a6:13:6e:07\r", "[ 1.478296] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 1.480170] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 1.562630] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 1.562682] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 1.562759] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 1.563073] i40e 0000:00:02.0: Features: PF-id[0] VSIs: 384 QP: 1 RSS VxLAN Geneve PTP VEPA\r", "+ ip link set dev eth0 up\r", "[ 1.574700] i40e 0000:00:02.0: Error OK adding RX filters on PF, promiscuous mode forced on\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ netserver\r", "Starting netserver with host 'IN(6)ADDR_ANY' port '12865' and family AF_UNSPEC\r", "+ netperf -H 10.0.0.1\r", "[ 1.594300] random: netperf: uninitialized urandom read (4096 bytes read)\r", "MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.0.0.1 () port 0 AF_INET : demo\r", "[ 1.994472] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2b4933bff8e, max_idle_ns: 440795328312 ns\r", "[ 1.994552] clocksource: Switched to clocksource tsc\r", "[ 2.396859] random: crng init done\r", "Recv Send Send \r", "Socket Socket Message Elapsed \r", "Size Size Size Time Throughput \r", "bytes bytes bytes secs. 10^6bits/sec \r", "\r", "131072 16384 16384 10.01 2018.00 \r", "+ netperf -H 10.0.0.1 -t TCP_RR -- -o mean_latency,p50_latency,p90_latency,p99_latency\r", "MIGRATED TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.0.0.1 () port 0 AF_INET : demo : first burst 0\r", "Mean Latency Microseconds,50th Percentile Latency Microseconds,90th Percentile Latency Microseconds,99th Percentile Latency Microseconds\r", "50.57,50,52,56\r", "+ m5 exit\r", "Exiting @ tick 21626942706702 because m5_exit instruction encountered"], "stderr": ["warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.", "warn: Physical memory size specified is 4096MB which is greater than 3GB. Twice the number of memory controllers would be created.", "warn: No dot file generated. Please install pydot to generate the dot file and pdf.", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (4096 Mbytes)", "warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (1024 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "system.pc.com_1.device: Listening for connections on port 3458", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7002", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 0. Starting simulation...", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: instruction 'fninit' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: instruction 'sgdt_Ms' unimplemented", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid family 0x0000: unimplemented function 6", "warn: x86 cpuid: unknown family 0x4000", "warn: instruction 'fwait' unimplemented", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "info: Entering event queue @ 1333269791271. Starting simulation...", "info: Entering event queue @ 1333278749120. Starting simulation...", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}