Commit a7e21fc9 authored by Hejing Li's avatar Hejing Li
Browse files

add gem5-netperf data (missing gt-ib-sw)

parent e6fbe164
{"exp_name": "netperf-gem5-ns3-cd_bm", "start_time": 1606839840.8573704, "end_time": 1606882079.3425865, "sims": {"nic.server.0.": {"class": "CorundumBMNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum_bm/corundum_bm", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.pci.server.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.eth.server.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/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": ["26b17ad3984", "sync_pci=1 sync_eth=1", "exit main_time: 22520627825000"]}, "nic.client.0.": {"class": "CorundumBMNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum_bm/corundum_bm", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.pci.client.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.eth.client.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/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": ["4044a94b4e58", "sync_pci=1 sync_eth=1", "exit main_time: 22520627017909"]}, "net.": {"class": "NS3BridgeNet", "cmd": ["/home/hejingli/endhostsim-code/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.eth.server.0.", "--CosimPort=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.eth.client.0."], "stdout": [], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/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-ns3-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.pci.server.0.", "--cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.shm.server.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 1 2020 17:24:01", "gem5 executing on spyder01, pid 45494", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/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-ns3-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.pci.server.0. --cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.shm.server.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1838425342735", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.845921] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.846921] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.846921] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.847921] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.847921] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.847921] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.847921] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.847921] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.847921] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.847921] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.847921] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.847921] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.847921] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.847921] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.847921] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.847921] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.852920] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.852920] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.852920] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.852920] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.852920] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.852920] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.852920] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.852920] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.852920] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.852920] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.852920] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.852920] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.852920] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.852920] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.852920] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.852920] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.852920] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.853920] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.853920] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.853920] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.853920] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.853920] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.853920] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.853920] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.865918] mqnic 0000:00:02.0: mqnic_open on port 0\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.826772] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1838425332735. Starting simulation...", "info: Entering event queue @ 1838425342735. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1838425343058. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/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-ns3-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.pci.client.0.", "--cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.shm.client.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 1 2020 17:24:01", "gem5 executing on spyder01, pid 45498", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/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-ns3-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.pci.client.0. --cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_bm/1/nic.shm.client.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1873092273436", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.859920] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.860920] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.860920] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.860920] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.860920] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.861920] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.861920] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.861920] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.861920] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.861920] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.861920] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.861920] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.861920] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.861920] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.861920] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.861920] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.866919] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.866919] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.866919] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.866919] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.866919] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.866919] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.866919] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.866919] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.866919] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.866919] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.866919] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.867919] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.867919] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.867919] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.867919] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.867919] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.867919] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.867919] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.879917] mqnic 0000:00:02.0: mqnic_open on port 0\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.493824] 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.813775] 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.00 947.64 \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", "68.64,-2147483648,-2147483648,1082\r", "+ m5 exit\r", "Exiting @ tick 22520626541622 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1873092263436. Starting simulation...", "info: Entering event queue @ 1873092273436. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1873092273759. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true} {"exp_name": "netperf-gem5-ns3-cd_bm", "metadata": {}, "start_time": 1620231279.8884792, "end_time": 1620275049.7126956, "sims": {"nic.server.0.": {"class": "CorundumBMNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.pci.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.eth.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.shm.server.0.", "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": ["1db2ca3b5bec", "sync_pci=1 sync_eth=1", "exit main_time: 21953415258000"]}, "nic.client.0.": {"class": "CorundumBMNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.pci.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.eth.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.shm.client.0.", "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": ["2e3c631c56b8", "sync_pci=1 sync_eth=1", "exit main_time: 21953414715249"]}, "net.": {"class": "NS3BridgeNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.eth.server.0.", "--CosimPort=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.eth.client.0."], "stdout": [], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_bm/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 5 2021 18:14:40", "gem5 executing on swsnetlab03, pid 5674", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_bm/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1207339571125", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.728935] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.729935] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.729935] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.729935] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.729935] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.729935] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.729935] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.729935] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.729935] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.729935] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.729935] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.729935] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.729935] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.729935] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.729935] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.729935] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.733934] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.733934] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.733934] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.733934] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.733934] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.733934] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.733934] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.733934] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.733934] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.733934] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.733934] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.734934] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.734934] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.734934] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.734934] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.734934] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.734934] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.734934] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.734934] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.734934] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.734934] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.734934] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.734934] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.734934] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.738934] mqnic 0000:00:02.0: mqnic_open on port 0\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.563808] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/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()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1207339561125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1207339571125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!", "warn: PowerState: More than one power state change request encountered within the same simulation tick", "warn: PowerState: More than one power state change request encountered within the same simulation tick", "warn: PowerState: More than one power state change request encountered within the same simulation tick", "warn: PowerState: More than one power state change request encountered within the same simulation tick"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_bm/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 5 2021 18:14:40", "gem5 executing on swsnetlab03, pid 5675", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_bm/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_bm/1/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1154857289250", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.715936] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.716936] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.716936] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.716936] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.716936] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.716936] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.716936] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.716936] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.716936] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.716936] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.716936] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.716936] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.716936] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.716936] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.716936] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.716936] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.720935] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.720935] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.720935] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.720935] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.720935] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.720935] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.720935] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.720935] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.720935] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.720935] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.720935] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.721935] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.721935] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.721935] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.721935] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.721935] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.721935] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.721935] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.721935] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.721935] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.721935] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.721935] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.721935] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.721935] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.725935] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\r", "[ 1.521814] 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.608800] 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.00 2995.83 \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", "33.25,-2147483648,-2147483648,1064\r", "+ m5 exit\r", "Exiting @ tick 21953414574625 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/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()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1154857279250. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1154857289250. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file \ No newline at end of file
{"exp_name": "netperf-gem5-ns3-cd_verilator", "start_time": 1606839840.8585198, "end_time": 1606883435.8535416, "sims": {"nic.server.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.pci.server.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.eth.server.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.shm.server.0.", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9399926912", " m_axis_ctrl_dma_read_desc_ram_addr = 1920", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 15", " m_axis_ctrl_dma_write_desc_dma_addr = 9515761920", " m_axis_ctrl_dma_write_desc_ram_addr = 768", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 24", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 15", " m_axis_data_dma_write_desc_dma_addr = 8786145280", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 26", " s_axil_rdata = 2147483664", " m_axil_csr_awaddr = 7344652", " m_axil_csr_wdata = 2147483664", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7344652", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:23127521432000"], "stderr": []}, "nic.client.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.pci.client.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.eth.client.0.", "/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.shm.client.0.", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9470804544", " m_axis_ctrl_dma_read_desc_ram_addr = 2048", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 16", " m_axis_ctrl_dma_write_desc_dma_addr = 9515958528", " m_axis_ctrl_dma_write_desc_ram_addr = 288", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 9", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 17", " m_axis_data_dma_write_desc_dma_addr = 8790360064", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 20", " s_axil_rdata = 2147483669", " m_axil_csr_awaddr = 4197036", " m_axil_csr_wdata = 2147483669", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4197036", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:23127520536000"], "stderr": []}, "net.": {"class": "NS3BridgeNet", "cmd": ["/home/hejingli/endhostsim-code/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.eth.server.0.", "--CosimPort=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.eth.client.0."], "stdout": [], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/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-ns3-cd_verilator/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.pci.server.0.", "--cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.shm.server.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 1 2020 17:24:01", "gem5 executing on spyder01, pid 45491", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/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-ns3-cd_verilator/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.pci.server.0. --cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.shm.server.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1869002874595", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.854920] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.855920] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.855920] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.855920] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.855920] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.855920] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.856920] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.856920] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.856920] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.856920] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.856920] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.856920] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.856920] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.856920] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.856920] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.856920] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.860919] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.861919] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.861919] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.861919] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.861919] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.861919] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.861919] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.861919] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.861919] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.861919] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.861919] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.861919] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.861919] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.861919] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.861919] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.861919] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.861919] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.085885] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.085885] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.085885] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.086885] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.086885] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.086885] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.086885] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.154874] mqnic 0000:00:02.0: mqnic_open on port 0\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", "[ 2.733634] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1869002864595. Starting simulation...", "info: Entering event queue @ 1869002874595. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1869002874918. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/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-ns3-cd_verilator/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.pci.client.0.", "--cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.shm.client.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 1 2020 17:24:01", "gem5 executing on spyder01, pid 45500", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/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-ns3-cd_verilator/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=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.pci.client.0. --cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-ns3-cd_verilator/1/nic.shm.client.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1975404711583", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.855920] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.856920] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.856920] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.856920] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.856920] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.856920] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.856920] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.856920] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.856920] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.857919] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.857919] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.857919] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.857919] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.857919] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.857919] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.857919] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.861919] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.861919] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.861919] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.861919] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.862919] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.862919] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.862919] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.862919] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.862919] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.862919] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.862919] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.862919] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.862919] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.862919] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.862919] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.862919] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.862919] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.086885] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.086885] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.086885] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.086885] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.086885] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.087884] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.087884] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.157874] mqnic 0000:00:02.0: mqnic_open on port 0\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.991747] 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", "[ 2.657646] 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.00 577.26 \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", "168.78,-2147483648,1030,1093\r", "+ m5 exit\r", "Exiting @ tick 23127520333662 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1975404701583. Starting simulation...", "info: Entering event queue @ 1975404711583. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1975404711906. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true} {"exp_name": "netperf-gem5-ns3-cd_verilator", "metadata": {}, "start_time": 1620258767.9341986, "end_time": 1620281004.5329802, "sims": {"nic.server.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum/corundum_verilator", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.pci.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.eth.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.shm.server.0.", "0", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9403351168", " m_axis_ctrl_dma_read_desc_ram_addr = 2816", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 22", " m_axis_ctrl_dma_write_desc_dma_addr = 9515958496", " m_axis_ctrl_dma_write_desc_ram_addr = 512", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 16", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 28", " m_axis_data_dma_write_desc_dma_addr = 8488337408", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 13", " s_axil_rdata = 2147483671", " m_axil_csr_awaddr = 7346924", " m_axil_csr_wdata = 2147483671", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7346924", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:22207677716000"], "stderr": []}, "nic.client.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum/corundum_verilator", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.pci.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.eth.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.shm.client.0.", "0", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9451799104", " m_axis_ctrl_dma_read_desc_ram_addr = 2944", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 23", " m_axis_ctrl_dma_write_desc_dma_addr = 9516384480", " m_axis_ctrl_dma_write_desc_ram_addr = 448", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 14", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 21", " m_axis_data_dma_write_desc_dma_addr = 9234923520", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 8", " s_axil_rdata = 2147483676", " m_axil_csr_awaddr = 4199308", " m_axil_csr_wdata = 2147483676", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4199308", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:22207677132000"], "stderr": []}, "net.": {"class": "NS3BridgeNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.eth.server.0.", "--CosimPort=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.eth.client.0."], "stdout": [], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_verilator/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 6 2021 01:52:48", "gem5 executing on swsnetlab04, pid 20416", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_verilator/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1152372400250", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.719936] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.720936] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.720936] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.720936] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.720936] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.720936] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.720936] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.720936] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.720936] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.720936] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.720936] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.720936] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.720936] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.720936] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.720936] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.720936] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.724935] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.724935] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.724935] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.724935] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.724935] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.724935] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.724935] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.724935] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.724935] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.724935] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.724935] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.724935] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.724935] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.724935] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.724935] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.724935] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.724935] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 0.859914] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.859914] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 0.859914] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.859914] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.859914] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.859914] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.859914] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.889910] mqnic 0000:00:02.0: mqnic_open on port 0\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", "[ 2.237705] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/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()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1152372390250. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1152372400250. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_verilator/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 6 2021 01:52:48", "gem5 executing on swsnetlab04, pid 20417", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-cd_verilator/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-cd_verilator/1/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1178866138125", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.718936] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.719936] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.719936] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.719936] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.719936] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.719936] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.719936] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.719936] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.719936] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.719936] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.719936] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.719936] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.719936] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.719936] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.719936] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.719936] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.722935] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.722935] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.722935] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.722935] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.722935] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.722935] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.722935] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.722935] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.722935] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.723935] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.723935] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.723935] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.723935] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.723935] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.723935] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.723935] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.723935] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 0.857915] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.857915] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 0.857915] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.857915] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.857915] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.857915] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.857915] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.888910] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\r", "[ 1.751779] 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", "[ 2.210709] 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.00 654.36 \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", "124.10,-2147483648,1004,1090\r", "+ m5 exit\r", "Exiting @ tick 22207676659250 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/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()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1178866128125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1178866138125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file \ No newline at end of file
{"exp_name": "netperf-gem5-ns3-i40e", "start_time": 1606671617.235757, "end_time": 1606706348.5677056, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/endhostsim-code/i40e_bm/i40e_bm", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-i40e/1/nic.pci.server.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-i40e/1/nic.eth.server.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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": ["34be9e467b08", "sync_pci=1 sync_eth=1", "exit main_time: 21626966257000"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/home/hejingli/endhostsim-code/i40e_bm/i40e_bm", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-i40e/1/nic.pci.client.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-i40e/1/nic.eth.client.0.", "/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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": ["454851cc75d4", "sync_pci=1 sync_eth=1", "exit main_time: 21626965514243"]}, "net.": {"class": "NS3BridgeNet", "cmd": ["/home/hejingli/endhostsim-code/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-i40e/1/nic.eth.server.0.", "--CosimPort=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-i40e/1/nic.eth.client.0."], "stdout": [], "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-ns3-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-ns3-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-ns3-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-ns3-i40e/1/nic.pci.server.0.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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:29", "gem5 executing on brain21, pid 23806", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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-ns3-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-ns3-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-ns3-i40e/1/nic.pci.server.0. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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 <giometti@linux.it>\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: 08:7b:46:9e:be:34\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 3461", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7005", "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-ns3-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-ns3-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-ns3-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-ns3-i40e/1/nic.pci.client.0.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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:29", "gem5 executing on brain21, pid 23809", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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-ns3-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-ns3-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-ns3-i40e/1/nic.pci.client.0. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-ns3-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 <giometti@linux.it>\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: d4:75:cc:51:48:45\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.50,50,52,56\r", "+ m5 exit\r", "Exiting @ tick 21626965109277 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 3460", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7004", "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} {"exp_name": "netperf-gem5-ns3-i40e", "metadata": {}, "start_time": 1620221533.6040509, "end_time": 1620282847.3381581, "sims": {"nic.server.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.pci.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.eth.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.shm.server.0.", "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": ["14a727138358", "sync_pci=1 sync_eth=1", "exit main_time: 21950201436000"]}, "nic.client.0.": {"class": "I40eNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//i40e_bm/i40e_bm", "/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.pci.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.eth.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.shm.client.0.", "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": ["9ba2bfd1c30", "sync_pci=1 sync_eth=1", "exit main_time: 21950200656250"]}, "net.": {"class": "NS3BridgeNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.eth.server.0.", "--CosimPort=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.eth.client.0."], "stdout": [], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-i40e/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-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 May 5 2021 01:22:20", "gem5 started May 5 2021 15:32:14", "gem5 executing on swsnetlab03, pid 16708", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-i40e/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1219183824125", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.738934] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.738934] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.738934] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.738934] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.744933] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.744933] 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", "[ 0.859915] 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", "[ 0.860915] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.860915] i40e 0000:00:02.0: MAC address: 58:83:13:27:a7:14\r", "[ 0.860915] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.862915] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.943903] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.943903] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.943903] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.943903] 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", "[ 0.949902] 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.591804] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "system.pc.com_1.device: Listening for connections on port 3456", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7000", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1219183814125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1219183824125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-i40e/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500", "--simbricks-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 May 5 2021 01:22:20", "gem5 started May 5 2021 15:32:14", "gem5 executing on swsnetlab03, pid 16709", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-ns3-i40e/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-ns3-i40e/1/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500 --simbricks-type=i40e", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1230565970125", "switching cpus", "**** REAL SIMULATION ****", "+ modprobe i40e\r", "[ 0.736934] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.8.20-k\r", "[ 0.736934] i40e: Copyright (c) 2013 - 2019 Intel Corporation.\r", "[ 0.736934] i40e 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.736934] i40e 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.742933] i40e 0000:00:02.0: fw 0.0.00000 api 1.10 nvm 0.0.0 [8086:1572] [0000:0000]\r", "[ 0.742933] 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", "[ 0.857915] 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", "[ 0.858915] i40e 0000:00:02.0: Stopping firmware LLDP agent.\r", "[ 0.858915] i40e 0000:00:02.0: MAC address: 30:1c:fd:2b:ba:09\r", "[ 0.858915] i40e 0000:00:02.0: FW LLDP is enabled\r", "[ 0.860915] i40e 0000:00:02.0 eth0: NIC Link is Up, 40 Gbps Full Duplex, Flow Control: None\r", "[ 0.943902] i40e 0000:00:02.0: PCI-Express: Speed UnknownGT/s Width xUnknown\r", "[ 0.943902] i40e 0000:00:02.0: PCI-Express bandwidth available for this device may be insufficient for optimal performance.\r", "[ 0.943902] i40e 0000:00:02.0: Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.\r", "[ 0.943902] 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", "[ 0.949902] 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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\r", "[ 1.458824] 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.638797] 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.00 9019.33 \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", "20.39,-2147483648,-2147483648,1042\r", "+ m5 exit\r", "Exiting @ tick 21950200403125 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "system.pc.com_1.device: Listening for connections on port 3457", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7001", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1230565960125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1230565970125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file \ No newline at end of file
{"exp_name": "netperf-gem5-switch-cd_bm", "start_time": 1606839840.8590667, "end_time": 1606882151.4843123, "sims": {"nic.server.0.": {"class": "CorundumBMNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum_bm/corundum_bm", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.pci.server.0.", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.eth.server.0.", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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": ["50ce7fc14924", "sync_pci=1 sync_eth=1", "warn: nicsim_sync failed (t=39092510000)", "warn: nicsim_sync failed (t=930615010000)", "warn: nicsim_sync failed (t=1821361510000)", "exit main_time: 22778268920842"]}, "nic.client.0.": {"class": "CorundumBMNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum_bm/corundum_bm", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.pci.client.0.", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.eth.client.0.", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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": ["ea8245f5df4", "sync_pci=1 sync_eth=1", "exit main_time: 22778268220842"]}, "net.": {"class": "SwitchNet", "cmd": ["/home/hejingli/endhostsim-code/net_switch/net_switch", "-S", "500", "-E", "500", "-s", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.eth.server.0.", "-s", "/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.pci.server.0.", "--cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.shm.server.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 1 2020 17:24:01", "gem5 executing on spyder01, pid 45496", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.pci.server.0. --cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.shm.server.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1901413226134", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.864919] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.865919] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.865919] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.865919] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.865919] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.865919] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.865919] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.865919] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.865919] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.866919] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.866919] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.866919] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.866919] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.866919] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.866919] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.870918] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.870918] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.870918] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.870918] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.871918] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.871918] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.871918] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.871918] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.871918] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.871918] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.871918] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.871918] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.871918] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.871918] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.871918] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.871918] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.871918] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.872918] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.872918] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.872918] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.872918] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.872918] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.872918] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.872918] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.883916] mqnic 0000:00:02.0: mqnic_open on port 0\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.840771] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1901413216134. Starting simulation...", "info: Entering event queue @ 1901413226134. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1901413226457. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "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=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.pci.client.0.", "--cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.shm.client.0.", "--cosim-sync", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 1 2020 17:24:01", "gem5 executing on spyder01, pid 45501", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/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-cd_bm/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=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.pci.client.0. --cosim-shm=/local/var/tmp/hejing-work/netperf-gem5-switch-cd_bm/1/nic.shm.client.0. --cosim-sync --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1930350043351", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.862919] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.863919] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.863919] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.863919] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.863919] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.863919] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.863919] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.863919] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.863919] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.863919] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.864918] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.864918] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.864918] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.864918] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.864918] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.864918] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.868918] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.868918] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.868918] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.868918] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.868918] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.869918] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.869918] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.869918] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.869918] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.869918] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.869918] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.869918] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.869918] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.869918] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.869918] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.869918] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.869918] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.870918] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.870918] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.870918] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.870918] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.870918] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.870918] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.870918] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.881916] mqnic 0000:00:02.0: mqnic_open on port 0\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.495823] 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.801776] 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.00 919.23 \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", "67.94,-2147483648,-2147483648,1082\r", "+ m5 exit\r", "Exiting @ tick 22778267831433 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1930350033351. Starting simulation...", "info: Entering event queue @ 1930350043351. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1930350043674. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true} {"exp_name": "netperf-gem5-switch-cd_bm", "metadata": {}, "start_time": 1620221778.6201777, "end_time": 1620264427.0351427, "sims": {"nic.server.0.": {"class": "CorundumBMNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.pci.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.eth.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.shm.server.0.", "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": ["783744c71928", "sync_pci=1 sync_eth=1", "exit main_time: 21994938746374"]}, "nic.client.0.": {"class": "CorundumBMNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.pci.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.eth.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.shm.client.0.", "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": ["29d3b2540988", "sync_pci=1 sync_eth=1", "exit main_time: 21994938176374"]}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_bm/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 5 2021 15:36:19", "gem5 executing on swsnetlab04, pid 5928", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_bm/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1190059301125", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.745932] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.746932] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.746932] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.746932] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.746932] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.746932] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.746932] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.746932] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.746932] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.746932] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.746932] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.746932] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.746932] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.746932] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.746932] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.746932] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.749931] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.749931] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.749931] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.749931] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.749931] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.749931] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.749931] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.749931] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.750931] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.750931] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.750931] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.750931] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.750931] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.750931] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.750931] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.750931] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.750931] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.750931] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.750931] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.750931] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.750931] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.750931] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.750931] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.750931] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.754931] mqnic 0000:00:02.0: mqnic_open on port 0\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.638796] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "system.pc.com_1.device: Listening for connections on port 3457", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7001", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1190059291125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1190059301125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!", "warn: PowerState: More than one power state change request encountered within the same simulation tick"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_bm/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 5 2021 15:36:19", "gem5 executing on swsnetlab04, pid 5929", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_bm/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_bm/1/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1196775226125", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.753930] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.753930] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.753930] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.753930] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.753930] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.753930] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.753930] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.754930] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.754930] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.754930] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.754930] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.754930] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.754930] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.754930] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.754930] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.754930] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.757929] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.757929] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.757929] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.757929] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.757929] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.757929] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.757929] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.757929] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.757929] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.757929] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.757929] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.757929] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.757929] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.757929] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.757929] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.757929] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.757929] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.758929] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.758929] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.758929] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.758929] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.758929] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.758929] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.758929] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.762929] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\r", "[ 1.557808] 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.642795] 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.00 3006.66 \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", "33.02,-2147483648,-2147483648,1064\r", "+ m5 exit\r", "Exiting @ tick 21994937898125 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "system.pc.com_1.device: Listening for connections on port 3456", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7000", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1196775216125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1196775226125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file \ No newline at end of file
{"exp_name": "netperf-gem5-switch-cd_verilator", "metadata": {}, "start_time": 1607340318.3586326, "end_time": 1607387568.517588, "sims": {"nic.server.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.pci.server.0.", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.eth.server.0.", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.shm.server.0.", "0", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9400565888", " m_axis_ctrl_dma_read_desc_ram_addr = 512", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 4", " m_axis_ctrl_dma_write_desc_dma_addr = 9516286208", " m_axis_ctrl_dma_write_desc_ram_addr = 320", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 10", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 18", " m_axis_data_dma_write_desc_dma_addr = 8744402944", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 11", " s_axil_rdata = 2147483674", " m_axil_csr_awaddr = 7344972", " m_axil_csr_wdata = 2147483674", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7344972", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:23768197092000"], "stderr": []}, "nic.client.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.pci.client.0.", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.eth.client.0.", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.shm.client.0.", "0", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9445507648", " m_axis_ctrl_dma_read_desc_ram_addr = 640", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 5", " m_axis_ctrl_dma_write_desc_dma_addr = 9516384512", " m_axis_ctrl_dma_write_desc_ram_addr = 960", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 30", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 24", " m_axis_data_dma_write_desc_dma_addr = 8828338176", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 24", " s_axil_rdata = 2147483676", " m_axil_csr_awaddr = 4200332", " m_axil_csr_wdata = 2147483676", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4200332", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:23768196532000"], "stderr": []}, "net.": {"class": "SwitchNet", "cmd": ["/home/hejingli/endhostsim-code/net_switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.eth.server.0.", "-s", "/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/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=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/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", "--sys-clock=1GHz", "--checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-cd_verilator/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=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.pci.server.0.", "--cosim-shm=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.shm.server.0.", "--cosim-sync", "--cosim-sync_mode=0", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 3 2020 17:56:02", "gem5 started Dec 7 2020 12:25:19", "gem5 executing on spyder04, pid 36554", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/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 --sys-clock=1GHz --checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-cd_verilator/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=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.pci.server.0. --cosim-shm=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.shm.server.0. --cosim-sync --cosim-sync_mode=0 --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 1995769235341", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.865918] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.866918] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.866918] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.866918] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.866918] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.866918] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.866918] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.866918] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.866918] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.866918] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.866918] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.866918] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.866918] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.867918] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.867918] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.867918] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.871917] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.871917] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.871917] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.871917] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.871917] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.871917] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.871917] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.872917] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.872917] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.872917] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.872917] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.872917] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.872917] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.872917] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.872917] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.872917] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.872917] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.096883] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.096883] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.096883] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.096883] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.096883] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.096883] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.096883] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.165872] mqnic 0000:00:02.0: mqnic_open on port 0\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", "[ 3.240557] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1995769225341. Starting simulation...", "info: Entering event queue @ 1995769235341. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1995769235664. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "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=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/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", "--sys-clock=1GHz", "--checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-cd_verilator/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=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--cosim-pci=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.pci.client.0.", "--cosim-shm=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.shm.client.0.", "--cosim-sync", "--cosim-sync_mode=0", "--cosim-pci-lat=500", "--cosim-sync-int=500"], "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 Dec 3 2020 17:56:02", "gem5 started Dec 7 2020 12:25:19", "gem5 executing on spyder04, pid 36555", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/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 --sys-clock=1GHz --checkpoint-dir=/home/hejingli/endhostsim-code/experiments/out/netperf-gem5-switch-cd_verilator/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=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --cosim-pci=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.pci.client.0. --cosim-shm=/local/var/tmp/hejingli/netperf-gem5-switch-cd_verilator/1/nic.shm.client.0. --cosim-sync --cosim-sync_mode=0 --cosim-pci-lat=500 --cosim-sync-int=500", "", "info: Standard input is not a terminal, disabling listeners.", "CEHCKPOINT RESTORE THINGIE", "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", "Switch at curTick count:10000", "Switched CPUS @ tick 2115850938769", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.894915] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.895915] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.895915] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.895915] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.895915] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.895915] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.895915] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.895915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.895915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.895915] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.895915] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.895915] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.895915] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.896915] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.896915] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.896915] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.900915] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.900915] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.900915] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.900915] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.900915] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.900915] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.900915] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.900915] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.901914] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.901914] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.901914] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.901914] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.901914] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.901914] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.901914] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.901914] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.901914] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.125880] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.125880] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.125880] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.125880] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.125880] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.125880] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.125880] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.195870] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\r", "[ 2.533666] 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", "[ 3.133575] 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.00 537.78 \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", "168.27,-2147483648,1029,1093\r", "+ m5 exit\r", "Exiting @ tick 23768196384627 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /home/hejingli/endhostsim-code/images/vmlinux", "warn: Sockets disabled, not accepting terminal connections", "warn: pollInterval=100000000 pciAsync=500000", "warn: Sockets disabled, not accepting gdb connections", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 2115850928769. Starting simulation...", "info: Entering event queue @ 2115850938769. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 2115850939092. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true} {"exp_name": "netperf-gem5-switch-cd_verilator", "metadata": {}, "start_time": 1620231793.8141284, "end_time": 1620253905.2967942, "sims": {"nic.server.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum/corundum_verilator", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.pci.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.eth.server.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.shm.server.0.", "0", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9410805888", " m_axis_ctrl_dma_read_desc_ram_addr = 3200", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 25", " m_axis_ctrl_dma_write_desc_dma_addr = 9516024256", " m_axis_ctrl_dma_write_desc_ram_addr = 960", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 30", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 22", " m_axis_data_dma_write_desc_dma_addr = 9285287936", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 8", " s_axil_rdata = 2147483673", " m_axil_csr_awaddr = 7340844", " m_axil_csr_wdata = 2147483673", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7340844", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:22186050104000"], "stderr": []}, "nic.client.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/nic//corundum/corundum_verilator", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.pci.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.eth.client.0.", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.shm.client.0.", "0", "0", "500", "500", "500", "250"], "stdout": ["eth connection accepted", "eth intro sent", "pci connection accepted", "pci intro sent", "pci host info received", "eth net info received", "sync_pci=1 sync_eth=1", "Addressing configuration for axil_interconnect instance TOP.interface.axil_interconnect_inst", " 0 ( 0): 000000 / 19 -- 000000-07ffff", " 1 ( 0): 080000 / 19 -- 080000-0fffff", " 2 ( 0): 100000 / 20 -- 100000-1fffff", " 3 ( 0): 200000 / 21 -- 200000-3fffff", " 4 ( 0): 400000 / 21 -- 400000-5fffff", " 5 ( 0): 600000 / 20 -- 600000-6fffff", " 6 ( 0): 700000 / 20 -- 700000-7fffff", " 7 ( 0): 800000 / 21 -- 800000-9fffff", "Addressing configuration for axil_interconnect instance TOP.interface.port[0].port_inst.axil_interconnect_inst", " 0 ( 0): 000000 / 20 -- 000000-0fffff", " 1 ( 0): 100000 / 20 -- 100000-1fffff", " m_axis_ctrl_dma_read_desc_dma_addr = 9427288640", " m_axis_ctrl_dma_read_desc_ram_addr = 3328", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 26", " m_axis_ctrl_dma_write_desc_dma_addr = 9515532512", " m_axis_ctrl_dma_write_desc_ram_addr = 64", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 2", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 12", " m_axis_data_dma_write_desc_dma_addr = 8660348928", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 16", " s_axil_rdata = 2147483658", " m_axil_csr_awaddr = 4201804", " m_axil_csr_wdata = 2147483658", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4201804", " ctrl_dma_ram_wr_cmd_ready = 255", " ctrl_dma_ram_rd_cmd_ready = 255", " data_dma_ram_wr_cmd_ready = 255", " data_dma_ram_rd_cmd_ready = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:22186049520000"], "stderr": []}, "net.": {"class": "SwitchNet", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.eth.server.0.", "-s", "/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/gem5-out.server.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_verilator/0/gem5-cp.server.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/cfg.server.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.pci.server.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.shm.server.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 5 2021 18:23:14", "gem5 executing on swsnetlab04, pid 26204", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/gem5-out.server.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_verilator/0/gem5-cp.server.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/cfg.server.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.pci.server.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.shm.server.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1163272141125", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.725936] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.725936] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.725936] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.725936] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.725936] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.725936] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.726936] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.726936] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.726936] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.726936] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.726936] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.726936] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.726936] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.726936] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.726936] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.726936] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.729935] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.729935] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.729935] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.729935] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.729935] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.729935] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.729935] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.729935] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.729935] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.729935] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.729935] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.729935] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.729935] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.729935] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.729935] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.729935] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.729935] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 0.864915] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.864915] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 0.864915] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.864915] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.864915] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.864915] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.864915] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.895910] mqnic 0000:00:02.0: mqnic_open on port 0\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", "[ 2.217709] 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/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()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1163272131125. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1163272141125. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast", "--outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/gem5-out.client.0", "/DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py", "--caches", "--l2cache", "--l3cache", "--l1d_size=32kB", "--l1i_size=32kB", "--l2_size=2MB", "--l3_size=32MB", "--l1d_assoc=8", "--l1i_assoc=8", "--l2_assoc=4", "--l3_assoc=16", "--cacheline_size=64", "--cpu-clock=8GHz", "--sys-clock=1GHz", "--checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_verilator/0/gem5-cp.client.0", "--kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux", "--disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw", "--disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/cfg.client.0.tar", "--cpu-type=TimingSimpleCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "-r", "0", "--simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.pci.client.0.", "--simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.shm.client.0.", "--simbricks-sync", "--simbricks-sync_mode=0", "--simbricks-pci-lat=500", "--simbricks-sync-int=500"], "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 May 5 2021 01:22:20", "gem5 started May 5 2021 18:23:14", "gem5 executing on swsnetlab04, pid 26205", "command line: /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/build/X86/gem5.fast --outdir=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/gem5-out.client.0 /DS/endhost-networking/work/sim/hejing/s/simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/DS/endhost-networking/work/sim/hejing/s/simbricks/experiments/out/netperf-gem5-switch-cd_verilator/0/gem5-cp.client.0 --kernel=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/vmlinux --disk-image=/DS/endhost-networking/work/sim/hejing/s/simbricks/images/output-base/base.raw --disk-image=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/cfg.client.0.tar --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 0 --simbricks-pci=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.pci.client.0. --simbricks-shm=/oldhome/hejingli/tmp/netperf-gem5-switch-cd_verilator/1/nic.shm.client.0. --simbricks-sync --simbricks-sync_mode=0 --simbricks-pci-lat=500 --simbricks-sync-int=500", "", "CEHCKPOINT RESTORE THINGIE", "Global frequency set at 1000000000000 ticks per second", "Switch at curTick count:10000", "Switched CPUS @ tick 1156567790250", "switching cpus", "**** REAL SIMULATION ****", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.710937] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.710937] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.710937] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.710937] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.710937] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.710937] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.710937] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.710937] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.710937] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.710937] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.711937] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.711937] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.711937] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.711937] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.711937] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.711937] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.714936] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.714936] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.714936] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.714936] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.714936] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.714936] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.714936] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.714936] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.714936] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.714936] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.714936] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.714936] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.714936] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.714936] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.714936] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.714936] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.714936] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 0.848916] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.849916] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 0.849916] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.849916] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.849916] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.849916] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.849916] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.879911] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\r", "[ 1.743780] 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", "[ 2.208709] 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.00 689.59 \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", "124.14,-2147483648,1004,1090\r", "+ m5 exit\r", "Exiting @ tick 22186049439125 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 8192MB 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 (8192 Mbytes)", "info: kernel located at: /DS/endhost-networking/work/sim/hejing/s/simbricks/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()", "warn: TimingPioPort::getAddrRanges()", "info: Entering event queue @ 1156567780250. Starting simulation...", "warn: PowerState: Already in the requested power state, request ignored", "info: Entering event queue @ 1156567790250. Starting simulation...", "warn: instruction 'fwait' unimplemented", "warn: instruction 'verw_Mw_or_Rv' unimplemented", "warn: Don't know what interrupt to clear for console.", "warn: Tried to clear PCI interrupt 14", "warn: MOVNTDQ: Ignoring non-temporal hint, modeling as cacheable!"]}}, "success": true}
\ No newline at end of file \ No newline at end of file
{"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 <giometti@linux.it>\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 <giometti@linux.it>\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}
\ No newline at end of file
{"exp_name": "netperf-qt-ns3-cd_bm", "metadata": {}, "start_time": 1620130869.2414377, "end_time": 1620138230.4512002, "sims": {"nic.server.0.": {"class": "CorundumBMNIC", "cmd": ["/oldhome/hejingli/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.pci.server.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.eth.server.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.shm.server.0.", "0", "0", "500", "500", "500"], "stdout": ["pci connection accepted", "pci intro sent", "eth connection accepted", "eth intro sent", "pci host info received", "eth net info received"], "stderr": ["2058b0dda774", "sync_pci=1 sync_eth=1", "exit main_time: 21146886411000"]}, "nic.client.0.": {"class": "CorundumBMNIC", "cmd": ["/oldhome/hejingli/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.pci.client.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.eth.client.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.shm.client.0.", "0", "0", "500", "500", "500"], "stdout": ["pci connection accepted", "pci intro sent", "eth connection accepted", "eth intro sent", "pci host info received", "eth net info received"], "stderr": ["30e2f9bba23c", "sync_pci=1 sync_eth=1", "exit main_time: 21146885511000"]}, "net.": {"class": "NS3BridgeNet", "cmd": ["/oldhome/hejingli/simbricks/sims/external/ns-3/cosim-run.sh", "cosim", "cosim-bridge-example", "--CosimPort=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.eth.server.0.", "--CosimPort=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.eth.client.0."], "stdout": [], "stderr": []}, "host.server.0": {"class": "QemuHost", "cmd": ["/oldhome/hejingli/simbricks/sims/external/qemu/build/x86_64-softmmu/qemu-system-x86_64", "-machine", "q35", "-serial", "mon:stdio", "-display", "none", "-nic", "none", "-kernel", "/oldhome/hejingli/simbricks/images/bzImage", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/hdcopy.server.0,if=ide,index=0,media=disk", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/cfg.server.0.tar,if=ide,index=1,media=disk,driver=raw", "-append", "earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw", "-m", "8192", "-smp", "1", "-cpu", "Skylake-Server", "-icount", "shift=-3,sleep=off", "-chardev", "socket,path=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.pci.server.0.,id=simbrickscd", "-device", "simbricks-pci,chardev=simbrickscd,sync=on,sync-mode=0,pci-latency=500,sync-period=500"], "stdout": ["early console in extract_kernel\r", "input_data: 0x000000000210e2c8\r", "input_len: 0x00000000003d1ee4\r", "output: 0x0000000001000000\r", "output_len: 0x00000000014baa98\r", "kernel_total_size: 0x0000000001226000\r", "needed_size: 0x0000000001600000\r", "trampoline_32bit: 0x000000000009d000\r", "\r", "Decompressing Linux... Parsing ELF... done.\r", "Booting the kernel.\r", "[ 0.000000] Linux version 5.4.46 (hejingli@swsnetlab04) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Fri Mar 26 14:54:18 CET 2021\r", "[ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'\r", "[ 0.000000] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8\r", "[ 0.000000] x86/fpu: Enabled xstate features 0x203, context size is 2696 bytes, using 'standard' format.\r", "[ 0.000000] BIOS-provided physical RAM map:\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffddfff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000007ffde000-0x000000007fffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000027fffffff] usable\r", "[ 0.000000] printk: bootconsole [earlyser0] enabled\r", "[ 0.000000] NX (Execute Disable) protection: active\r", "[ 0.000000] SMBIOS 2.8 present.\r", "[ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014\r", "[ 0.000000] tsc: Fast TSC calibration failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x280000 max_arch_pfn = 0x400000000\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT \r", "[ 0.000000] last_pfn = 0x7ffde max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f5ab0-0x000f5abf]\r", "[ 0.000000] Using GB pages for direct mapping\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI: RSDP 0x00000000000F58C0 000014 (v00 BOCHS )\r", "[ 0.000000] ACPI: RSDT 0x000000007FFE20CE 000038 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACP 0x000000007FFE1EC6 0000F4 (v03 BOCHS BXPCFACP 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: DSDT 0x000000007FFE0040 001E86 (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACS 0x000000007FFE0000 000040\r", "[ 0.000000] ACPI: APIC 0x000000007FFE1FBA 000078 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: HPET 0x000000007FFE2032 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: MCFG 0x000000007FFE206A 00003C (v01 BOCHS BXPCMCFG 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: WAET 0x000000007FFE20A6 000028 (v01 BOCHS BXPCWAET 00000001 BXPC 00000001)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000027fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x27ffdc000-0x27fffdfff]\r", "[ 0.000000] Zone ranges:\r", "[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]\r", "[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]\r", "[ 0.000000] Normal [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Movable zone start for each node\r", "[ 0.000000] Early memory node ranges\r", "[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff]\r", "[ 0.000000] node 0: [mem 0x0000000000100000-0x000000007ffddfff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 132 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000027fffffff]\r", "[ 0.000000] ACPI: PM-Timer IO Port: 0x608\r", "[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])\r", "[ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)\r", "[ 0.000000] Using ACPI (MADT) for SMP configuration information\r", "[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfed1bfff] available for PCI devices\r", "[ 0.000000] Booting paravirtualized kernel on bare hardware\r", "[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns\r", "[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1\r", "[ 0.000000] percpu: Embedded 49 pages/cpu s159768 r8192 d32744 u2097152\r", "[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2068327\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] Kernel command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)\r", "[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)\r", "[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off\r", "[ 0.000000] Memory: 8176252K/8388080K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211828K reserved, 0K cma-reserved)\r", "[ 0.000000] rcu: Hierarchical RCU implementation.\r", "[ 0.000000] rcu: \tRCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.\r", "[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.\r", "[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1\r", "[ 0.000000] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16\r", "[ 0.000000] random: crng done (trusting CPU's manufacturer)\r", "[ 0.000000] Console: colour VGA+ 80x25\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] ACPI: Core revision 20190816\r", "[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns\r", "[ 0.000000] APIC: Switch to symmetric I/O mode setup\r", "[ 0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\r", "[ 0.009000] tsc: PIT calibration matches HPET. 1 loops\r", "[ 0.009000] tsc: Detected 1000.000 MHz processor\r", "[ 0.000000] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns\r", "[ 0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=1000000)\r", "[ 0.000003] pid_max: default: 32768 minimum: 301\r", "[ 0.000027] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000032] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000076] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.000077] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.000078] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.000080] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.000080] Speculative Store Bypass: Vulnerable\r", "[ 0.000082] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.000278] Freeing SMP alternatives memory: 12K\r", "[ 0.204296] calibrated lapic_timer_period=1000000\r", "[ 0.204297] smpboot: CPU0: Intel Xeon Processor (Skylake) (family: 0x6, model: 0x55, stepping: 0x4)\r", "[ 0.204347] Performance Events: unsupported p6 CPU model 85 no PMU driver, software events only.\r", "[ 0.204359] rcu: Hierarchical SRCU implementation.\r", "[ 0.204380] smp: Bringing up secondary CPUs ...\r", "[ 0.204381] smp: Brought up 1 node, 1 CPU\r", "[ 0.204382] smpboot: Max logical packages: 1\r", "[ 0.204382] smpboot: Total of 1 processors activated (2000.00 BogoMIPS)\r", "[ 0.204486] devtmpfs: initialized\r", "[ 0.204549] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.204551] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.204568] \r", "[ 0.204568] *************************************************************\r", "[ 0.204569] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204570] ** **\r", "[ 0.204571] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.204572] ** **\r", "[ 0.204573] ** This means that this kernel is built to expose internal **\r", "[ 0.204574] ** IOMMU data structures, which may compromise security on **\r", "[ 0.204575] ** your system. **\r", "[ 0.204576] ** **\r", "[ 0.204577] ** If you see this message and you are not debugging the **\r", "[ 0.204578] ** kernel, report this immediately to your vendor! **\r", "[ 0.204579] ** **\r", "[ 0.204580] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204581] *************************************************************\r", "[ 0.204613] NET: Registered protocol family 16\r", "[ 0.204653] audit: initializing netlink subsys (disabled)\r", "[ 0.204708] cpuidle: using governor ladder\r", "[ 0.204716] ACPI: bus type PCI registered\r", "[ 0.204717] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\r", "[ 0.204719] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xb0000000-0xbfffffff] (base 0xb0000000)\r", "[ 0.204720] PCI: MMCONFIG at [mem 0xb0000000-0xbfffffff] reserved in E820\r", "[ 0.204726] PCI: Using configuration type 1 for base access\r", "[ 0.206003] audit: type=2000 audit(1620131123.213:1): state=initialized audit_enabled=0 res=1\r", "[ 0.206514] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages\r", "[ 0.206515] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.206776] ACPI: Added _OSI(Module Device)\r", "[ 0.206777] ACPI: Added _OSI(Processor Device)\r", "[ 0.206778] ACPI: Added _OSI(3.0 _SCP Extensions)\r", "[ 0.206779] ACPI: Added _OSI(Processor Aggregator Device)\r", "[ 0.206780] ACPI: Added _OSI(Linux-Dell-Video)\r", "[ 0.206781] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)\r", "[ 0.206782] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)\r", "[ 0.207520] ACPI: 1 ACPI AML tables successfully acquired and loaded\r", "[ 0.207730] ACPI: Interpreter enabled\r", "[ 0.207732] ACPI: (supports S0 S5)\r", "[ 0.207733] ACPI: Using IOAPIC for interrupt routing\r", "[ 0.207740] PCI: Using host bridge windows from ACPI; if necessary, use \"pci=nocrs\" and report a bug\r", "[ 0.207781] ACPI: Enabled 1 GPEs in block 00 to 3F\r", "[ 0.208525] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\r", "[ 0.208527] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]\r", "[ 0.208568] acpi PNP0A08:00: _OSC: platform does not support [LTR]\r", "[ 0.208607] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]\r", "[ 0.208630] PCI host bridge to bus 0000:00\r", "[ 0.208631] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]\r", "[ 0.208632] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]\r", "[ 0.208634] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]\r", "[ 0.208635] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window]\r", "[ 0.208637] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]\r", "[ 0.208638] pci_bus 0000:00: root bus resource [mem 0x280000000-0xa7fffffff window]\r", "[ 0.208640] pci_bus 0000:00: root bus resource [bus 00-ff]\r", "[ 0.208643] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000\r", "[ 0.208660] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000\r", "[ 0.208662] pci 0000:00:01.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref]\r", "[ 0.208664] pci 0000:00:01.0: reg 0x18: [mem 0xfc010000-0xfc010fff]\r", "[ 0.208665] pci 0000:00:01.0: reg 0x30: [mem 0xfc000000-0xfc00ffff pref]\r", "[ 0.208682] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.208684] pci 0000:00:02.0: reg 0x10: [mem 0xfb000000-0xfbffffff 64bit]\r", "[ 0.208702] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100\r", "[ 0.208705] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO\r", "[ 0.208721] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601\r", "[ 0.208724] pci 0000:00:1f.2: reg 0x20: [io 0xc040-0xc05f]\r", "[ 0.208725] pci 0000:00:1f.2: reg 0x24: [mem 0xfc011000-0xfc011fff]\r", "[ 0.208741] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500\r", "[ 0.208743] pci 0000:00:1f.3: reg 0x20: [io 0x0700-0x073f]\r", "[ 0.208829] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)\r", "[ 0.208853] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)\r", "[ 0.208877] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)\r", "[ 0.208900] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)\r", "[ 0.208924] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 *10 11)\r", "[ 0.208948] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 *10 11)\r", "[ 0.208972] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 *11)\r", "[ 0.208995] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 *11)\r", "[ 0.209003] ACPI: PCI Interrupt Link [GSIA] (IRQs *16)\r", "[ 0.209009] ACPI: PCI Interrupt Link [GSIB] (IRQs *17)\r", "[ 0.209014] ACPI: PCI Interrupt Link [GSIC] (IRQs *18)\r", "[ 0.209020] ACPI: PCI Interrupt Link [GSID] (IRQs *19)\r", "[ 0.209025] ACPI: PCI Interrupt Link [GSIE] (IRQs *20)\r", "[ 0.209030] ACPI: PCI Interrupt Link [GSIF] (IRQs *21)\r", "[ 0.209036] ACPI: PCI Interrupt Link [GSIG] (IRQs *22)\r", "[ 0.209041] ACPI: PCI Interrupt Link [GSIH] (IRQs *23)\r", "[ 0.209073] iommu: Default domain type: Translated \r", "[ 0.209376] pci 0000:00:01.0: vgaarb: setting as boot VGA device\r", "[ 0.209377] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none\r", "[ 0.209378] pci 0000:00:01.0: vgaarb: bridge control possible\r", "[ 0.209379] vgaarb: loaded\r", "[ 0.209406] SCSI subsystem initialized\r", "[ 0.209462] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.209463] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>\r", "[ 0.209465] PTP clock support registered\r", "[ 0.209468] PCI: Using ACPI for IRQ routing\r", "[ 0.209614] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0\r", "[ 0.209616] hpet0: 3 comparators, 64-bit 100.000000 MHz counter\r", "[ 0.211198] clocksource: Switched to clocksource tsc-early\r", "[ 0.214466] VFS: Disk quotas dquot_6.6.0\r", "[ 0.214473] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.214493] pnp: PnP ACPI init\r", "[ 0.214612] pnp: PnP ACPI: found 5 devices\r", "[ 0.215608] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.215609] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.220113] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns\r", "[ 0.220116] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]\r", "[ 0.220117] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]\r", "[ 0.220118] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]\r", "[ 0.220120] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window]\r", "[ 0.220121] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window]\r", "[ 0.220122] pci_bus 0000:00: resource 9 [mem 0x280000000-0xa7fffffff window]\r", "[ 0.220137] NET: Registered protocol family 2\r", "[ 0.220177] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.220185] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.220253] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.220336] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.220356] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220369] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220396] NET: Registered protocol family 1\r", "[ 0.220399] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]\r", "[ 0.220403] PCI: CLS 0 bytes, default 64\r", "[ 0.220604] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.220605] software IO TLB: mapped [mem 0x7bfde000-0x7ffde000] (64MB)\r", "[ 0.220786] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.220849] fuse: init (API version 7.31)\r", "[ 0.222012] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.222013] io scheduler mq-deadline registered\r", "[ 0.222013] io scheduler kyber registered\r", "[ 0.222284] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.222329] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.242341] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A\r", "[ 0.242525] Linux agpgart interface v0.103\r", "[ 0.243489] brd: module loaded\r", "[ 0.244241] loop: module loaded\r", "[ 0.244259] Loading iSCSI transport class v2.0-870.\r", "[ 0.244593] PCI Interrupt Link [GSIA] enabled at IRQ 16\r", "[ 0.244618] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode\r", "[ 0.244620] ahci 0000:00:1f.2: flags: 64bit ncq only \r", "[ 0.245045] scsi host0: ahci\r", "[ 0.245086] scsi host1: ahci\r", "[ 0.245128] scsi host2: ahci\r", "[ 0.245170] scsi host3: ahci\r", "[ 0.245213] scsi host4: ahci\r", "[ 0.245255] scsi host5: ahci\r", "[ 0.245272] ata1: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011100 irq 24\r", "[ 0.245273] ata2: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011180 irq 24\r", "[ 0.245274] ata3: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011200 irq 24\r", "[ 0.245276] ata4: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011280 irq 24\r", "[ 0.245277] ata5: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011300 irq 24\r", "[ 0.245278] ata6: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011380 irq 24\r", "[ 0.245307] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.245501] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.245535] VFIO - User Level meta-driver version: 0.3\r", "[ 0.245571] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12\r", "[ 0.245730] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.245732] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.245750] mousedev: PS/2 mouse device common for all mice\r", "[ 0.245845] NET: Registered protocol family 17\r", "[ 0.245872] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.245933] IPI shorthand broadcast: enabled\r", "[ 0.245936] sched_clock: Marking stable (254383680, -8998313)->(144294870, 101090497)\r", "[ 0.551391] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551394] ata1.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551395] ata1.00: 83886080 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551396] ata1.00: applying bridge limits\r", "[ 0.551399] ata1.00: configured for UDMA/100\r", "[ 0.551408] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551411] ata2.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551412] ata2.00: 160 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551413] ata2.00: applying bridge limits\r", "[ 0.551417] ata2.00: configured for UDMA/100\r", "[ 0.551418] ata4: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551420] ata6: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551422] ata5: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551424] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551426] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100\r", "[ 0.551428] ata3.00: applying bridge limits\r", "[ 0.551431] ata3.00: configured for UDMA/100\r", "[ 0.551438] scsi 0:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551463] scsi 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.551496] scsi 1:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551520] scsi 1:0:0:0: Attached scsi generic sg1 type 0\r", "[ 0.551576] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551607] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.551610] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.551615] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551651] sd 1:0:0:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.551653] sd 1:0:0:0: [sdb] Write Protect is off\r", "[ 0.551658] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551807] sda: sda1\r", "[ 0.551902] sd 1:0:0:0: [sdb] Attached SCSI disk\r", "[ 0.551923] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.565393] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray\r", "[ 0.565394] cdrom: Uniform CD-ROM driver Revision: 3.20\r", "[ 0.565451] sr 2:0:0:0: Attached scsi generic sg2 type 5\r", "[ 0.566071] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.566074] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.566114] devtmpfs: mounted\r", "[ 0.566511] Freeing unused kernel image memory: 1900K\r", "[ 0.568393] Write protecting the kernel read-only data: 12288k\r", "[ 0.568853] Freeing unused kernel image memory: 2032K\r", "[ 0.568877] Freeing unused kernel image memory: 92K\r", "[ 0.568878] rodata_test: all tests were successful\r", "[ 0.568879] Run /home/ubuntu/guestinit.sh as init process\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", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.570508] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.570634] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.570738] PCI Interrupt Link [GSIG] enabled at IRQ 22\r", "[ 0.570745] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.570747] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.570749] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.570751] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.570753] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.570755] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.570757] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.570759] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.570761] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.570767] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.570781] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.570782] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.571730] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.571732] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.571734] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.571736] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.571738] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.571740] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.571742] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.571744] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.571747] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.571749] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.571751] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.571753] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.571755] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.571757] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.571759] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.571760] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.571763] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.571819] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.571821] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.571823] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.571825] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.571827] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.571830] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.571832] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.572353] mqnic 0000:00:02.0: mqnic_open on port 0\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.257438] tsc: Refined TSC clocksource calibration: 1000.000 MHz\r", "[ 1.257439] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns\r", "[ 1.257441] clocksource: Switched to clocksource tsc\r"], "stderr": ["qemu-system-x86_64: -icount shift=-3,sleep=off: warning: time_shift=-3", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.f16c [bit 29]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512f [bit 16]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512dq [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rdseed [bit 18]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512cd [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512bw [bit 30]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512vl [bit 31]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.0DH:EAX.xsavec [bit 1]"]}, "host.client.0": {"class": "QemuHost", "cmd": ["/oldhome/hejingli/simbricks/sims/external/qemu/build/x86_64-softmmu/qemu-system-x86_64", "-machine", "q35", "-serial", "mon:stdio", "-display", "none", "-nic", "none", "-kernel", "/oldhome/hejingli/simbricks/images/bzImage", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/hdcopy.client.0,if=ide,index=0,media=disk", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/cfg.client.0.tar,if=ide,index=1,media=disk,driver=raw", "-append", "earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw", "-m", "8192", "-smp", "1", "-cpu", "Skylake-Server", "-icount", "shift=-3,sleep=off", "-chardev", "socket,path=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-ns3-cd_bm/1/nic.pci.client.0.,id=simbrickscd", "-device", "simbricks-pci,chardev=simbrickscd,sync=on,sync-mode=0,pci-latency=500,sync-period=500"], "stdout": ["early console in extract_kernel\r", "input_data: 0x000000000210e2c8\r", "input_len: 0x00000000003d1ee4\r", "output: 0x0000000001000000\r", "output_len: 0x00000000014baa98\r", "kernel_total_size: 0x0000000001226000\r", "needed_size: 0x0000000001600000\r", "trampoline_32bit: 0x000000000009d000\r", "\r", "Decompressing Linux... Parsing ELF... done.\r", "Booting the kernel.\r", "[ 0.000000] Linux version 5.4.46 (hejingli@swsnetlab04) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Fri Mar 26 14:54:18 CET 2021\r", "[ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'\r", "[ 0.000000] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8\r", "[ 0.000000] x86/fpu: Enabled xstate features 0x203, context size is 2696 bytes, using 'standard' format.\r", "[ 0.000000] BIOS-provided physical RAM map:\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffddfff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000007ffde000-0x000000007fffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000027fffffff] usable\r", "[ 0.000000] printk: bootconsole [earlyser0] enabled\r", "[ 0.000000] NX (Execute Disable) protection: active\r", "[ 0.000000] SMBIOS 2.8 present.\r", "[ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014\r", "[ 0.000000] tsc: Fast TSC calibration failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x280000 max_arch_pfn = 0x400000000\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT \r", "[ 0.000000] last_pfn = 0x7ffde max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f5ab0-0x000f5abf]\r", "[ 0.000000] Using GB pages for direct mapping\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI: RSDP 0x00000000000F58C0 000014 (v00 BOCHS )\r", "[ 0.000000] ACPI: RSDT 0x000000007FFE20CE 000038 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACP 0x000000007FFE1EC6 0000F4 (v03 BOCHS BXPCFACP 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: DSDT 0x000000007FFE0040 001E86 (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACS 0x000000007FFE0000 000040\r", "[ 0.000000] ACPI: APIC 0x000000007FFE1FBA 000078 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: HPET 0x000000007FFE2032 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: MCFG 0x000000007FFE206A 00003C (v01 BOCHS BXPCMCFG 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: WAET 0x000000007FFE20A6 000028 (v01 BOCHS BXPCWAET 00000001 BXPC 00000001)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000027fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x27ffdc000-0x27fffdfff]\r", "[ 0.000000] Zone ranges:\r", "[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]\r", "[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]\r", "[ 0.000000] Normal [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Movable zone start for each node\r", "[ 0.000000] Early memory node ranges\r", "[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff]\r", "[ 0.000000] node 0: [mem 0x0000000000100000-0x000000007ffddfff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 132 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000027fffffff]\r", "[ 0.000000] ACPI: PM-Timer IO Port: 0x608\r", "[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])\r", "[ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)\r", "[ 0.000000] Using ACPI (MADT) for SMP configuration information\r", "[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfed1bfff] available for PCI devices\r", "[ 0.000000] Booting paravirtualized kernel on bare hardware\r", "[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns\r", "[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1\r", "[ 0.000000] percpu: Embedded 49 pages/cpu s159768 r8192 d32744 u2097152\r", "[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2068327\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] Kernel command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)\r", "[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)\r", "[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off\r", "[ 0.000000] Memory: 8176252K/8388080K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211828K reserved, 0K cma-reserved)\r", "[ 0.000000] rcu: Hierarchical RCU implementation.\r", "[ 0.000000] rcu: \tRCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.\r", "[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.\r", "[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1\r", "[ 0.000000] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16\r", "[ 0.000000] random: crng done (trusting CPU's manufacturer)\r", "[ 0.000000] Console: colour VGA+ 80x25\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] ACPI: Core revision 20190816\r", "[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns\r", "[ 0.000000] APIC: Switch to symmetric I/O mode setup\r", "[ 0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\r", "[ 0.009000] tsc: PIT calibration matches HPET. 1 loops\r", "[ 0.009000] tsc: Detected 1000.000 MHz processor\r", "[ 0.000000] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns\r", "[ 0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=1000000)\r", "[ 0.000003] pid_max: default: 32768 minimum: 301\r", "[ 0.000027] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000032] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000076] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.000077] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.000078] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.000080] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.000080] Speculative Store Bypass: Vulnerable\r", "[ 0.000082] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.000278] Freeing SMP alternatives memory: 12K\r", "[ 0.204296] calibrated lapic_timer_period=1000000\r", "[ 0.204297] smpboot: CPU0: Intel Xeon Processor (Skylake) (family: 0x6, model: 0x55, stepping: 0x4)\r", "[ 0.204347] Performance Events: unsupported p6 CPU model 85 no PMU driver, software events only.\r", "[ 0.204359] rcu: Hierarchical SRCU implementation.\r", "[ 0.204380] smp: Bringing up secondary CPUs ...\r", "[ 0.204381] smp: Brought up 1 node, 1 CPU\r", "[ 0.204382] smpboot: Max logical packages: 1\r", "[ 0.204382] smpboot: Total of 1 processors activated (2000.00 BogoMIPS)\r", "[ 0.204486] devtmpfs: initialized\r", "[ 0.204549] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.204551] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.204568] \r", "[ 0.204568] *************************************************************\r", "[ 0.204569] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204570] ** **\r", "[ 0.204571] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.204572] ** **\r", "[ 0.204573] ** This means that this kernel is built to expose internal **\r", "[ 0.204574] ** IOMMU data structures, which may compromise security on **\r", "[ 0.204575] ** your system. **\r", "[ 0.204576] ** **\r", "[ 0.204577] ** If you see this message and you are not debugging the **\r", "[ 0.204578] ** kernel, report this immediately to your vendor! **\r", "[ 0.204579] ** **\r", "[ 0.204580] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204581] *************************************************************\r", "[ 0.204613] NET: Registered protocol family 16\r", "[ 0.204653] audit: initializing netlink subsys (disabled)\r", "[ 0.204708] cpuidle: using governor ladder\r", "[ 0.204716] ACPI: bus type PCI registered\r", "[ 0.204717] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\r", "[ 0.204719] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xb0000000-0xbfffffff] (base 0xb0000000)\r", "[ 0.204720] PCI: MMCONFIG at [mem 0xb0000000-0xbfffffff] reserved in E820\r", "[ 0.204726] PCI: Using configuration type 1 for base access\r", "[ 0.206003] audit: type=2000 audit(1620131123.213:1): state=initialized audit_enabled=0 res=1\r", "[ 0.206514] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages\r", "[ 0.206515] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.206776] ACPI: Added _OSI(Module Device)\r", "[ 0.206777] ACPI: Added _OSI(Processor Device)\r", "[ 0.206778] ACPI: Added _OSI(3.0 _SCP Extensions)\r", "[ 0.206779] ACPI: Added _OSI(Processor Aggregator Device)\r", "[ 0.206780] ACPI: Added _OSI(Linux-Dell-Video)\r", "[ 0.206781] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)\r", "[ 0.206782] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)\r", "[ 0.207520] ACPI: 1 ACPI AML tables successfully acquired and loaded\r", "[ 0.207730] ACPI: Interpreter enabled\r", "[ 0.207732] ACPI: (supports S0 S5)\r", "[ 0.207733] ACPI: Using IOAPIC for interrupt routing\r", "[ 0.207740] PCI: Using host bridge windows from ACPI; if necessary, use \"pci=nocrs\" and report a bug\r", "[ 0.207781] ACPI: Enabled 1 GPEs in block 00 to 3F\r", "[ 0.208525] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\r", "[ 0.208527] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]\r", "[ 0.208568] acpi PNP0A08:00: _OSC: platform does not support [LTR]\r", "[ 0.208607] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]\r", "[ 0.208630] PCI host bridge to bus 0000:00\r", "[ 0.208631] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]\r", "[ 0.208632] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]\r", "[ 0.208634] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]\r", "[ 0.208635] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window]\r", "[ 0.208637] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]\r", "[ 0.208638] pci_bus 0000:00: root bus resource [mem 0x280000000-0xa7fffffff window]\r", "[ 0.208640] pci_bus 0000:00: root bus resource [bus 00-ff]\r", "[ 0.208643] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000\r", "[ 0.208660] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000\r", "[ 0.208662] pci 0000:00:01.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref]\r", "[ 0.208664] pci 0000:00:01.0: reg 0x18: [mem 0xfc010000-0xfc010fff]\r", "[ 0.208665] pci 0000:00:01.0: reg 0x30: [mem 0xfc000000-0xfc00ffff pref]\r", "[ 0.208682] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.208684] pci 0000:00:02.0: reg 0x10: [mem 0xfb000000-0xfbffffff 64bit]\r", "[ 0.208702] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100\r", "[ 0.208705] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO\r", "[ 0.208721] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601\r", "[ 0.208724] pci 0000:00:1f.2: reg 0x20: [io 0xc040-0xc05f]\r", "[ 0.208725] pci 0000:00:1f.2: reg 0x24: [mem 0xfc011000-0xfc011fff]\r", "[ 0.208741] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500\r", "[ 0.208743] pci 0000:00:1f.3: reg 0x20: [io 0x0700-0x073f]\r", "[ 0.208829] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)\r", "[ 0.208853] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)\r", "[ 0.208877] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)\r", "[ 0.208900] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)\r", "[ 0.208924] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 *10 11)\r", "[ 0.208948] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 *10 11)\r", "[ 0.208972] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 *11)\r", "[ 0.208995] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 *11)\r", "[ 0.209003] ACPI: PCI Interrupt Link [GSIA] (IRQs *16)\r", "[ 0.209009] ACPI: PCI Interrupt Link [GSIB] (IRQs *17)\r", "[ 0.209014] ACPI: PCI Interrupt Link [GSIC] (IRQs *18)\r", "[ 0.209020] ACPI: PCI Interrupt Link [GSID] (IRQs *19)\r", "[ 0.209025] ACPI: PCI Interrupt Link [GSIE] (IRQs *20)\r", "[ 0.209030] ACPI: PCI Interrupt Link [GSIF] (IRQs *21)\r", "[ 0.209036] ACPI: PCI Interrupt Link [GSIG] (IRQs *22)\r", "[ 0.209041] ACPI: PCI Interrupt Link [GSIH] (IRQs *23)\r", "[ 0.209073] iommu: Default domain type: Translated \r", "[ 0.209376] pci 0000:00:01.0: vgaarb: setting as boot VGA device\r", "[ 0.209377] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none\r", "[ 0.209378] pci 0000:00:01.0: vgaarb: bridge control possible\r", "[ 0.209379] vgaarb: loaded\r", "[ 0.209406] SCSI subsystem initialized\r", "[ 0.209462] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.209463] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>\r", "[ 0.209465] PTP clock support registered\r", "[ 0.209468] PCI: Using ACPI for IRQ routing\r", "[ 0.209614] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0\r", "[ 0.209616] hpet0: 3 comparators, 64-bit 100.000000 MHz counter\r", "[ 0.211198] clocksource: Switched to clocksource tsc-early\r", "[ 0.214466] VFS: Disk quotas dquot_6.6.0\r", "[ 0.214473] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.214493] pnp: PnP ACPI init\r", "[ 0.214612] pnp: PnP ACPI: found 5 devices\r", "[ 0.215608] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.215609] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.220113] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns\r", "[ 0.220116] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]\r", "[ 0.220117] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]\r", "[ 0.220118] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]\r", "[ 0.220120] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window]\r", "[ 0.220121] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window]\r", "[ 0.220122] pci_bus 0000:00: resource 9 [mem 0x280000000-0xa7fffffff window]\r", "[ 0.220137] NET: Registered protocol family 2\r", "[ 0.220177] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.220185] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.220253] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.220336] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.220356] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220369] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220396] NET: Registered protocol family 1\r", "[ 0.220399] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]\r", "[ 0.220403] PCI: CLS 0 bytes, default 64\r", "[ 0.220604] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.220605] software IO TLB: mapped [mem 0x7bfde000-0x7ffde000] (64MB)\r", "[ 0.220786] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.220849] fuse: init (API version 7.31)\r", "[ 0.222012] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.222013] io scheduler mq-deadline registered\r", "[ 0.222013] io scheduler kyber registered\r", "[ 0.222284] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.222329] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.242341] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A\r", "[ 0.242525] Linux agpgart interface v0.103\r", "[ 0.243489] brd: module loaded\r", "[ 0.244241] loop: module loaded\r", "[ 0.244259] Loading iSCSI transport class v2.0-870.\r", "[ 0.244593] PCI Interrupt Link [GSIA] enabled at IRQ 16\r", "[ 0.244618] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode\r", "[ 0.244620] ahci 0000:00:1f.2: flags: 64bit ncq only \r", "[ 0.245045] scsi host0: ahci\r", "[ 0.245086] scsi host1: ahci\r", "[ 0.245128] scsi host2: ahci\r", "[ 0.245170] scsi host3: ahci\r", "[ 0.245213] scsi host4: ahci\r", "[ 0.245255] scsi host5: ahci\r", "[ 0.245272] ata1: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011100 irq 24\r", "[ 0.245273] ata2: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011180 irq 24\r", "[ 0.245274] ata3: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011200 irq 24\r", "[ 0.245276] ata4: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011280 irq 24\r", "[ 0.245277] ata5: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011300 irq 24\r", "[ 0.245278] ata6: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011380 irq 24\r", "[ 0.245307] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.245501] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.245535] VFIO - User Level meta-driver version: 0.3\r", "[ 0.245571] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12\r", "[ 0.245730] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.245732] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.245750] mousedev: PS/2 mouse device common for all mice\r", "[ 0.245845] NET: Registered protocol family 17\r", "[ 0.245872] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.245933] IPI shorthand broadcast: enabled\r", "[ 0.245936] sched_clock: Marking stable (254383680, -8998313)->(144294870, 101090497)\r", "[ 0.551391] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551394] ata1.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551395] ata1.00: 83886080 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551396] ata1.00: applying bridge limits\r", "[ 0.551399] ata1.00: configured for UDMA/100\r", "[ 0.551408] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551411] ata2.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551412] ata2.00: 160 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551413] ata2.00: applying bridge limits\r", "[ 0.551417] ata2.00: configured for UDMA/100\r", "[ 0.551418] ata4: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551420] ata6: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551422] ata5: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551424] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551426] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100\r", "[ 0.551428] ata3.00: applying bridge limits\r", "[ 0.551431] ata3.00: configured for UDMA/100\r", "[ 0.551438] scsi 0:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551463] scsi 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.551496] scsi 1:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551520] scsi 1:0:0:0: Attached scsi generic sg1 type 0\r", "[ 0.551576] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551607] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.551610] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.551615] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551651] sd 1:0:0:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.551653] sd 1:0:0:0: [sdb] Write Protect is off\r", "[ 0.551658] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551807] sda: sda1\r", "[ 0.551902] sd 1:0:0:0: [sdb] Attached SCSI disk\r", "[ 0.551923] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.565393] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray\r", "[ 0.565394] cdrom: Uniform CD-ROM driver Revision: 3.20\r", "[ 0.565451] sr 2:0:0:0: Attached scsi generic sg2 type 5\r", "[ 0.566072] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.566075] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.566116] devtmpfs: mounted\r", "[ 0.566513] Freeing unused kernel image memory: 1900K\r", "[ 0.568393] Write protecting the kernel read-only data: 12288k\r", "[ 0.568853] Freeing unused kernel image memory: 2032K\r", "[ 0.568877] Freeing unused kernel image memory: 92K\r", "[ 0.568878] rodata_test: all tests were successful\r", "[ 0.568879] Run /home/ubuntu/guestinit.sh as init process\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", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.570519] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.570645] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.570749] PCI Interrupt Link [GSIG] enabled at IRQ 22\r", "[ 0.570755] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.570757] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.570759] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.570761] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.570763] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.570765] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.570767] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.570769] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.570771] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.570777] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.570791] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.570792] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.571740] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.571742] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.571745] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.571747] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.571749] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.571751] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.571753] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.571755] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.571757] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.571759] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.571761] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.571763] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.571766] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.571768] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.571770] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.571771] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.571773] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.571830] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.571832] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.571834] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.571836] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.571838] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.571840] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.571842] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.572365] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\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.257440] tsc: Refined TSC clocksource calibration: 999.999 MHz\r", "[ 1.257441] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cd42c7a813, max_idle_ns: 881590565951 ns\r", "[ 1.257443] clocksource: Switched to clocksource tsc\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.00 6411.84 \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", "25.49,25,26,26\r", "+ poweroff -f\r", "Powering off.\r", "[ 21.123109] sd 1:0:0:0: [sdb] Synchronizing SCSI cache\r", "[ 21.123111] sd 1:0:0:0: [sdb] Stopping disk\r", "[ 21.123113] sd 0:0:0:0: [sda] Synchronizing SCSI cache\r", "[ 21.123139] sd 0:0:0:0: [sda] Stopping disk\r", "[ 21.123145] mqnic 0000:00:02.0: mqnic shutdown\r", "[ 21.123146] ACPI: Preparing to enter system sleep state S5\r", "[ 21.123149] reboot: Power down\r"], "stderr": ["qemu-system-x86_64: -icount shift=-3,sleep=off: warning: time_shift=-3", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.f16c [bit 29]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512f [bit 16]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512dq [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rdseed [bit 18]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512cd [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512bw [bit 30]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512vl [bit 31]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.0DH:EAX.xsavec [bit 1]"]}}, "success": true}
\ No newline at end of file
{"exp_name": "netperf-qt-switch-cd_bm", "metadata": {}, "start_time": 1620119494.0531392, "end_time": 1620126790.3328676, "sims": {"nic.server.0.": {"class": "CorundumBMNIC", "cmd": ["/oldhome/hejingli/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.pci.server.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.eth.server.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.shm.server.0.", "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": ["226adbf27f54", "sync_pci=1 sync_eth=1", "exit main_time: 21146884314000"]}, "nic.client.0.": {"class": "CorundumBMNIC", "cmd": ["/oldhome/hejingli/simbricks/sims/nic//corundum_bm/corundum_bm", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.pci.client.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.eth.client.0.", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.shm.client.0.", "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": ["11e0d514848c", "sync_pci=1 sync_eth=1", "exit main_time: 21146883491000"]}, "net.": {"class": "SwitchNet", "cmd": ["/oldhome/hejingli/simbricks/sims/net/switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.eth.server.0.", "-s", "/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.eth.client.0."], "stdout": ["start polling"], "stderr": []}, "host.server.0": {"class": "QemuHost", "cmd": ["/oldhome/hejingli/simbricks/sims/external/qemu/build/x86_64-softmmu/qemu-system-x86_64", "-machine", "q35", "-serial", "mon:stdio", "-display", "none", "-nic", "none", "-kernel", "/oldhome/hejingli/simbricks/images/bzImage", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/hdcopy.server.0,if=ide,index=0,media=disk", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/cfg.server.0.tar,if=ide,index=1,media=disk,driver=raw", "-append", "earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw", "-m", "8192", "-smp", "1", "-cpu", "Skylake-Server", "-icount", "shift=-3,sleep=off", "-chardev", "socket,path=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.pci.server.0.,id=simbrickscd", "-device", "simbricks-pci,chardev=simbrickscd,sync=on,sync-mode=0,pci-latency=500,sync-period=500"], "stdout": ["early console in extract_kernel\r", "input_data: 0x000000000210e2c8\r", "input_len: 0x00000000003d1ee4\r", "output: 0x0000000001000000\r", "output_len: 0x00000000014baa98\r", "kernel_total_size: 0x0000000001226000\r", "needed_size: 0x0000000001600000\r", "trampoline_32bit: 0x000000000009d000\r", "\r", "Decompressing Linux... Parsing ELF... done.\r", "Booting the kernel.\r", "[ 0.000000] Linux version 5.4.46 (hejingli@swsnetlab04) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Fri Mar 26 14:54:18 CET 2021\r", "[ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'\r", "[ 0.000000] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8\r", "[ 0.000000] x86/fpu: Enabled xstate features 0x203, context size is 2696 bytes, using 'standard' format.\r", "[ 0.000000] BIOS-provided physical RAM map:\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffddfff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000007ffde000-0x000000007fffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000027fffffff] usable\r", "[ 0.000000] printk: bootconsole [earlyser0] enabled\r", "[ 0.000000] NX (Execute Disable) protection: active\r", "[ 0.000000] SMBIOS 2.8 present.\r", "[ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014\r", "[ 0.000000] tsc: Fast TSC calibration failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x280000 max_arch_pfn = 0x400000000\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT \r", "[ 0.000000] last_pfn = 0x7ffde max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f5ab0-0x000f5abf]\r", "[ 0.000000] Using GB pages for direct mapping\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI: RSDP 0x00000000000F58C0 000014 (v00 BOCHS )\r", "[ 0.000000] ACPI: RSDT 0x000000007FFE20CE 000038 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACP 0x000000007FFE1EC6 0000F4 (v03 BOCHS BXPCFACP 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: DSDT 0x000000007FFE0040 001E86 (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACS 0x000000007FFE0000 000040\r", "[ 0.000000] ACPI: APIC 0x000000007FFE1FBA 000078 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: HPET 0x000000007FFE2032 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: MCFG 0x000000007FFE206A 00003C (v01 BOCHS BXPCMCFG 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: WAET 0x000000007FFE20A6 000028 (v01 BOCHS BXPCWAET 00000001 BXPC 00000001)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000027fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x27ffdc000-0x27fffdfff]\r", "[ 0.000000] Zone ranges:\r", "[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]\r", "[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]\r", "[ 0.000000] Normal [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Movable zone start for each node\r", "[ 0.000000] Early memory node ranges\r", "[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff]\r", "[ 0.000000] node 0: [mem 0x0000000000100000-0x000000007ffddfff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 132 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000027fffffff]\r", "[ 0.000000] ACPI: PM-Timer IO Port: 0x608\r", "[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])\r", "[ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)\r", "[ 0.000000] Using ACPI (MADT) for SMP configuration information\r", "[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfed1bfff] available for PCI devices\r", "[ 0.000000] Booting paravirtualized kernel on bare hardware\r", "[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns\r", "[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1\r", "[ 0.000000] percpu: Embedded 49 pages/cpu s159768 r8192 d32744 u2097152\r", "[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2068327\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] Kernel command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)\r", "[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)\r", "[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off\r", "[ 0.000000] Memory: 8176252K/8388080K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211828K reserved, 0K cma-reserved)\r", "[ 0.000000] rcu: Hierarchical RCU implementation.\r", "[ 0.000000] rcu: \tRCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.\r", "[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.\r", "[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1\r", "[ 0.000000] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16\r", "[ 0.000000] random: crng done (trusting CPU's manufacturer)\r", "[ 0.000000] Console: colour VGA+ 80x25\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] ACPI: Core revision 20190816\r", "[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns\r", "[ 0.000000] APIC: Switch to symmetric I/O mode setup\r", "[ 0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\r", "[ 0.009000] tsc: PIT calibration matches HPET. 1 loops\r", "[ 0.009000] tsc: Detected 1000.000 MHz processor\r", "[ 0.000000] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns\r", "[ 0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=1000000)\r", "[ 0.000003] pid_max: default: 32768 minimum: 301\r", "[ 0.000027] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000032] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000076] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.000077] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.000078] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.000080] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.000080] Speculative Store Bypass: Vulnerable\r", "[ 0.000082] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.000278] Freeing SMP alternatives memory: 12K\r", "[ 0.204296] calibrated lapic_timer_period=1000000\r", "[ 0.204297] smpboot: CPU0: Intel Xeon Processor (Skylake) (family: 0x6, model: 0x55, stepping: 0x4)\r", "[ 0.204347] Performance Events: unsupported p6 CPU model 85 no PMU driver, software events only.\r", "[ 0.204359] rcu: Hierarchical SRCU implementation.\r", "[ 0.204380] smp: Bringing up secondary CPUs ...\r", "[ 0.204381] smp: Brought up 1 node, 1 CPU\r", "[ 0.204382] smpboot: Max logical packages: 1\r", "[ 0.204382] smpboot: Total of 1 processors activated (2000.00 BogoMIPS)\r", "[ 0.204486] devtmpfs: initialized\r", "[ 0.204549] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.204551] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.204568] \r", "[ 0.204568] *************************************************************\r", "[ 0.204569] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204570] ** **\r", "[ 0.204571] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.204572] ** **\r", "[ 0.204573] ** This means that this kernel is built to expose internal **\r", "[ 0.204574] ** IOMMU data structures, which may compromise security on **\r", "[ 0.204575] ** your system. **\r", "[ 0.204576] ** **\r", "[ 0.204577] ** If you see this message and you are not debugging the **\r", "[ 0.204578] ** kernel, report this immediately to your vendor! **\r", "[ 0.204579] ** **\r", "[ 0.204580] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204581] *************************************************************\r", "[ 0.204613] NET: Registered protocol family 16\r", "[ 0.204653] audit: initializing netlink subsys (disabled)\r", "[ 0.204708] cpuidle: using governor ladder\r", "[ 0.204716] ACPI: bus type PCI registered\r", "[ 0.204717] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\r", "[ 0.204719] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xb0000000-0xbfffffff] (base 0xb0000000)\r", "[ 0.204720] PCI: MMCONFIG at [mem 0xb0000000-0xbfffffff] reserved in E820\r", "[ 0.204726] PCI: Using configuration type 1 for base access\r", "[ 0.206003] audit: type=2000 audit(1620119751.213:1): state=initialized audit_enabled=0 res=1\r", "[ 0.206514] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages\r", "[ 0.206515] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.206776] ACPI: Added _OSI(Module Device)\r", "[ 0.206777] ACPI: Added _OSI(Processor Device)\r", "[ 0.206778] ACPI: Added _OSI(3.0 _SCP Extensions)\r", "[ 0.206779] ACPI: Added _OSI(Processor Aggregator Device)\r", "[ 0.206780] ACPI: Added _OSI(Linux-Dell-Video)\r", "[ 0.206781] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)\r", "[ 0.206782] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)\r", "[ 0.207520] ACPI: 1 ACPI AML tables successfully acquired and loaded\r", "[ 0.207730] ACPI: Interpreter enabled\r", "[ 0.207732] ACPI: (supports S0 S5)\r", "[ 0.207733] ACPI: Using IOAPIC for interrupt routing\r", "[ 0.207740] PCI: Using host bridge windows from ACPI; if necessary, use \"pci=nocrs\" and report a bug\r", "[ 0.207781] ACPI: Enabled 1 GPEs in block 00 to 3F\r", "[ 0.208525] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\r", "[ 0.208527] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]\r", "[ 0.208568] acpi PNP0A08:00: _OSC: platform does not support [LTR]\r", "[ 0.208607] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]\r", "[ 0.208630] PCI host bridge to bus 0000:00\r", "[ 0.208631] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]\r", "[ 0.208632] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]\r", "[ 0.208634] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]\r", "[ 0.208635] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window]\r", "[ 0.208637] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]\r", "[ 0.208638] pci_bus 0000:00: root bus resource [mem 0x280000000-0xa7fffffff window]\r", "[ 0.208640] pci_bus 0000:00: root bus resource [bus 00-ff]\r", "[ 0.208643] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000\r", "[ 0.208660] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000\r", "[ 0.208662] pci 0000:00:01.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref]\r", "[ 0.208664] pci 0000:00:01.0: reg 0x18: [mem 0xfc010000-0xfc010fff]\r", "[ 0.208665] pci 0000:00:01.0: reg 0x30: [mem 0xfc000000-0xfc00ffff pref]\r", "[ 0.208682] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.208684] pci 0000:00:02.0: reg 0x10: [mem 0xfb000000-0xfbffffff 64bit]\r", "[ 0.208702] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100\r", "[ 0.208705] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO\r", "[ 0.208721] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601\r", "[ 0.208724] pci 0000:00:1f.2: reg 0x20: [io 0xc040-0xc05f]\r", "[ 0.208725] pci 0000:00:1f.2: reg 0x24: [mem 0xfc011000-0xfc011fff]\r", "[ 0.208741] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500\r", "[ 0.208743] pci 0000:00:1f.3: reg 0x20: [io 0x0700-0x073f]\r", "[ 0.208829] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)\r", "[ 0.208853] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)\r", "[ 0.208877] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)\r", "[ 0.208900] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)\r", "[ 0.208924] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 *10 11)\r", "[ 0.208948] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 *10 11)\r", "[ 0.208972] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 *11)\r", "[ 0.208995] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 *11)\r", "[ 0.209003] ACPI: PCI Interrupt Link [GSIA] (IRQs *16)\r", "[ 0.209009] ACPI: PCI Interrupt Link [GSIB] (IRQs *17)\r", "[ 0.209014] ACPI: PCI Interrupt Link [GSIC] (IRQs *18)\r", "[ 0.209020] ACPI: PCI Interrupt Link [GSID] (IRQs *19)\r", "[ 0.209025] ACPI: PCI Interrupt Link [GSIE] (IRQs *20)\r", "[ 0.209030] ACPI: PCI Interrupt Link [GSIF] (IRQs *21)\r", "[ 0.209036] ACPI: PCI Interrupt Link [GSIG] (IRQs *22)\r", "[ 0.209041] ACPI: PCI Interrupt Link [GSIH] (IRQs *23)\r", "[ 0.209073] iommu: Default domain type: Translated \r", "[ 0.209376] pci 0000:00:01.0: vgaarb: setting as boot VGA device\r", "[ 0.209377] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none\r", "[ 0.209378] pci 0000:00:01.0: vgaarb: bridge control possible\r", "[ 0.209379] vgaarb: loaded\r", "[ 0.209406] SCSI subsystem initialized\r", "[ 0.209462] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.209463] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>\r", "[ 0.209465] PTP clock support registered\r", "[ 0.209468] PCI: Using ACPI for IRQ routing\r", "[ 0.209614] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0\r", "[ 0.209616] hpet0: 3 comparators, 64-bit 100.000000 MHz counter\r", "[ 0.211198] clocksource: Switched to clocksource tsc-early\r", "[ 0.214466] VFS: Disk quotas dquot_6.6.0\r", "[ 0.214473] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.214493] pnp: PnP ACPI init\r", "[ 0.214612] pnp: PnP ACPI: found 5 devices\r", "[ 0.215608] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.215609] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.220113] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns\r", "[ 0.220116] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]\r", "[ 0.220117] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]\r", "[ 0.220118] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]\r", "[ 0.220120] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window]\r", "[ 0.220121] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window]\r", "[ 0.220122] pci_bus 0000:00: resource 9 [mem 0x280000000-0xa7fffffff window]\r", "[ 0.220137] NET: Registered protocol family 2\r", "[ 0.220177] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.220185] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.220253] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.220336] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.220356] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220369] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220396] NET: Registered protocol family 1\r", "[ 0.220399] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]\r", "[ 0.220403] PCI: CLS 0 bytes, default 64\r", "[ 0.220604] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.220605] software IO TLB: mapped [mem 0x7bfde000-0x7ffde000] (64MB)\r", "[ 0.220786] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.220849] fuse: init (API version 7.31)\r", "[ 0.222012] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.222013] io scheduler mq-deadline registered\r", "[ 0.222013] io scheduler kyber registered\r", "[ 0.222284] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.222329] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.242341] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A\r", "[ 0.242525] Linux agpgart interface v0.103\r", "[ 0.243489] brd: module loaded\r", "[ 0.244241] loop: module loaded\r", "[ 0.244259] Loading iSCSI transport class v2.0-870.\r", "[ 0.244593] PCI Interrupt Link [GSIA] enabled at IRQ 16\r", "[ 0.244618] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode\r", "[ 0.244620] ahci 0000:00:1f.2: flags: 64bit ncq only \r", "[ 0.245045] scsi host0: ahci\r", "[ 0.245086] scsi host1: ahci\r", "[ 0.245128] scsi host2: ahci\r", "[ 0.245170] scsi host3: ahci\r", "[ 0.245213] scsi host4: ahci\r", "[ 0.245255] scsi host5: ahci\r", "[ 0.245272] ata1: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011100 irq 24\r", "[ 0.245273] ata2: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011180 irq 24\r", "[ 0.245274] ata3: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011200 irq 24\r", "[ 0.245276] ata4: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011280 irq 24\r", "[ 0.245277] ata5: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011300 irq 24\r", "[ 0.245278] ata6: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011380 irq 24\r", "[ 0.245307] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.245501] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.245535] VFIO - User Level meta-driver version: 0.3\r", "[ 0.245571] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12\r", "[ 0.245730] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.245732] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.245750] mousedev: PS/2 mouse device common for all mice\r", "[ 0.245845] NET: Registered protocol family 17\r", "[ 0.245872] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.245933] IPI shorthand broadcast: enabled\r", "[ 0.245936] sched_clock: Marking stable (254383680, -8998313)->(144294870, 101090497)\r", "[ 0.551391] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551394] ata1.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551395] ata1.00: 83886080 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551396] ata1.00: applying bridge limits\r", "[ 0.551399] ata1.00: configured for UDMA/100\r", "[ 0.551408] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551411] ata2.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551412] ata2.00: 160 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551413] ata2.00: applying bridge limits\r", "[ 0.551417] ata2.00: configured for UDMA/100\r", "[ 0.551418] ata4: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551420] ata6: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551422] ata5: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551424] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551426] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100\r", "[ 0.551428] ata3.00: applying bridge limits\r", "[ 0.551431] ata3.00: configured for UDMA/100\r", "[ 0.551438] scsi 0:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551463] scsi 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.551496] scsi 1:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551520] scsi 1:0:0:0: Attached scsi generic sg1 type 0\r", "[ 0.551576] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551607] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.551610] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.551615] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551651] sd 1:0:0:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.551653] sd 1:0:0:0: [sdb] Write Protect is off\r", "[ 0.551658] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551807] sda: sda1\r", "[ 0.551902] sd 1:0:0:0: [sdb] Attached SCSI disk\r", "[ 0.551923] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.565393] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray\r", "[ 0.565394] cdrom: Uniform CD-ROM driver Revision: 3.20\r", "[ 0.565451] sr 2:0:0:0: Attached scsi generic sg2 type 5\r", "[ 0.566057] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.566060] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.566101] devtmpfs: mounted\r", "[ 0.566498] Freeing unused kernel image memory: 1900K\r", "[ 0.568393] Write protecting the kernel read-only data: 12288k\r", "[ 0.568853] Freeing unused kernel image memory: 2032K\r", "[ 0.568877] Freeing unused kernel image memory: 92K\r", "[ 0.568878] rodata_test: all tests were successful\r", "[ 0.568879] Run /home/ubuntu/guestinit.sh as init process\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", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.570519] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.570645] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.570749] PCI Interrupt Link [GSIG] enabled at IRQ 22\r", "[ 0.570755] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.570757] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.570759] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.570761] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.570763] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.570765] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.570767] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.570769] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.570771] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.570777] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.570791] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.570793] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.571740] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.571742] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.571745] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.571747] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.571749] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.571751] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.571753] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.571755] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.571757] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.571759] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.571761] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.571763] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.571766] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.571768] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.571770] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.571771] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.571773] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.571830] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.571832] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.571834] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.571836] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.571838] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.571840] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.571842] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.572364] mqnic 0000:00:02.0: mqnic_open on port 0\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.257438] tsc: Refined TSC clocksource calibration: 1000.000 MHz\r", "[ 1.257439] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns\r", "[ 1.257441] clocksource: Switched to clocksource tsc\r"], "stderr": ["qemu-system-x86_64: -icount shift=-3,sleep=off: warning: time_shift=-3", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.f16c [bit 29]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512f [bit 16]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512dq [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rdseed [bit 18]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512cd [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512bw [bit 30]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512vl [bit 31]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.0DH:EAX.xsavec [bit 1]"]}, "host.client.0": {"class": "QemuHost", "cmd": ["/oldhome/hejingli/simbricks/sims/external/qemu/build/x86_64-softmmu/qemu-system-x86_64", "-machine", "q35", "-serial", "mon:stdio", "-display", "none", "-nic", "none", "-kernel", "/oldhome/hejingli/simbricks/images/bzImage", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/hdcopy.client.0,if=ide,index=0,media=disk", "-drive", "file=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/cfg.client.0.tar,if=ide,index=1,media=disk,driver=raw", "-append", "earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw", "-m", "8192", "-smp", "1", "-cpu", "Skylake-Server", "-icount", "shift=-3,sleep=off", "-chardev", "socket,path=/oldhome/hejingli/simbricks/experiments/out/netperf-qt-switch-cd_bm/1/nic.pci.client.0.,id=simbrickscd", "-device", "simbricks-pci,chardev=simbrickscd,sync=on,sync-mode=0,pci-latency=500,sync-period=500"], "stdout": ["early console in extract_kernel\r", "input_data: 0x000000000210e2c8\r", "input_len: 0x00000000003d1ee4\r", "output: 0x0000000001000000\r", "output_len: 0x00000000014baa98\r", "kernel_total_size: 0x0000000001226000\r", "needed_size: 0x0000000001600000\r", "trampoline_32bit: 0x000000000009d000\r", "\r", "Decompressing Linux... Parsing ELF... done.\r", "Booting the kernel.\r", "[ 0.000000] Linux version 5.4.46 (hejingli@swsnetlab04) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Fri Mar 26 14:54:18 CET 2021\r", "[ 0.000000] Command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'\r", "[ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'\r", "[ 0.000000] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8\r", "[ 0.000000] x86/fpu: Enabled xstate features 0x203, context size is 2696 bytes, using 'standard' format.\r", "[ 0.000000] BIOS-provided physical RAM map:\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffddfff] usable\r", "[ 0.000000] BIOS-e820: [mem 0x000000007ffde000-0x000000007fffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved\r", "[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000027fffffff] usable\r", "[ 0.000000] printk: bootconsole [earlyser0] enabled\r", "[ 0.000000] NX (Execute Disable) protection: active\r", "[ 0.000000] SMBIOS 2.8 present.\r", "[ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014\r", "[ 0.000000] tsc: Fast TSC calibration failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x280000 max_arch_pfn = 0x400000000\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT \r", "[ 0.000000] last_pfn = 0x7ffde max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f5ab0-0x000f5abf]\r", "[ 0.000000] Using GB pages for direct mapping\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI: RSDP 0x00000000000F58C0 000014 (v00 BOCHS )\r", "[ 0.000000] ACPI: RSDT 0x000000007FFE20CE 000038 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACP 0x000000007FFE1EC6 0000F4 (v03 BOCHS BXPCFACP 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: DSDT 0x000000007FFE0040 001E86 (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: FACS 0x000000007FFE0000 000040\r", "[ 0.000000] ACPI: APIC 0x000000007FFE1FBA 000078 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: HPET 0x000000007FFE2032 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: MCFG 0x000000007FFE206A 00003C (v01 BOCHS BXPCMCFG 00000001 BXPC 00000001)\r", "[ 0.000000] ACPI: WAET 0x000000007FFE20A6 000028 (v01 BOCHS BXPCWAET 00000001 BXPC 00000001)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000027fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x27ffdc000-0x27fffdfff]\r", "[ 0.000000] Zone ranges:\r", "[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff]\r", "[ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]\r", "[ 0.000000] Normal [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Movable zone start for each node\r", "[ 0.000000] Early memory node ranges\r", "[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff]\r", "[ 0.000000] node 0: [mem 0x0000000000100000-0x000000007ffddfff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000027fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 132 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000027fffffff]\r", "[ 0.000000] ACPI: PM-Timer IO Port: 0x608\r", "[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])\r", "[ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)\r", "[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)\r", "[ 0.000000] Using ACPI (MADT) for SMP configuration information\r", "[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfed1bfff] available for PCI devices\r", "[ 0.000000] Booting paravirtualized kernel on bare hardware\r", "[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns\r", "[ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1\r", "[ 0.000000] percpu: Embedded 49 pages/cpu s159768 r8192 d32744 u2097152\r", "[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2068327\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] Kernel command line: earlyprintk=ttyS0 console=ttyS0 root=/dev/sda1 init=/home/ubuntu/guestinit.sh rw\r", "[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)\r", "[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)\r", "[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off\r", "[ 0.000000] Memory: 8176252K/8388080K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211828K reserved, 0K cma-reserved)\r", "[ 0.000000] rcu: Hierarchical RCU implementation.\r", "[ 0.000000] rcu: \tRCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1.\r", "[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.\r", "[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1\r", "[ 0.000000] NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16\r", "[ 0.000000] random: crng done (trusting CPU's manufacturer)\r", "[ 0.000000] Console: colour VGA+ 80x25\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: console [ttyS0] enabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] printk: bootconsole [earlyser0] disabled\r", "[ 0.000000] ACPI: Core revision 20190816\r", "[ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns\r", "[ 0.000000] APIC: Switch to symmetric I/O mode setup\r", "[ 0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1\r", "[ 0.009000] tsc: PIT calibration matches HPET. 1 loops\r", "[ 0.009000] tsc: Detected 1000.000 MHz processor\r", "[ 0.000000] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns\r", "[ 0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.00 BogoMIPS (lpj=1000000)\r", "[ 0.000003] pid_max: default: 32768 minimum: 301\r", "[ 0.000027] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000032] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.000076] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.000077] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.000078] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.000080] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.000080] Speculative Store Bypass: Vulnerable\r", "[ 0.000082] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.000278] Freeing SMP alternatives memory: 12K\r", "[ 0.204296] calibrated lapic_timer_period=1000000\r", "[ 0.204297] smpboot: CPU0: Intel Xeon Processor (Skylake) (family: 0x6, model: 0x55, stepping: 0x4)\r", "[ 0.204347] Performance Events: unsupported p6 CPU model 85 no PMU driver, software events only.\r", "[ 0.204359] rcu: Hierarchical SRCU implementation.\r", "[ 0.204380] smp: Bringing up secondary CPUs ...\r", "[ 0.204381] smp: Brought up 1 node, 1 CPU\r", "[ 0.204382] smpboot: Max logical packages: 1\r", "[ 0.204382] smpboot: Total of 1 processors activated (2000.00 BogoMIPS)\r", "[ 0.204486] devtmpfs: initialized\r", "[ 0.204549] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.204551] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.204568] \r", "[ 0.204568] *************************************************************\r", "[ 0.204569] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204570] ** **\r", "[ 0.204571] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.204572] ** **\r", "[ 0.204573] ** This means that this kernel is built to expose internal **\r", "[ 0.204574] ** IOMMU data structures, which may compromise security on **\r", "[ 0.204575] ** your system. **\r", "[ 0.204576] ** **\r", "[ 0.204577] ** If you see this message and you are not debugging the **\r", "[ 0.204578] ** kernel, report this immediately to your vendor! **\r", "[ 0.204579] ** **\r", "[ 0.204580] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.204581] *************************************************************\r", "[ 0.204613] NET: Registered protocol family 16\r", "[ 0.204653] audit: initializing netlink subsys (disabled)\r", "[ 0.204708] cpuidle: using governor ladder\r", "[ 0.204716] ACPI: bus type PCI registered\r", "[ 0.204717] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5\r", "[ 0.204719] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xb0000000-0xbfffffff] (base 0xb0000000)\r", "[ 0.204720] PCI: MMCONFIG at [mem 0xb0000000-0xbfffffff] reserved in E820\r", "[ 0.204726] PCI: Using configuration type 1 for base access\r", "[ 0.206003] audit: type=2000 audit(1620119751.213:1): state=initialized audit_enabled=0 res=1\r", "[ 0.206514] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages\r", "[ 0.206515] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.206776] ACPI: Added _OSI(Module Device)\r", "[ 0.206777] ACPI: Added _OSI(Processor Device)\r", "[ 0.206778] ACPI: Added _OSI(3.0 _SCP Extensions)\r", "[ 0.206779] ACPI: Added _OSI(Processor Aggregator Device)\r", "[ 0.206780] ACPI: Added _OSI(Linux-Dell-Video)\r", "[ 0.206781] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)\r", "[ 0.206782] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)\r", "[ 0.207520] ACPI: 1 ACPI AML tables successfully acquired and loaded\r", "[ 0.207730] ACPI: Interpreter enabled\r", "[ 0.207732] ACPI: (supports S0 S5)\r", "[ 0.207733] ACPI: Using IOAPIC for interrupt routing\r", "[ 0.207740] PCI: Using host bridge windows from ACPI; if necessary, use \"pci=nocrs\" and report a bug\r", "[ 0.207781] ACPI: Enabled 1 GPEs in block 00 to 3F\r", "[ 0.208525] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])\r", "[ 0.208527] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]\r", "[ 0.208568] acpi PNP0A08:00: _OSC: platform does not support [LTR]\r", "[ 0.208607] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]\r", "[ 0.208630] PCI host bridge to bus 0000:00\r", "[ 0.208631] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]\r", "[ 0.208632] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]\r", "[ 0.208634] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]\r", "[ 0.208635] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window]\r", "[ 0.208637] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window]\r", "[ 0.208638] pci_bus 0000:00: root bus resource [mem 0x280000000-0xa7fffffff window]\r", "[ 0.208640] pci_bus 0000:00: root bus resource [bus 00-ff]\r", "[ 0.208643] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000\r", "[ 0.208660] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000\r", "[ 0.208662] pci 0000:00:01.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref]\r", "[ 0.208664] pci 0000:00:01.0: reg 0x18: [mem 0xfc010000-0xfc010fff]\r", "[ 0.208665] pci 0000:00:01.0: reg 0x30: [mem 0xfc000000-0xfc00ffff pref]\r", "[ 0.208682] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.208684] pci 0000:00:02.0: reg 0x10: [mem 0xfb000000-0xfbffffff 64bit]\r", "[ 0.208702] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100\r", "[ 0.208705] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO\r", "[ 0.208721] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601\r", "[ 0.208724] pci 0000:00:1f.2: reg 0x20: [io 0xc040-0xc05f]\r", "[ 0.208725] pci 0000:00:1f.2: reg 0x24: [mem 0xfc011000-0xfc011fff]\r", "[ 0.208741] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500\r", "[ 0.208743] pci 0000:00:1f.3: reg 0x20: [io 0x0700-0x073f]\r", "[ 0.208829] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)\r", "[ 0.208853] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)\r", "[ 0.208877] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)\r", "[ 0.208900] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)\r", "[ 0.208924] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 *10 11)\r", "[ 0.208948] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 *10 11)\r", "[ 0.208972] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 *11)\r", "[ 0.208995] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 *11)\r", "[ 0.209003] ACPI: PCI Interrupt Link [GSIA] (IRQs *16)\r", "[ 0.209009] ACPI: PCI Interrupt Link [GSIB] (IRQs *17)\r", "[ 0.209014] ACPI: PCI Interrupt Link [GSIC] (IRQs *18)\r", "[ 0.209020] ACPI: PCI Interrupt Link [GSID] (IRQs *19)\r", "[ 0.209025] ACPI: PCI Interrupt Link [GSIE] (IRQs *20)\r", "[ 0.209030] ACPI: PCI Interrupt Link [GSIF] (IRQs *21)\r", "[ 0.209036] ACPI: PCI Interrupt Link [GSIG] (IRQs *22)\r", "[ 0.209041] ACPI: PCI Interrupt Link [GSIH] (IRQs *23)\r", "[ 0.209073] iommu: Default domain type: Translated \r", "[ 0.209376] pci 0000:00:01.0: vgaarb: setting as boot VGA device\r", "[ 0.209377] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none\r", "[ 0.209378] pci 0000:00:01.0: vgaarb: bridge control possible\r", "[ 0.209379] vgaarb: loaded\r", "[ 0.209406] SCSI subsystem initialized\r", "[ 0.209462] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.209463] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>\r", "[ 0.209465] PTP clock support registered\r", "[ 0.209468] PCI: Using ACPI for IRQ routing\r", "[ 0.209614] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0\r", "[ 0.209616] hpet0: 3 comparators, 64-bit 100.000000 MHz counter\r", "[ 0.211198] clocksource: Switched to clocksource tsc-early\r", "[ 0.214466] VFS: Disk quotas dquot_6.6.0\r", "[ 0.214473] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.214493] pnp: PnP ACPI init\r", "[ 0.214612] pnp: PnP ACPI: found 5 devices\r", "[ 0.215608] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.215609] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.220113] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns\r", "[ 0.220116] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]\r", "[ 0.220117] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]\r", "[ 0.220118] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]\r", "[ 0.220120] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window]\r", "[ 0.220121] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window]\r", "[ 0.220122] pci_bus 0000:00: resource 9 [mem 0x280000000-0xa7fffffff window]\r", "[ 0.220137] NET: Registered protocol family 2\r", "[ 0.220177] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.220185] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.220253] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.220336] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.220356] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220369] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.220396] NET: Registered protocol family 1\r", "[ 0.220399] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]\r", "[ 0.220403] PCI: CLS 0 bytes, default 64\r", "[ 0.220604] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.220605] software IO TLB: mapped [mem 0x7bfde000-0x7ffde000] (64MB)\r", "[ 0.220786] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.220849] fuse: init (API version 7.31)\r", "[ 0.222012] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.222013] io scheduler mq-deadline registered\r", "[ 0.222013] io scheduler kyber registered\r", "[ 0.222284] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.222329] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.242341] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A\r", "[ 0.242525] Linux agpgart interface v0.103\r", "[ 0.243489] brd: module loaded\r", "[ 0.244241] loop: module loaded\r", "[ 0.244259] Loading iSCSI transport class v2.0-870.\r", "[ 0.244593] PCI Interrupt Link [GSIA] enabled at IRQ 16\r", "[ 0.244618] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode\r", "[ 0.244620] ahci 0000:00:1f.2: flags: 64bit ncq only \r", "[ 0.245045] scsi host0: ahci\r", "[ 0.245086] scsi host1: ahci\r", "[ 0.245128] scsi host2: ahci\r", "[ 0.245170] scsi host3: ahci\r", "[ 0.245213] scsi host4: ahci\r", "[ 0.245255] scsi host5: ahci\r", "[ 0.245272] ata1: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011100 irq 24\r", "[ 0.245273] ata2: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011180 irq 24\r", "[ 0.245274] ata3: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011200 irq 24\r", "[ 0.245276] ata4: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011280 irq 24\r", "[ 0.245277] ata5: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011300 irq 24\r", "[ 0.245278] ata6: SATA max UDMA/133 abar m4096@0xfc011000 port 0xfc011380 irq 24\r", "[ 0.245307] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.245501] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.245535] VFIO - User Level meta-driver version: 0.3\r", "[ 0.245571] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12\r", "[ 0.245730] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.245732] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.245750] mousedev: PS/2 mouse device common for all mice\r", "[ 0.245845] NET: Registered protocol family 17\r", "[ 0.245872] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.245933] IPI shorthand broadcast: enabled\r", "[ 0.245936] sched_clock: Marking stable (254383680, -8998313)->(144294870, 101090497)\r", "[ 0.551391] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551394] ata1.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551395] ata1.00: 83886080 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551396] ata1.00: applying bridge limits\r", "[ 0.551399] ata1.00: configured for UDMA/100\r", "[ 0.551408] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551411] ata2.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100\r", "[ 0.551412] ata2.00: 160 sectors, multi 16: LBA48 NCQ (depth 32)\r", "[ 0.551413] ata2.00: applying bridge limits\r", "[ 0.551417] ata2.00: configured for UDMA/100\r", "[ 0.551418] ata4: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551420] ata6: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551422] ata5: SATA link down (SStatus 0 SControl 300)\r", "[ 0.551424] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\r", "[ 0.551426] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100\r", "[ 0.551428] ata3.00: applying bridge limits\r", "[ 0.551431] ata3.00: configured for UDMA/100\r", "[ 0.551438] scsi 0:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551463] scsi 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.551496] scsi 1:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551520] scsi 1:0:0:0: Attached scsi generic sg1 type 0\r", "[ 0.551576] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5\r", "[ 0.551607] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.551610] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.551615] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551651] sd 1:0:0:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.551653] sd 1:0:0:0: [sdb] Write Protect is off\r", "[ 0.551658] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.551807] sda: sda1\r", "[ 0.551902] sd 1:0:0:0: [sdb] Attached SCSI disk\r", "[ 0.551923] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.565393] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray\r", "[ 0.565394] cdrom: Uniform CD-ROM driver Revision: 3.20\r", "[ 0.565451] sr 2:0:0:0: Attached scsi generic sg2 type 5\r", "[ 0.566056] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.566059] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.566099] devtmpfs: mounted\r", "[ 0.566496] Freeing unused kernel image memory: 1900K\r", "[ 0.568393] Write protecting the kernel read-only data: 12288k\r", "[ 0.568853] Freeing unused kernel image memory: 2032K\r", "[ 0.568877] Freeing unused kernel image memory: 92K\r", "[ 0.568878] rodata_test: all tests were successful\r", "[ 0.568879] Run /home/ubuntu/guestinit.sh as init process\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", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.570514] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.570640] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.570744] PCI Interrupt Link [GSIG] enabled at IRQ 22\r", "[ 0.570751] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.570753] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.570755] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.570757] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.570759] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.570761] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.570763] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.570765] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.570767] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.570773] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.570787] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.570788] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.571736] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.571738] mqnic 0000:00:02.0: IF features: 0x00000000\r", "[ 0.571740] mqnic 0000:00:02.0: Event queue count: 1\r", "[ 0.571742] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.571744] mqnic 0000:00:02.0: TX queue count: 1\r", "[ 0.571746] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.571748] mqnic 0000:00:02.0: TX completion queue count: 1\r", "[ 0.571751] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.571753] mqnic 0000:00:02.0: RX queue count: 1\r", "[ 0.571755] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.571757] mqnic 0000:00:02.0: RX completion queue count: 1\r", "[ 0.571759] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.571761] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.571763] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.571765] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.571766] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.571769] mqnic 0000:00:02.0: Max desc block size: 1\r", "[ 0.571825] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 0.571827] mqnic 0000:00:02.0: Port features: 0x00000000\r", "[ 0.571829] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 0.571831] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 0.571833] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 0.571836] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 0.571838] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 0.572359] mqnic 0000:00:02.0: mqnic_open on port 0\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", "+ sleep 0.5\r", "+ netperf -H 10.0.0.1\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.257439] tsc: Refined TSC clocksource calibration: 999.999 MHz\r", "[ 1.257440] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cd42c7a813, max_idle_ns: 881590565951 ns\r", "[ 1.257442] clocksource: Switched to clocksource tsc\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.00 6393.10 \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", "25.49,25,26,26\r", "+ poweroff -f\r", "Powering off.\r", "[ 21.123107] sd 1:0:0:0: [sdb] Synchronizing SCSI cache\r", "[ 21.123109] sd 1:0:0:0: [sdb] Stopping disk\r", "[ 21.123110] sd 0:0:0:0: [sda] Synchronizing SCSI cache\r", "[ 21.123136] sd 0:0:0:0: [sda] Stopping disk\r", "[ 21.123143] mqnic 0000:00:02.0: mqnic shutdown\r", "[ 21.123144] ACPI: Preparing to enter system sleep state S5\r", "[ 21.123147] reboot: Power down\r"], "stderr": ["qemu-system-x86_64: -icount shift=-3,sleep=off: warning: time_shift=-3", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.fma [bit 12]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.f16c [bit 29]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512f [bit 16]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512dq [bit 17]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rdseed [bit 18]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512cd [bit 28]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512bw [bit 30]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.avx512vl [bit 31]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]", "qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.0DH:EAX.xsavec [bit 1]"]}}, "success": true}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment