{"exp_name": "CdmTCP-gt-cv-switch-8", "metadata": {}, "start_time": 1607494263.7475452, "end_time": 1607494380.263274, "sims": {"nic.server.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.0.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.0.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/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=0 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 = 9399712752", " m_axis_ctrl_dma_read_desc_ram_addr = 256", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 2", " m_axis_ctrl_dma_write_desc_dma_addr = 9515186176", " m_axis_ctrl_dma_write_desc_ram_addr = 224", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 7", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 7", " m_axis_data_dma_write_desc_dma_addr = 9272492032", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 6", " s_axil_rdata = 2147483655", " m_axil_csr_awaddr = 7344364", " m_axil_csr_wdata = 2147483655", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7344364", " 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:29689340000"], "stderr": []}, "nic.server.1.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.1.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.1.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.1.", "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=0 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 = 9409822848", " m_axis_ctrl_dma_read_desc_ram_addr = 2688", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 21", " m_axis_ctrl_dma_write_desc_dma_addr = 9514909888", " m_axis_ctrl_dma_write_desc_ram_addr = 192", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 6", " m_axis_data_dma_read_desc_ram_addr = 42", " m_axis_data_dma_read_desc_tag = 19", " m_axis_data_dma_write_desc_dma_addr = 9389051904", " m_axis_data_dma_write_desc_len = 42", " m_axis_data_dma_write_desc_tag = 27", " s_axil_rdata = 2147483648", " m_axil_csr_awaddr = 7340044", " m_axil_csr_wdata = 2147483648", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7340044", " 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:29689292000"], "stderr": []}, "nic.server.2.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.2.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.2.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.2.", "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=0 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 = 9406790624", " m_axis_ctrl_dma_read_desc_ram_addr = 3840", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 30", " m_axis_ctrl_dma_write_desc_dma_addr = 9516071296", " m_axis_ctrl_dma_write_desc_ram_addr = 832", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 26", " 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 = 8915980288", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 24", " s_axil_rdata = 2147483664", " m_axil_csr_awaddr = 7343628", " m_axil_csr_wdata = 2147483664", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7343628", " 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:29689376000"], "stderr": []}, "nic.server.3.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.3.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.3.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.3.", "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=0 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 = 9399910800", " m_axis_ctrl_dma_read_desc_ram_addr = 3968", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 31", " m_axis_ctrl_dma_write_desc_dma_addr = 9393406720", " 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 = 2114", " m_axis_data_dma_read_desc_tag = 30", " m_axis_data_dma_write_desc_dma_addr = 8107532288", " m_axis_data_dma_write_desc_len = 1514", " m_axis_data_dma_write_desc_tag = 28", " s_axil_rdata = 2147483648", " m_axil_csr_awaddr = 1048656", " m_axil_csr_wdata = 2147483648", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 1048656", " 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", " data_dma_ram_rd_resp_valid = 255", " tx_axis_tkeep = 3", " tx_axis_tlast = 1", " rx_axis_tready = 1", "", "", "main_time:29689336000"], "stderr": []}, "nic.server.4.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.4.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.4.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.4.", "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=0 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 = 9396303424", " m_axis_ctrl_dma_read_desc_ram_addr = 2560", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 20", " m_axis_ctrl_dma_write_desc_dma_addr = 9515874560", " m_axis_ctrl_dma_write_desc_ram_addr = 224", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 7", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 9", " m_axis_data_dma_write_desc_dma_addr = 9368506368", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 18", " s_axil_rdata = 2147483660", " m_axil_csr_awaddr = 7347596", " m_axil_csr_wdata = 2147483660", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7347596", " 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:29689584000"], "stderr": []}, "nic.server.5.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.5.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.5.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.5.", "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=0 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 = 9397191760", " m_axis_ctrl_dma_read_desc_ram_addr = 3584", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 28", " m_axis_ctrl_dma_write_desc_dma_addr = 9516497408", " 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 = 29", " m_axis_data_dma_write_desc_dma_addr = 8320839680", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 18", " s_axil_rdata = 2147483648", " m_axil_csr_awaddr = 1049196", " m_axil_csr_wdata = 2147483648", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 1049196", " 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:29689368000"], "stderr": []}, "nic.server.6.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.6.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.6.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.6.", "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=0 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 = 9413771392", " m_axis_ctrl_dma_read_desc_ram_addr = 3840", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 30", " m_axis_ctrl_dma_write_desc_dma_addr = 9514942592", " m_axis_ctrl_dma_write_desc_ram_addr = 864", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 27", " m_axis_data_dma_read_desc_ram_addr = 42", " m_axis_data_dma_read_desc_tag = 6", " m_axis_data_dma_write_desc_dma_addr = 9389211648", " m_axis_data_dma_write_desc_len = 42", " m_axis_data_dma_write_desc_tag = 31", " s_axil_rdata = 2147483648", " m_axil_csr_awaddr = 7340044", " m_axil_csr_wdata = 2147483648", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7340044", " 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:29689696000"], "stderr": []}, "nic.server.7.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.7.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.7.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.7.", "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=0 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 = 9407691776", " m_axis_ctrl_dma_read_desc_ram_addr = 1280", " m_axis_ctrl_dma_read_desc_len = 16", " m_axis_ctrl_dma_read_desc_tag = 10", " m_axis_ctrl_dma_write_desc_dma_addr = 9516497056", " m_axis_ctrl_dma_write_desc_ram_addr = 192", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 6", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 20", " m_axis_data_dma_write_desc_dma_addr = 8853127168", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 27", " s_axil_rdata = 2147483679", " m_axil_csr_awaddr = 7344108", " m_axil_csr_wdata = 2147483679", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 7344108", " 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:29689484000"], "stderr": []}, "nic.client.0.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.0.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.0.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/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=0 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 = 9442689088", " m_axis_ctrl_dma_read_desc_ram_addr = 384", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 3", " m_axis_ctrl_dma_write_desc_dma_addr = 9516023808", " m_axis_ctrl_dma_write_desc_ram_addr = 192", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 6", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 29", " m_axis_data_dma_write_desc_dma_addr = 9379618816", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 2", " s_axil_rdata = 2147483665", " m_axil_csr_awaddr = 4199980", " m_axil_csr_wdata = 2147483665", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4199980", " 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:29689464000"], "stderr": []}, "nic.client.1.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.1.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.1.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.1.", "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=0 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 = 9429319808", " m_axis_ctrl_dma_read_desc_ram_addr = 2816", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 22", " m_axis_ctrl_dma_write_desc_dma_addr = 9516154912", " m_axis_ctrl_dma_write_desc_ram_addr = 96", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 3", " m_axis_data_dma_read_desc_ram_addr = 42", " m_axis_data_dma_read_desc_tag = 2", " m_axis_data_dma_write_desc_dma_addr = 9385598976", " m_axis_data_dma_write_desc_len = 42", " s_axil_rdata = 2147483669", " m_axil_csr_awaddr = 4201132", " m_axil_csr_wdata = 2147483669", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4201132", " 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:29689524000"], "stderr": []}, "nic.client.2.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.2.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.2.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.2.", "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=0 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 = 9490268224", " m_axis_ctrl_dma_read_desc_ram_addr = 3968", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 31", " m_axis_ctrl_dma_write_desc_dma_addr = 9515859968", " 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 = 23", " m_axis_data_dma_write_desc_dma_addr = 8599478272", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 12", " s_axil_rdata = 2147483658", " m_axil_csr_awaddr = 4195660", " m_axil_csr_wdata = 2147483658", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4195660", " 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:29689320000"], "stderr": []}, "nic.client.3.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.3.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.3.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.3.", "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=0 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 = 9478471616", " m_axis_ctrl_dma_read_desc_ram_addr = 768", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 6", " m_axis_ctrl_dma_write_desc_dma_addr = 9516072704", " m_axis_ctrl_dma_write_desc_ram_addr = 576", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 18", " m_axis_data_dma_read_desc_ram_addr = 1514", " m_axis_data_dma_read_desc_tag = 21", " m_axis_data_dma_write_desc_dma_addr = 8851140608", " m_axis_data_dma_write_desc_ram_addr = 2048", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 9", " m_axil_csr_awaddr = 1049432", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 1049432", " 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 = 255", " tx_axis_tvalid = 1", " rx_axis_tready = 1", "", "", "main_time:29689328000"], "stderr": []}, "nic.client.4.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.4.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.4.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.4.", "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=0 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 = 9420603456", " m_axis_ctrl_dma_read_desc_ram_addr = 2688", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 21", " m_axis_ctrl_dma_write_desc_dma_addr = 9515991040", " m_axis_ctrl_dma_write_desc_ram_addr = 736", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 23", " m_axis_data_dma_read_desc_ram_addr = 66", " m_axis_data_dma_read_desc_tag = 13", " m_axis_data_dma_write_desc_dma_addr = 8821714944", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 8", " s_axil_rdata = 2147483664", " m_axil_csr_awaddr = 4201996", " m_axil_csr_wdata = 2147483664", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4201996", " 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:29689584000"], "stderr": []}, "nic.client.5.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.5.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.5.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.5.", "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=0 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 = 9435414592", " m_axis_ctrl_dma_read_desc_ram_addr = 3712", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 29", " m_axis_ctrl_dma_write_desc_dma_addr = 9515907424", " m_axis_ctrl_dma_write_desc_ram_addr = 384", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 12", " m_axis_data_dma_read_desc_ram_addr = 8258", " m_axis_data_dma_read_desc_tag = 18", " m_axis_data_dma_write_desc_dma_addr = 8385544192", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 16", " m_axil_csr_awaddr = 1049008", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 1049008", " 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:29689700000"], "stderr": []}, "nic.client.6.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.6.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.6.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.6.", "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=0 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 = 9442820224", " m_axis_ctrl_dma_read_desc_ram_addr = 3968", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 31", " m_axis_ctrl_dma_write_desc_dma_addr = 9516089376", " m_axis_ctrl_dma_write_desc_ram_addr = 32", " m_axis_ctrl_dma_write_desc_len = 32", " m_axis_ctrl_dma_write_desc_tag = 1", " m_axis_data_dma_read_desc_ram_addr = 42", " m_axis_data_dma_read_desc_tag = 29", " m_axis_data_dma_write_desc_dma_addr = 9384853504", " m_axis_data_dma_write_desc_len = 42", " m_axis_data_dma_write_desc_tag = 5", " s_axil_rdata = 2147483667", " m_axil_csr_awaddr = 4200044", " m_axil_csr_wdata = 2147483667", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4200044", " 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:29689296000"], "stderr": []}, "nic.client.7.": {"class": "CorundumVerilatorNIC", "cmd": ["/home/hejingli/endhostsim-code/corundum/corundum_verilator", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.7.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.7.", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.7.", "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=0 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 = 9489154112", " m_axis_ctrl_dma_read_desc_ram_addr = 1408", " m_axis_ctrl_dma_read_desc_len = 64", " m_axis_ctrl_dma_read_desc_tag = 11", " m_axis_ctrl_dma_write_desc_dma_addr = 9515139072", " 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 = 13", " m_axis_data_dma_write_desc_dma_addr = 8603582464", " m_axis_data_dma_write_desc_len = 66", " m_axis_data_dma_write_desc_tag = 21", " s_axil_rdata = 2147483654", " m_axil_csr_awaddr = 4195532", " m_axil_csr_wdata = 2147483654", " m_axil_csr_wstrb = 15", " m_axil_csr_araddr = 4195532", " 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:29689508000"], "stderr": []}, "net.": {"class": "SwitchNet", "cmd": ["/home/hejingli/endhostsim-code/net_switch/net_switch", "-m", "0", "-S", "500", "-E", "500", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.0.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.1.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.2.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.3.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.4.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.5.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.6.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.server.7.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.0.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.1.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.2.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.3.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.4.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.5.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.6.", "-s", "/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.eth.client.7."], "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/CdmTCP-gt-cv-switch-8/0/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/CdmTCP-gt-cv-switch-8/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/CdmTCP-gt-cv-switch-8/0/cfg.server.0.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.0.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.0."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28555", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/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/CdmTCP-gt-cv-switch-8/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/CdmTCP-gt-cv-switch-8/0/cfg.server.0.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.0. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.0.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpFl5tsf'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.008000] tsc: Unable to calibrate against PIT\r", "[ 0.009000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.010000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.011000] Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)\r", "[ 0.017000] pid_max: default: 32768 minimum: 301\r", "[ 0.019000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.022000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.023000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.024000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.025000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.026000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.026000] Speculative Store Bypass: Vulnerable\r", "[ 0.028000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.033000] Freeing SMP alternatives memory: 12K\r", "[ 0.239000] calibrated lapic_timer_period=187501\r", "[ 0.240000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.242000] Performance Events: no PMU driver, software events only.\r", "[ 0.243000] rcu: Hierarchical SRCU implementation.\r", "[ 0.244000] smp: Bringing up secondary CPUs ...\r", "[ 0.245000] smp: Brought up 1 node, 1 CPU\r", "[ 0.247000] smpboot: Max logical packages: 1\r", "[ 0.248000] smpboot: Total of 1 processors activated (3416.06 BogoMIPS)\r", "[ 0.251000] devtmpfs: initialized\r", "[ 0.252000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.252000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.254000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.255000] \r", "[ 0.256000] *************************************************************\r", "[ 0.257000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.258000] ** **\r", "[ 0.259000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.260000] ** **\r", "[ 0.261000] ** This means that this kernel is built to expose internal **\r", "[ 0.262000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.263000] ** your system. **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** If you see this message and you are not debugging the **\r", "[ 0.266000] ** kernel, report this immediately to your vendor! **\r", "[ 0.267000] ** **\r", "[ 0.268000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.269000] *************************************************************\r", "[ 0.271000] NET: Registered protocol family 16\r", "[ 0.272000] audit: initializing netlink subsys (disabled)\r", "[ 0.274000] cpuidle: using governor ladder\r", "[ 0.275000] PCI: Using configuration type 1 for base access\r", "[ 0.283000] audit: type=2000 audit(1325376000.273:1): state=initialized audit_enabled=0 res=1\r", "[ 0.296000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.300000] ACPI: Interpreter disabled.\r", "[ 0.301000] iommu: Default domain type: Translated \r", "[ 0.302000] vgaarb: loaded\r", "[ 0.303000] SCSI subsystem initialized\r", "[ 0.304000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.305000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.306000] PTP clock support registered\r", "[ 0.307000] PCI: Probing PCI hardware\r", "[ 0.308000] PCI host bridge to bus 0000:00\r", "[ 0.309000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.310000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.311000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.312000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.314000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.316000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.318000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.321000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.323000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.324000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.325000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.326000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.330000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.332999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.351996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.352996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.353996] pnp: PnP ACPI: disabled\r", "[ 0.361995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.361995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.362995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.364994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.365994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.366994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.367994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.368994] NET: Registered protocol family 2\r", "[ 0.369994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.370994] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.371993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.374993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.375993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.376993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.378992] NET: Registered protocol family 1\r", "[ 0.379992] PCI: CLS 0 bytes, default 64\r", "[ 0.381992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.382992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.383992] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.385991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.386991] fuse: init (API version 7.31)\r", "[ 0.393990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.394990] io scheduler mq-deadline registered\r", "[ 0.395990] io scheduler kyber registered\r", "[ 0.396990] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.397989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.399989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.401989] Linux agpgart interface v0.103\r", "[ 0.407988] brd: module loaded\r", "[ 0.414987] loop: module loaded\r", "[ 0.415987] Loading iSCSI transport class v2.0-870.\r", "[ 0.417986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.418986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.421986] scsi host0: ata_piix\r", "[ 0.422986] scsi host1: ata_piix\r", "[ 0.423986] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.424985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.425985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.432984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.434984] VFIO - User Level meta-driver version: 0.3\r", "[ 0.436984] i8042: PNP: No PS/2 controller found.\r", "[ 0.437983] i8042: Probing ports directly.\r", "[ 0.442983] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.443982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.445982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.446982] NET: Registered protocol family 17\r", "[ 0.447982] mce: Unable to init MCE device (rc: -5)\r", "[ 0.448982] IPI shorthand broadcast: enabled\r", "[ 0.451981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.454981] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.454981] If you want to keep using the local clock, then add:\r", "[ 0.454981] \"trace_clock=local\"\r", "[ 0.454981] on the kernel command line\r", "[ 0.689945] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.690945] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.691945] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.692945] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.697944] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.699944] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.700943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.701943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.702943] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.703943] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.704943] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.705943] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.706943] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.707942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.711942] sda: sda1\r", "[ 0.713941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.714941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.715941] random: fast init done\r", "[ 0.722940] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.723940] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.727939] devtmpfs: mounted\r", "[ 0.730939] Freeing unused kernel image memory: 1900K\r", "[ 0.731939] Write protecting the kernel read-only data: 12288k\r", "[ 0.735938] Freeing unused kernel image memory: 2032K\r", "[ 0.737938] Freeing unused kernel image memory: 92K\r", "[ 0.738938] rodata_test: all tests were successful\r", "[ 0.739937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.870918] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.872917] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.873917] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.874917] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.875917] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.876917] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.878916] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.879916] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.880916] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.881916] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.882916] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.883916] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.884915] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.886915] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.888915] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.889915] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.910911] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.911911] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.913911] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.914911] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.915911] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.916911] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.917910] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.918910] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.919910] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.920910] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.921910] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.922910] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.923910] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.924909] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.925909] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.926909] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.928909] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.475826] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.476825] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.478825] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.479825] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.481825] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.482825] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.483824] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.587809] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.1/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 6] local 10.0.0.1 port 5001 connected with 10.0.0.9 port 53068\r", "[ 5] local 10.0.0.1 port 5001 connected with 10.0.0.9 port 53066\r", "[ ID] Interval Transfer Bandwidth\r", "[ 6] 0.0- 5.3 sec 2.73 MBytes 4.33 Mbits/sec\r", "[ 5] 0.0- 5.3 sec 2.73 MBytes 4.34 Mbits/sec\r", "[SUM] 0.0- 5.3 sec 5.47 MBytes 8.66 Mbits/sec\r", "Exiting @ tick 21186657764037 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.0/config.dot", "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", "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 7004", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1886466019626. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1886466019959. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.server.1": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.1", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.1", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.1.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.1.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.1."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28556", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.1 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.1 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.1.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.1. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.1.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpvGPMDM'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.016000] pid_max: default: 32768 minimum: 301\r", "[ 0.017000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.018000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.021000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.022000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.023000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.024000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.024000] Speculative Store Bypass: Vulnerable\r", "[ 0.026000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.032000] Freeing SMP alternatives memory: 12K\r", "[ 0.238000] calibrated lapic_timer_period=187500\r", "[ 0.239000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.241000] Performance Events: no PMU driver, software events only.\r", "[ 0.242000] rcu: Hierarchical SRCU implementation.\r", "[ 0.243000] smp: Bringing up secondary CPUs ...\r", "[ 0.244000] smp: Brought up 1 node, 1 CPU\r", "[ 0.245000] smpboot: Max logical packages: 1\r", "[ 0.246000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.248000] devtmpfs: initialized\r", "[ 0.250000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.250000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.252000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.253000] \r", "[ 0.255000] *************************************************************\r", "[ 0.256000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.257000] ** **\r", "[ 0.258000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.259000] ** **\r", "[ 0.260000] ** This means that this kernel is built to expose internal **\r", "[ 0.261000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.262000] ** your system. **\r", "[ 0.263000] ** **\r", "[ 0.264000] ** If you see this message and you are not debugging the **\r", "[ 0.265000] ** kernel, report this immediately to your vendor! **\r", "[ 0.266000] ** **\r", "[ 0.268000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.269000] *************************************************************\r", "[ 0.271000] NET: Registered protocol family 16\r", "[ 0.273000] audit: initializing netlink subsys (disabled)\r", "[ 0.274000] cpuidle: using governor ladder\r", "[ 0.276000] PCI: Using configuration type 1 for base access\r", "[ 0.284000] audit: type=2000 audit(1325376000.274:1): state=initialized audit_enabled=0 res=1\r", "[ 0.298000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.301000] ACPI: Interpreter disabled.\r", "[ 0.302000] iommu: Default domain type: Translated \r", "[ 0.304000] vgaarb: loaded\r", "[ 0.305000] SCSI subsystem initialized\r", "[ 0.307000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.308000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.309000] PTP clock support registered\r", "[ 0.310000] PCI: Probing PCI hardware\r", "[ 0.312000] PCI host bridge to bus 0000:00\r", "[ 0.313000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.314000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.315000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.317000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.319000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.322000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.325000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.328000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.329000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.330000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.331000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.332000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.333000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.335000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.337000] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.357996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.359996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.361996] pnp: PnP ACPI: disabled\r", "[ 0.369994] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.369994] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.370994] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.372994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.373994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.374994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.375994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.376993] NET: Registered protocol family 2\r", "[ 0.377993] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.378993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.380993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.383992] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.384992] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.385992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.386992] NET: Registered protocol family 1\r", "[ 0.387992] PCI: CLS 0 bytes, default 64\r", "[ 0.389991] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.390991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.391991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.394991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.396990] fuse: init (API version 7.31)\r", "[ 0.404989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.405989] io scheduler mq-deadline registered\r", "[ 0.406989] io scheduler kyber registered\r", "[ 0.407989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.408989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.409988] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.411988] Linux agpgart interface v0.103\r", "[ 0.417987] brd: module loaded\r", "[ 0.425986] loop: module loaded\r", "[ 0.426986] Loading iSCSI transport class v2.0-870.\r", "[ 0.428986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.429985] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.432985] scsi host0: ata_piix\r", "[ 0.434985] scsi host1: ata_piix\r", "[ 0.435984] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.436984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.437984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.444983] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.446983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.447983] i8042: PNP: No PS/2 controller found.\r", "[ 0.448982] i8042: Probing ports directly.\r", "[ 0.453982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.454982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.456981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.458981] NET: Registered protocol family 17\r", "[ 0.459981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.461981] IPI shorthand broadcast: enabled\r", "[ 0.464980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.468979] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.468979] If you want to keep using the local clock, then add:\r", "[ 0.468979] \"trace_clock=local\"\r", "[ 0.468979] on the kernel command line\r", "[ 0.706943] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.707943] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.708943] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.709943] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.715942] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.717942] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.718941] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.719941] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.721941] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.722941] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.723941] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.725940] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.726940] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.727940] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.731939] sda: sda1\r", "[ 0.733939] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.734939] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.736939] random: fast init done\r", "[ 0.742938] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.743938] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.746937] devtmpfs: mounted\r", "[ 0.749937] Freeing unused kernel image memory: 1900K\r", "[ 0.750937] Write protecting the kernel read-only data: 12288k\r", "[ 0.755936] Freeing unused kernel image memory: 2032K\r", "[ 0.756936] Freeing unused kernel image memory: 92K\r", "[ 0.757936] rodata_test: all tests were successful\r", "[ 0.758935] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.896914] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.898914] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.899914] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.901914] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.902913] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.903913] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.904913] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.905913] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.906913] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.907913] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.909912] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.910912] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.911912] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.913912] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.915911] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.916911] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.939908] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.940908] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.941908] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.942907] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.943907] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.944907] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.945907] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.947907] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.948906] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.949906] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.950906] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.951906] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.952906] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.953906] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.954906] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.955905] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.956905] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.555814] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.556814] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.557814] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.558814] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.559814] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.560813] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.561813] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.671797] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.2/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 5] local 10.0.0.2 port 5001 connected with 10.0.0.10 port 59548\r", "[ 6] local 10.0.0.2 port 5001 connected with 10.0.0.10 port 59546\r", "[ ID] Interval Transfer Bandwidth\r", "[ 6] 0.0- 4.9 sec 2.55 MBytes 4.33 Mbits/sec\r", "[ 5] 0.0- 4.9 sec 2.55 MBytes 4.32 Mbits/sec\r", "[SUM] 0.0- 4.9 sec 5.10 MBytes 8.64 Mbits/sec\r", "Exiting @ tick 44454396901536 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.1/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3469", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7013", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 2009315703636. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 2009315703969. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.server.2": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.2", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.2", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.2.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.2.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.2."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28557", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.2 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.2 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.2.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.2. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.2.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpSbNFSn'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.017000] pid_max: default: 32768 minimum: 301\r", "[ 0.019000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.023000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.024000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.025000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.026000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.027000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.027000] Speculative Store Bypass: Vulnerable\r", "[ 0.029000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.034000] Freeing SMP alternatives memory: 12K\r", "[ 0.239000] calibrated lapic_timer_period=187497\r", "[ 0.240000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.242000] Performance Events: no PMU driver, software events only.\r", "[ 0.243000] rcu: Hierarchical SRCU implementation.\r", "[ 0.244000] smp: Bringing up secondary CPUs ...\r", "[ 0.245000] smp: Brought up 1 node, 1 CPU\r", "[ 0.246000] smpboot: Max logical packages: 1\r", "[ 0.247000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.250000] devtmpfs: initialized\r", "[ 0.251000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.253000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.254000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.255000] \r", "[ 0.256000] *************************************************************\r", "[ 0.257000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.258000] ** **\r", "[ 0.259000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.260000] ** **\r", "[ 0.261000] ** This means that this kernel is built to expose internal **\r", "[ 0.262000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.263000] ** your system. **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** If you see this message and you are not debugging the **\r", "[ 0.266000] ** kernel, report this immediately to your vendor! **\r", "[ 0.267000] ** **\r", "[ 0.268000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.270000] *************************************************************\r", "[ 0.272000] NET: Registered protocol family 16\r", "[ 0.274000] audit: initializing netlink subsys (disabled)\r", "[ 0.276000] cpuidle: using governor ladder\r", "[ 0.278000] PCI: Using configuration type 1 for base access\r", "[ 0.286000] audit: type=2000 audit(1325376000.276:1): state=initialized audit_enabled=0 res=1\r", "[ 0.297000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.300000] ACPI: Interpreter disabled.\r", "[ 0.301000] iommu: Default domain type: Translated \r", "[ 0.303000] vgaarb: loaded\r", "[ 0.304000] SCSI subsystem initialized\r", "[ 0.306000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.307000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.308000] PTP clock support registered\r", "[ 0.309000] PCI: Probing PCI hardware\r", "[ 0.310000] PCI host bridge to bus 0000:00\r", "[ 0.311000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.312000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.313000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.314000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.315000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.318000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.321000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.323000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.324000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.325000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.326000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.331000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.333000] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.352996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.353996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.354996] pnp: PnP ACPI: disabled\r", "[ 0.362995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.362995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.363995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.365994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.366994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.367994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.368994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.369994] NET: Registered protocol family 2\r", "[ 0.371994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.372993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.374993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.377993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.378993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.379992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.380992] NET: Registered protocol family 1\r", "[ 0.382992] PCI: CLS 0 bytes, default 64\r", "[ 0.383992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.384992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.386991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.388991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.389991] fuse: init (API version 7.31)\r", "[ 0.396990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.397990] io scheduler mq-deadline registered\r", "[ 0.398989] io scheduler kyber registered\r", "[ 0.399989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.400989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.402989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.404989] Linux agpgart interface v0.103\r", "[ 0.410988] brd: module loaded\r", "[ 0.418986] loop: module loaded\r", "[ 0.419986] Loading iSCSI transport class v2.0-870.\r", "[ 0.421986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.422986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.425985] scsi host0: ata_piix\r", "[ 0.426985] scsi host1: ata_piix\r", "[ 0.427985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.428985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.429985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.436984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.438983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.439983] i8042: PNP: No PS/2 controller found.\r", "[ 0.440983] i8042: Probing ports directly.\r", "[ 0.444982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.445982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.447982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.448982] NET: Registered protocol family 17\r", "[ 0.449982] mce: Unable to init MCE device (rc: -5)\r", "[ 0.450982] IPI shorthand broadcast: enabled\r", "[ 0.453981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.457981] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.457981] If you want to keep using the local clock, then add:\r", "[ 0.457981] \"trace_clock=local\"\r", "[ 0.457981] on the kernel command line\r", "[ 0.689945] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.690945] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.691945] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.692945] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.697944] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.699944] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.700944] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.701943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.702943] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.703943] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.705943] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.707943] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.708942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.710942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.713942] sda: sda1\r", "[ 0.714941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.715941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.718941] random: fast init done\r", "[ 0.724940] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.725940] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.729939] devtmpfs: mounted\r", "[ 0.732939] Freeing unused kernel image memory: 1900K\r", "[ 0.733939] Write protecting the kernel read-only data: 12288k\r", "[ 0.737938] Freeing unused kernel image memory: 2032K\r", "[ 0.738938] Freeing unused kernel image memory: 92K\r", "[ 0.739938] rodata_test: all tests were successful\r", "[ 0.740937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.872917] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.875917] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.876917] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.877917] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.878917] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.880916] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.881916] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.882916] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.883916] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.884916] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.885915] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.886915] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.887915] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.889915] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.890915] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.891915] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.911911] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.912911] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.913911] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.914911] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.915911] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.916911] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.917911] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.918910] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.920910] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.921910] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.922910] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.923910] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.924910] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.925909] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.926909] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.927909] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.928909] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.469827] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.470827] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.471826] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.472826] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.473826] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.474826] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.475826] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.579810] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.3/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 5] local 10.0.0.3 port 5001 connected with 10.0.0.11 port 47202\r", "[ 6] local 10.0.0.3 port 5001 connected with 10.0.0.11 port 47204\r", "[ ID] Interval Transfer Bandwidth\r", "[ 6] 0.0- 5.7 sec 2.67 MBytes 3.95 Mbits/sec\r", "[ 5] 0.0- 5.9 sec 2.73 MBytes 3.86 Mbits/sec\r", "[SUM] 0.0- 5.9 sec 5.41 MBytes 7.63 Mbits/sec\r", "Exiting @ tick 37970813959218 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.2/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3462", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7006", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1895299225578. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1895299225911. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.server.3": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.3", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.3", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.3.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.3.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.3."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28558", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.3 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.3 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.3.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.3. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.3.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpQ9fpgZ'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)\r", "[ 0.015000] pid_max: default: 32768 minimum: 301\r", "[ 0.017000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.018000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.021000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.022000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.023000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.024000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.024000] Speculative Store Bypass: Vulnerable\r", "[ 0.026000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.031000] Freeing SMP alternatives memory: 12K\r", "[ 0.237000] calibrated lapic_timer_period=187508\r", "[ 0.238000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.240000] Performance Events: no PMU driver, software events only.\r", "[ 0.241000] rcu: Hierarchical SRCU implementation.\r", "[ 0.242000] smp: Bringing up secondary CPUs ...\r", "[ 0.243000] smp: Brought up 1 node, 1 CPU\r", "[ 0.244000] smpboot: Max logical packages: 1\r", "[ 0.245000] smpboot: Total of 1 processors activated (3416.06 BogoMIPS)\r", "[ 0.248000] devtmpfs: initialized\r", "[ 0.249000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.249000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.251000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.252000] \r", "[ 0.253000] *************************************************************\r", "[ 0.254000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.255000] ** **\r", "[ 0.256000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.257000] ** **\r", "[ 0.258000] ** This means that this kernel is built to expose internal **\r", "[ 0.259000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.260000] ** your system. **\r", "[ 0.261000] ** **\r", "[ 0.262000] ** If you see this message and you are not debugging the **\r", "[ 0.263000] ** kernel, report this immediately to your vendor! **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.266000] *************************************************************\r", "[ 0.268000] NET: Registered protocol family 16\r", "[ 0.270000] audit: initializing netlink subsys (disabled)\r", "[ 0.271000] cpuidle: using governor ladder\r", "[ 0.273000] PCI: Using configuration type 1 for base access\r", "[ 0.281000] audit: type=2000 audit(1325376000.271:1): state=initialized audit_enabled=0 res=1\r", "[ 0.293000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.296000] ACPI: Interpreter disabled.\r", "[ 0.297000] iommu: Default domain type: Translated \r", "[ 0.298000] vgaarb: loaded\r", "[ 0.300000] SCSI subsystem initialized\r", "[ 0.301000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.302000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.303000] PTP clock support registered\r", "[ 0.304000] PCI: Probing PCI hardware\r", "[ 0.305000] PCI host bridge to bus 0000:00\r", "[ 0.306000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.307000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.308000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.309000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.311000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.313000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.315000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.318000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.319000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.321000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.322000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.323000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.324000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.327000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.329999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.348996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.349996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.350996] pnp: PnP ACPI: disabled\r", "[ 0.356995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.356995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.358995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.360995] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.361994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.362994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.363994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.364994] NET: Registered protocol family 2\r", "[ 0.366994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.367994] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.369993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.371993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.372993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.373993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.374993] NET: Registered protocol family 1\r", "[ 0.375992] PCI: CLS 0 bytes, default 64\r", "[ 0.379992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.380992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.381991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.383991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.384991] fuse: init (API version 7.31)\r", "[ 0.392990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.393990] io scheduler mq-deadline registered\r", "[ 0.394989] io scheduler kyber registered\r", "[ 0.395989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.397989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.398989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.400989] Linux agpgart interface v0.103\r", "[ 0.405988] brd: module loaded\r", "[ 0.413987] loop: module loaded\r", "[ 0.414986] Loading iSCSI transport class v2.0-870.\r", "[ 0.416986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.417986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.420986] scsi host0: ata_piix\r", "[ 0.421985] scsi host1: ata_piix\r", "[ 0.422985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.423985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.424985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.430984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.432984] VFIO - User Level meta-driver version: 0.3\r", "[ 0.434983] i8042: PNP: No PS/2 controller found.\r", "[ 0.435983] i8042: Probing ports directly.\r", "[ 0.440982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.441982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.443982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.445982] NET: Registered protocol family 17\r", "[ 0.446982] mce: Unable to init MCE device (rc: -5)\r", "[ 0.447981] IPI shorthand broadcast: enabled\r", "[ 0.450981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.453981] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.453981] If you want to keep using the local clock, then add:\r", "[ 0.453981] \"trace_clock=local\"\r", "[ 0.453981] on the kernel command line\r", "[ 0.689945] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.690944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.691944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.692944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.697943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.699943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.700943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.701943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.702943] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.703943] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.704942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.705942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.706942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.708942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.712941] sda: sda1\r", "[ 0.713941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.714941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.717940] random: fast init done\r", "[ 0.722940] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.723939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.726939] devtmpfs: mounted\r", "[ 0.729939] Freeing unused kernel image memory: 1900K\r", "[ 0.731938] Write protecting the kernel read-only data: 12288k\r", "[ 0.735938] Freeing unused kernel image memory: 2032K\r", "[ 0.736937] Freeing unused kernel image memory: 92K\r", "[ 0.737937] rodata_test: all tests were successful\r", "[ 0.738937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.865918] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.868917] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.869917] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.870917] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.871917] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.872917] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.873917] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.874917] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.875916] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.876916] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.877916] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.878916] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.879916] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.882915] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.884915] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.886915] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.906912] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.907911] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.909911] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.910911] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.911911] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.912911] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.913911] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.914910] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.915910] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.916910] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.918910] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.919910] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.920910] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.921909] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.922909] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.923909] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.924909] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.461827] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.462827] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.463827] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.464827] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.465827] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.466827] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.467826] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.569811] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.4/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 6] local 10.0.0.4 port 5001 connected with 10.0.0.12 port 36770\r", "[ 5] local 10.0.0.4 port 5001 connected with 10.0.0.12 port 36768\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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.3/config.dot", "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", "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()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1876753112922. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1876753113255. Starting simulation..."]}, "host.server.4": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.4", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.4", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.4.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.4.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.4."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28560", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.4 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.4 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.4.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.4. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.4.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpcZi8Nw'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)\r", "[ 0.023000] pid_max: default: 32768 minimum: 301\r", "[ 0.025000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.026000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.028000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.029000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.030000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.031000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.032000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.032000] Speculative Store Bypass: Vulnerable\r", "[ 0.034000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.039000] Freeing SMP alternatives memory: 12K\r", "[ 0.244000] calibrated lapic_timer_period=187495\r", "[ 0.245000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.247000] Performance Events: no PMU driver, software events only.\r", "[ 0.248000] rcu: Hierarchical SRCU implementation.\r", "[ 0.249000] smp: Bringing up secondary CPUs ...\r", "[ 0.251000] smp: Brought up 1 node, 1 CPU\r", "[ 0.252000] smpboot: Max logical packages: 1\r", "[ 0.253000] smpboot: Total of 1 processors activated (3416.06 BogoMIPS)\r", "[ 0.256000] devtmpfs: initialized\r", "[ 0.258000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.258000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.260000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.261000] \r", "[ 0.262000] *************************************************************\r", "[ 0.263000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.266000] ** **\r", "[ 0.267000] ** This means that this kernel is built to expose internal **\r", "[ 0.268000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.269000] ** your system. **\r", "[ 0.270000] ** **\r", "[ 0.271000] ** If you see this message and you are not debugging the **\r", "[ 0.272000] ** kernel, report this immediately to your vendor! **\r", "[ 0.274000] ** **\r", "[ 0.275000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.276000] *************************************************************\r", "[ 0.278000] NET: Registered protocol family 16\r", "[ 0.279000] audit: initializing netlink subsys (disabled)\r", "[ 0.281000] cpuidle: using governor ladder\r", "[ 0.282000] PCI: Using configuration type 1 for base access\r", "[ 0.290000] audit: type=2000 audit(1325376000.280:1): state=initialized audit_enabled=0 res=1\r", "[ 0.302000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.305000] ACPI: Interpreter disabled.\r", "[ 0.306000] iommu: Default domain type: Translated \r", "[ 0.308000] vgaarb: loaded\r", "[ 0.309000] SCSI subsystem initialized\r", "[ 0.311000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.312000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.313000] PTP clock support registered\r", "[ 0.314000] PCI: Probing PCI hardware\r", "[ 0.315000] PCI host bridge to bus 0000:00\r", "[ 0.316000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.317000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.318000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.319000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.321000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.323000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.325000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.328000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.330000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.331000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.332000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.333000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.334000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.337000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.339000] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.359996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.360996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.361996] pnp: PnP ACPI: disabled\r", "[ 0.368995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.368995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.369995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.372994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.373994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.374994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.375994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.377994] NET: Registered protocol family 2\r", "[ 0.378993] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.379993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.381993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.384993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.385992] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.386992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.387992] NET: Registered protocol family 1\r", "[ 0.388992] PCI: CLS 0 bytes, default 64\r", "[ 0.391991] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.392991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.394991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.396991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.398990] fuse: init (API version 7.31)\r", "[ 0.406989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.407989] io scheduler mq-deadline registered\r", "[ 0.408989] io scheduler kyber registered\r", "[ 0.409989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.410989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.411988] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.413988] Linux agpgart interface v0.103\r", "[ 0.420987] brd: module loaded\r", "[ 0.428986] loop: module loaded\r", "[ 0.429986] Loading iSCSI transport class v2.0-870.\r", "[ 0.432985] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.433985] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.437984] scsi host0: ata_piix\r", "[ 0.439984] scsi host1: ata_piix\r", "[ 0.441984] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.442984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.443984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.450982] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.451982] VFIO - User Level meta-driver version: 0.3\r", "[ 0.452982] i8042: PNP: No PS/2 controller found.\r", "[ 0.454982] i8042: Probing ports directly.\r", "[ 0.458981] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.459981] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.461981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.462981] NET: Registered protocol family 17\r", "[ 0.463981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.464980] IPI shorthand broadcast: enabled\r", "[ 0.467980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.468980] random: fast init done\r", "[ 0.471979] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.471979] If you want to keep using the local clock, then add:\r", "[ 0.471979] \"trace_clock=local\"\r", "[ 0.471979] on the kernel command line\r", "[ 0.705944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.706944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.707943] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.708943] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.713943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.714942] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.715942] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.716942] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.717942] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.718942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.719942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.720941] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.721941] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.722941] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.727940] sda: sda1\r", "[ 0.728940] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.729940] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.736939] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.737939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.741938] devtmpfs: mounted\r", "[ 0.744938] Freeing unused kernel image memory: 1900K\r", "[ 0.745938] Write protecting the kernel read-only data: 12288k\r", "[ 0.750937] Freeing unused kernel image memory: 2032K\r", "[ 0.752937] Freeing unused kernel image memory: 92K\r", "[ 0.753936] rodata_test: all tests were successful\r", "[ 0.754936] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.887916] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.889916] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.890916] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.891915] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.893915] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.894915] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.895915] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.896915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.897915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.898914] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.899914] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.900914] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.901914] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.904913] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.906913] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.907913] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.928910] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.929910] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.930910] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.931909] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.932909] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.933909] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.934909] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.935909] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.936909] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.937908] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.938908] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.939908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.940908] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.941908] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.942908] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.943908] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.944907] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.489825] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.490824] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.491824] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.492824] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.493824] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.494824] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.495824] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.600808] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.5/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 6] local 10.0.0.5 port 5001 connected with 10.0.0.13 port 40870\r", "[ 5] local 10.0.0.5 port 5001 connected with 10.0.0.13 port 40868\r", "[ ID] Interval Transfer Bandwidth\r", "[ 5] 0.0- 5.6 sec 2.61 MBytes 3.94 Mbits/sec\r", "[ 6] 0.0- 5.7 sec 2.61 MBytes 3.86 Mbits/sec\r", "[SUM] 0.0- 5.7 sec 5.22 MBytes 7.71 Mbits/sec\r", "Exiting @ tick 45838112755248 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.4/config.dot", "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", "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 7002", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1918319700726. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1918319701059. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.server.5": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.5", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.5", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.5.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.5.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.5."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28561", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.5 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.5 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.5.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.5. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.5.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpLO_2wO'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.008000] tsc: Unable to calibrate against PIT\r", "[ 0.009000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.010000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.011000] Calibrating delay loop... 3293.18 BogoMIPS (lpj=1646592)\r", "[ 0.017000] pid_max: default: 32768 minimum: 301\r", "[ 0.018000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.022000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.023000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.024000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.025000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.026000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.026000] Speculative Store Bypass: Vulnerable\r", "[ 0.028000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.034000] Freeing SMP alternatives memory: 12K\r", "[ 0.239000] calibrated lapic_timer_period=187500\r", "[ 0.240000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.242000] Performance Events: no PMU driver, software events only.\r", "[ 0.244000] rcu: Hierarchical SRCU implementation.\r", "[ 0.246000] smp: Bringing up secondary CPUs ...\r", "[ 0.247000] smp: Brought up 1 node, 1 CPU\r", "[ 0.248000] smpboot: Max logical packages: 1\r", "[ 0.249000] smpboot: Total of 1 processors activated (3293.18 BogoMIPS)\r", "[ 0.252000] devtmpfs: initialized\r", "[ 0.253000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.253000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.256000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.257000] \r", "[ 0.258000] *************************************************************\r", "[ 0.259000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.260000] ** **\r", "[ 0.261000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.262000] ** **\r", "[ 0.263000] ** This means that this kernel is built to expose internal **\r", "[ 0.264000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.265000] ** your system. **\r", "[ 0.266000] ** **\r", "[ 0.267000] ** If you see this message and you are not debugging the **\r", "[ 0.268000] ** kernel, report this immediately to your vendor! **\r", "[ 0.269000] ** **\r", "[ 0.270000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.271000] *************************************************************\r", "[ 0.273000] NET: Registered protocol family 16\r", "[ 0.274000] audit: initializing netlink subsys (disabled)\r", "[ 0.275000] cpuidle: using governor ladder\r", "[ 0.277000] PCI: Using configuration type 1 for base access\r", "[ 0.285000] audit: type=2000 audit(1325376000.275:1): state=initialized audit_enabled=0 res=1\r", "[ 0.298000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.301000] ACPI: Interpreter disabled.\r", "[ 0.302000] iommu: Default domain type: Translated \r", "[ 0.304000] vgaarb: loaded\r", "[ 0.305000] SCSI subsystem initialized\r", "[ 0.307000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.309000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.310000] PTP clock support registered\r", "[ 0.311000] PCI: Probing PCI hardware\r", "[ 0.312000] PCI host bridge to bus 0000:00\r", "[ 0.313000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.314000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.315000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.317000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.319000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.321000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.323000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.326000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.327000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.329000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.330000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.331000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.332000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.334000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.336000] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.356996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.357996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.359996] pnp: PnP ACPI: disabled\r", "[ 0.367995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.367995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.368994] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.370994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.371994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.372994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.373994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.374994] NET: Registered protocol family 2\r", "[ 0.375993] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.376993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.378993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.381993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.382992] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.383992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.384992] NET: Registered protocol family 1\r", "[ 0.386992] PCI: CLS 0 bytes, default 64\r", "[ 0.387992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.388991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.389991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.391991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.393991] fuse: init (API version 7.31)\r", "[ 0.400990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.401989] io scheduler mq-deadline registered\r", "[ 0.402989] io scheduler kyber registered\r", "[ 0.403989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.404989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.405989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.407989] Linux agpgart interface v0.103\r", "[ 0.413988] brd: module loaded\r", "[ 0.420987] loop: module loaded\r", "[ 0.421986] Loading iSCSI transport class v2.0-870.\r", "[ 0.423986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.424986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.427986] scsi host0: ata_piix\r", "[ 0.428985] scsi host1: ata_piix\r", "[ 0.429985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.430985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.431985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.437984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.439984] VFIO - User Level meta-driver version: 0.3\r", "[ 0.440984] i8042: PNP: No PS/2 controller found.\r", "[ 0.441983] i8042: Probing ports directly.\r", "[ 0.445983] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.446983] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.448982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.449982] NET: Registered protocol family 17\r", "[ 0.450982] mce: Unable to init MCE device (rc: -5)\r", "[ 0.451982] IPI shorthand broadcast: enabled\r", "[ 0.454981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.457981] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.457981] If you want to keep using the local clock, then add:\r", "[ 0.457981] \"trace_clock=local\"\r", "[ 0.457981] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.705943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.707943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.708943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.709943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.710943] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.711942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.712942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.713942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.714942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.715942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.718941] sda: sda1\r", "[ 0.721941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.722941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.723941] random: fast init done\r", "[ 0.729940] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.730939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.734939] devtmpfs: mounted\r", "[ 0.737938] Freeing unused kernel image memory: 1900K\r", "[ 0.738938] Write protecting the kernel read-only data: 12288k\r", "[ 0.742938] Freeing unused kernel image memory: 2032K\r", "[ 0.743937] Freeing unused kernel image memory: 92K\r", "[ 0.744937] rodata_test: all tests were successful\r", "[ 0.745937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.878917] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.882916] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.883916] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.885916] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.886916] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.887916] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.888915] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.889915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.890915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.891915] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.892915] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.894915] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.896914] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.898914] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.900914] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.901913] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.925910] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.927910] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.928909] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.930909] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.931909] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.932909] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.933909] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.934908] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.935908] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.936908] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.937908] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.938908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.940908] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.941907] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.942907] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.943907] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.944907] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.536817] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.537817] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.538817] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.540816] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.541816] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.542816] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.543816] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.647800] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.6/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 6] local 10.0.0.6 port 5001 connected with 10.0.0.14 port 50710\r", "[ 5] local 10.0.0.6 port 5001 connected with 10.0.0.14 port 50712\r", "[ ID] Interval Transfer Bandwidth\r", "[ 5] 0.0- 5.5 sec 2.92 MBytes 4.43 Mbits/sec\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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.5/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3465", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7009", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1934434211418. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1934434211751. Starting simulation..."]}, "host.server.6": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.6", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.6", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.6.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.6.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.6."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28562", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.6 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.6 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.6.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.6. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.6.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpgFLUc0'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.016000] pid_max: default: 32768 minimum: 301\r", "[ 0.018000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.019000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.021000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.022000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.023000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.024000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.025000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.025000] Speculative Store Bypass: Vulnerable\r", "[ 0.027000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.032000] Freeing SMP alternatives memory: 12K\r", "[ 0.237000] calibrated lapic_timer_period=187499\r", "[ 0.238000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.240000] Performance Events: no PMU driver, software events only.\r", "[ 0.242000] rcu: Hierarchical SRCU implementation.\r", "[ 0.243000] smp: Bringing up secondary CPUs ...\r", "[ 0.244000] smp: Brought up 1 node, 1 CPU\r", "[ 0.245000] smpboot: Max logical packages: 1\r", "[ 0.246000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.249000] devtmpfs: initialized\r", "[ 0.250000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.252000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.253000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.254000] \r", "[ 0.255000] *************************************************************\r", "[ 0.256000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.257000] ** **\r", "[ 0.258000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.259000] ** **\r", "[ 0.260000] ** This means that this kernel is built to expose internal **\r", "[ 0.261000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.263000] ** your system. **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** If you see this message and you are not debugging the **\r", "[ 0.266000] ** kernel, report this immediately to your vendor! **\r", "[ 0.267000] ** **\r", "[ 0.268000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.269000] *************************************************************\r", "[ 0.271000] NET: Registered protocol family 16\r", "[ 0.272000] audit: initializing netlink subsys (disabled)\r", "[ 0.273000] cpuidle: using governor ladder\r", "[ 0.274000] PCI: Using configuration type 1 for base access\r", "[ 0.282000] audit: type=2000 audit(1325376000.273:1): state=initialized audit_enabled=0 res=1\r", "[ 0.295000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.299000] ACPI: Interpreter disabled.\r", "[ 0.300000] iommu: Default domain type: Translated \r", "[ 0.301000] vgaarb: loaded\r", "[ 0.302000] SCSI subsystem initialized\r", "[ 0.303000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.304000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.305000] PTP clock support registered\r", "[ 0.307000] PCI: Probing PCI hardware\r", "[ 0.308000] PCI host bridge to bus 0000:00\r", "[ 0.309000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.310000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.311000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.312000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.314000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.316000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.318000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.321000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.323000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.325000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.326000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.330000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.332999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.352996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.353996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.354996] pnp: PnP ACPI: disabled\r", "[ 0.361995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.361995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.362995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.364994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.366994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.367994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.368994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.369994] NET: Registered protocol family 2\r", "[ 0.370994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.371993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.373993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.375993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.376993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.377993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.378992] NET: Registered protocol family 1\r", "[ 0.380992] PCI: CLS 0 bytes, default 64\r", "[ 0.382992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.383992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.385991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.387991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.389991] fuse: init (API version 7.31)\r", "[ 0.396990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.397989] io scheduler mq-deadline registered\r", "[ 0.398989] io scheduler kyber registered\r", "[ 0.399989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.400989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.402989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.404988] Linux agpgart interface v0.103\r", "[ 0.410987] brd: module loaded\r", "[ 0.417986] loop: module loaded\r", "[ 0.418986] Loading iSCSI transport class v2.0-870.\r", "[ 0.420986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.421986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.424985] scsi host0: ata_piix\r", "[ 0.425985] scsi host1: ata_piix\r", "[ 0.427985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.428985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.429985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.436984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.437983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.439983] i8042: PNP: No PS/2 controller found.\r", "[ 0.440983] i8042: Probing ports directly.\r", "[ 0.445982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.446982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.448982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.449982] NET: Registered protocol family 17\r", "[ 0.450981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.451981] IPI shorthand broadcast: enabled\r", "[ 0.454981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.457980] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.457980] If you want to keep using the local clock, then add:\r", "[ 0.457980] \"trace_clock=local\"\r", "[ 0.457980] on the kernel command line\r", "[ 0.689945] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.690945] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.691945] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.692945] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.697944] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.699944] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.700943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.701943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.702943] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.703943] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.704943] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.705943] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.706943] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.708942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.712942] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.713941] sda: sda1\r", "[ 0.714941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.717941] random: fast init done\r", "[ 0.722940] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.723940] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.726939] devtmpfs: mounted\r", "[ 0.729939] Freeing unused kernel image memory: 1900K\r", "[ 0.730939] Write protecting the kernel read-only data: 12288k\r", "[ 0.734938] Freeing unused kernel image memory: 2032K\r", "[ 0.736938] Freeing unused kernel image memory: 92K\r", "[ 0.737938] rodata_test: all tests were successful\r", "[ 0.738938] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.871917] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.873917] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.874917] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.875917] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.876917] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.877917] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.878916] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.879916] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.880916] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.881916] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.882916] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.883916] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.884915] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.887915] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.889915] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.890915] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.912911] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.913911] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.914911] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.915911] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.916911] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.917910] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.918910] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.919910] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.920910] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.921910] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.922910] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.923910] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.925909] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.926909] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.928909] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.929909] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.930908] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.478825] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.479825] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.480825] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.481825] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.483824] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.484824] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.485824] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.593808] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.7/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 5] local 10.0.0.7 port 5001 connected with 10.0.0.15 port 49462\r", "[ 6] local 10.0.0.7 port 5001 connected with 10.0.0.15 port 49460\r", "[ ID] Interval Transfer Bandwidth\r", "[ 5] 0.0- 4.8 sec 2.67 MBytes 4.65 Mbits/sec\r", "[ 6] 0.0- 4.9 sec 2.61 MBytes 4.42 Mbits/sec\r", "[SUM] 0.0- 4.9 sec 5.28 MBytes 8.95 Mbits/sec\r", "Exiting @ tick 39705490256175 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.6/config.dot", "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", "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: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1884328553898. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1884328554231. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.server.7": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.7", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.7", "--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/CdmTCP-gt-cv-switch-8/0/cfg.server.7.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.7.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.7."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28563", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.7 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.server.7 --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/CdmTCP-gt-cv-switch-8/0/cfg.server.7.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.server.7. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.server.7.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpLskX_M'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.017000] pid_max: default: 32768 minimum: 301\r", "[ 0.018000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.019000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.021000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.022000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.023000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.024000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.025000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.025000] Speculative Store Bypass: Vulnerable\r", "[ 0.027000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.032000] Freeing SMP alternatives memory: 12K\r", "[ 0.238000] calibrated lapic_timer_period=187548\r", "[ 0.239000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.241000] Performance Events: no PMU driver, software events only.\r", "[ 0.243000] rcu: Hierarchical SRCU implementation.\r", "[ 0.244000] smp: Bringing up secondary CPUs ...\r", "[ 0.245000] smp: Brought up 1 node, 1 CPU\r", "[ 0.246000] smpboot: Max logical packages: 1\r", "[ 0.247000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.249000] devtmpfs: initialized\r", "[ 0.251000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.251000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.253000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.254000] \r", "[ 0.255000] *************************************************************\r", "[ 0.256000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.257000] ** **\r", "[ 0.259000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.260000] ** **\r", "[ 0.261000] ** This means that this kernel is built to expose internal **\r", "[ 0.262000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.263000] ** your system. **\r", "[ 0.264000] ** **\r", "[ 0.266000] ** If you see this message and you are not debugging the **\r", "[ 0.267000] ** kernel, report this immediately to your vendor! **\r", "[ 0.268000] ** **\r", "[ 0.269000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.270000] *************************************************************\r", "[ 0.272000] NET: Registered protocol family 16\r", "[ 0.274000] audit: initializing netlink subsys (disabled)\r", "[ 0.275000] cpuidle: using governor ladder\r", "[ 0.277000] PCI: Using configuration type 1 for base access\r", "[ 0.285000] audit: type=2000 audit(1325376000.275:1): state=initialized audit_enabled=0 res=1\r", "[ 0.298000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.301000] ACPI: Interpreter disabled.\r", "[ 0.302000] iommu: Default domain type: Translated \r", "[ 0.304000] vgaarb: loaded\r", "[ 0.305000] SCSI subsystem initialized\r", "[ 0.307000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.308000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.309000] PTP clock support registered\r", "[ 0.310000] PCI: Probing PCI hardware\r", "[ 0.311000] PCI host bridge to bus 0000:00\r", "[ 0.312000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.313000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.315000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.316000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.318000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.320000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.322000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.325000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.326000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.329000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.330000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.331000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.333000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.334999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.354996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.355996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.356996] pnp: PnP ACPI: disabled\r", "[ 0.364995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.364995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.365995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.367994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.368994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.369994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.370994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.371994] NET: Registered protocol family 2\r", "[ 0.372994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.373993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.375993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.378993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.379993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.380992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.381992] NET: Registered protocol family 1\r", "[ 0.382992] PCI: CLS 0 bytes, default 64\r", "[ 0.384992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.385992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.386991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.388991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.390991] fuse: init (API version 7.31)\r", "[ 0.397990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.398990] io scheduler mq-deadline registered\r", "[ 0.399989] io scheduler kyber registered\r", "[ 0.400989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.402989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.403989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.406988] Linux agpgart interface v0.103\r", "[ 0.412987] brd: module loaded\r", "[ 0.420986] loop: module loaded\r", "[ 0.421986] Loading iSCSI transport class v2.0-870.\r", "[ 0.423986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.425986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.428985] scsi host0: ata_piix\r", "[ 0.429985] scsi host1: ata_piix\r", "[ 0.430985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.431985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.432984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.439983] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.441983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.443983] i8042: PNP: No PS/2 controller found.\r", "[ 0.444983] i8042: Probing ports directly.\r", "[ 0.449982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.450982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.452981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.454981] NET: Registered protocol family 17\r", "[ 0.455981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.456981] IPI shorthand broadcast: enabled\r", "[ 0.459980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.462980] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.462980] If you want to keep using the local clock, then add:\r", "[ 0.462980] \"trace_clock=local\"\r", "[ 0.462980] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.705943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.707943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.708943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.709942] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.710942] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.711942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.712942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.713942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.714942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.715941] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.717941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.719941] sda: sda1\r", "[ 0.721941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.724940] random: fast init done\r", "[ 0.729939] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.730939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.734939] devtmpfs: mounted\r", "[ 0.737938] Freeing unused kernel image memory: 1900K\r", "[ 0.738938] Write protecting the kernel read-only data: 12288k\r", "[ 0.742937] Freeing unused kernel image memory: 2032K\r", "[ 0.743937] Freeing unused kernel image memory: 92K\r", "[ 0.744937] rodata_test: all tests were successful\r", "[ 0.745937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.887915] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.891915] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.893914] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.894914] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.895914] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.897914] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.898914] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.899913] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.900913] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.901913] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.902913] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.903913] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.904913] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.906912] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.908912] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.909912] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.929909] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.930909] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.931909] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.932908] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.933908] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.934908] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.935908] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.936908] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.937908] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.938908] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.939907] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.940907] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.941907] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.942907] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.944907] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.945906] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.946906] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.489824] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.490824] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.491823] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.492823] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.493823] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.494823] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.495823] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.601807] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.8/24 dev eth0\r", "+ iperf -s -l 32M -w 32M\r", "------------------------------------------------------------\r", "Server listening on TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 6] local 10.0.0.8 port 5001 connected with 10.0.0.16 port 57960\r", "[ 5] local 10.0.0.8 port 5001 connected with 10.0.0.16 port 57962\r", "[ ID] Interval Transfer Bandwidth\r", "[ 5] 0.0- 5.4 sec 2.67 MBytes 4.15 Mbits/sec\r", "[ 6] 0.0- 5.4 sec 2.73 MBytes 4.24 Mbits/sec\r", "[SUM] 0.0- 5.4 sec 5.41 MBytes 8.38 Mbits/sec\r", "Exiting @ tick 35669561336064 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.server.7/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3463", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7007", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1901638969155. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1901638969488. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.0": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/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/CdmTCP-gt-cv-switch-8/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/CdmTCP-gt-cv-switch-8/0/cfg.client.0.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.0.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.0."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28564", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/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/CdmTCP-gt-cv-switch-8/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/CdmTCP-gt-cv-switch-8/0/cfg.client.0.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.0. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.0.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmp94tjqO'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)\r", "[ 0.016000] pid_max: default: 32768 minimum: 301\r", "[ 0.018000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.019000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.021000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.022000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.023000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.024000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.025000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.025000] Speculative Store Bypass: Vulnerable\r", "[ 0.028000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.034000] Freeing SMP alternatives memory: 12K\r", "[ 0.239000] calibrated lapic_timer_period=187499\r", "[ 0.240000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.242000] Performance Events: no PMU driver, software events only.\r", "[ 0.243000] rcu: Hierarchical SRCU implementation.\r", "[ 0.245000] smp: Bringing up secondary CPUs ...\r", "[ 0.246000] smp: Brought up 1 node, 1 CPU\r", "[ 0.247000] smpboot: Max logical packages: 1\r", "[ 0.248000] smpboot: Total of 1 processors activated (3416.06 BogoMIPS)\r", "[ 0.251000] devtmpfs: initialized\r", "[ 0.253000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.253000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.255000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.256000] \r", "[ 0.257000] *************************************************************\r", "[ 0.258000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.259000] ** **\r", "[ 0.260000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.261000] ** **\r", "[ 0.262000] ** This means that this kernel is built to expose internal **\r", "[ 0.263000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.264000] ** your system. **\r", "[ 0.265000] ** **\r", "[ 0.266000] ** If you see this message and you are not debugging the **\r", "[ 0.267000] ** kernel, report this immediately to your vendor! **\r", "[ 0.268000] ** **\r", "[ 0.269000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.270000] *************************************************************\r", "[ 0.272000] NET: Registered protocol family 16\r", "[ 0.274000] audit: initializing netlink subsys (disabled)\r", "[ 0.276000] cpuidle: using governor ladder\r", "[ 0.278000] PCI: Using configuration type 1 for base access\r", "[ 0.287000] audit: type=2000 audit(1325376000.276:1): state=initialized audit_enabled=0 res=1\r", "[ 0.300000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.303000] ACPI: Interpreter disabled.\r", "[ 0.304000] iommu: Default domain type: Translated \r", "[ 0.305000] vgaarb: loaded\r", "[ 0.306000] SCSI subsystem initialized\r", "[ 0.307000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.308000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.309000] PTP clock support registered\r", "[ 0.310000] PCI: Probing PCI hardware\r", "[ 0.311000] PCI host bridge to bus 0000:00\r", "[ 0.312000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.313000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.314000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.315000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.316000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.318000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.321000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.323000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.325000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.326000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.329000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.332000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.334999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.355996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.356996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.358996] pnp: PnP ACPI: disabled\r", "[ 0.365995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.365995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.366994] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.368994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.369994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.371994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.372994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.373993] NET: Registered protocol family 2\r", "[ 0.375993] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.376993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.378993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.381992] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.382992] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.383992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.384992] NET: Registered protocol family 1\r", "[ 0.385992] PCI: CLS 0 bytes, default 64\r", "[ 0.387991] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.388991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.389991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.391991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.392991] fuse: init (API version 7.31)\r", "[ 0.400989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.401989] io scheduler mq-deadline registered\r", "[ 0.402989] io scheduler kyber registered\r", "[ 0.404989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.405989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.406988] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.408988] Linux agpgart interface v0.103\r", "[ 0.415987] brd: module loaded\r", "[ 0.423986] loop: module loaded\r", "[ 0.424986] Loading iSCSI transport class v2.0-870.\r", "[ 0.426985] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.427985] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.430985] scsi host0: ata_piix\r", "[ 0.431985] scsi host1: ata_piix\r", "[ 0.432984] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.434984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.435984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.443983] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.445982] VFIO - User Level meta-driver version: 0.3\r", "[ 0.446982] i8042: PNP: No PS/2 controller found.\r", "[ 0.447982] i8042: Probing ports directly.\r", "[ 0.451982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.452981] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.454981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.455981] NET: Registered protocol family 17\r", "[ 0.456981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.458981] IPI shorthand broadcast: enabled\r", "[ 0.461980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.464980] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.464980] If you want to keep using the local clock, then add:\r", "[ 0.464980] \"trace_clock=local\"\r", "[ 0.464980] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.705943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.707943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.708943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.709942] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.710942] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.712942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.713942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.714942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.715941] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.716941] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.719941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.721941] random: fast init done\r", "[ 0.722940] sda: sda1\r", "[ 0.723940] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.731939] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.733939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.736938] devtmpfs: mounted\r", "[ 0.739938] Freeing unused kernel image memory: 1900K\r", "[ 0.740938] Write protecting the kernel read-only data: 12288k\r", "[ 0.744937] Freeing unused kernel image memory: 2032K\r", "[ 0.745937] Freeing unused kernel image memory: 92K\r", "[ 0.746937] rodata_test: all tests were successful\r", "[ 0.747937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.886915] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.889915] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.890915] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.891915] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.892915] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.893914] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.895914] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.896914] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.897914] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.898914] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.899913] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.900913] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.901913] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.904913] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.906912] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.907912] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.932908] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.933908] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.934908] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.935908] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.936908] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.937908] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.938908] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.939907] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.940907] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.942907] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.943907] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.944907] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.945906] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.946906] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.948906] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.949906] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.951906] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.569812] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.570811] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.571811] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.573811] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.574811] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.575811] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.577810] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.687794] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.9/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.1 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.1, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 5] local 10.0.0.9 port 53068 connected with 10.0.0.1 port 5001\r", "[ 4] local 10.0.0.9 port 53066 connected with 10.0.0.1 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 5] 0.0- 1.0 sec 506 KBytes 4.15 Mbits/sec\r", "[ 4] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1.05 MBytes 8.84 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 256 KBytes 2.10 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 510 KBytes 4.18 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.73 MBytes 2.27 Mbits/sec\r", "[ 4] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 9.0-10.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.73 MBytes 2.27 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.47 MBytes 4.54 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 32862439767564 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.0/config.dot", "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", "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 7003", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1927139712552. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1927139712885. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.1": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.1", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.1", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.1.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.1.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.1."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28565", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.1 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.1 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.1.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.1. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.1.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpHjNFQW'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)\r", "[ 0.021000] pid_max: default: 32768 minimum: 301\r", "[ 0.023000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.024000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.026000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.027000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.028000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.029000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.030000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.030000] Speculative Store Bypass: Vulnerable\r", "[ 0.032000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.037000] Freeing SMP alternatives memory: 12K\r", "[ 0.242000] calibrated lapic_timer_period=187500\r", "[ 0.243000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.245000] Performance Events: no PMU driver, software events only.\r", "[ 0.246000] rcu: Hierarchical SRCU implementation.\r", "[ 0.247000] smp: Bringing up secondary CPUs ...\r", "[ 0.248000] smp: Brought up 1 node, 1 CPU\r", "[ 0.249000] smpboot: Max logical packages: 1\r", "[ 0.250000] smpboot: Total of 1 processors activated (3416.06 BogoMIPS)\r", "[ 0.253000] devtmpfs: initialized\r", "[ 0.254000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.256000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.257000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.259000] \r", "[ 0.260000] *************************************************************\r", "[ 0.261000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.262000] ** **\r", "[ 0.263000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** This means that this kernel is built to expose internal **\r", "[ 0.266000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.267000] ** your system. **\r", "[ 0.268000] ** **\r", "[ 0.269000] ** If you see this message and you are not debugging the **\r", "[ 0.270000] ** kernel, report this immediately to your vendor! **\r", "[ 0.271000] ** **\r", "[ 0.272000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.273000] *************************************************************\r", "[ 0.274000] NET: Registered protocol family 16\r", "[ 0.275000] audit: initializing netlink subsys (disabled)\r", "[ 0.276000] cpuidle: using governor ladder\r", "[ 0.278000] PCI: Using configuration type 1 for base access\r", "[ 0.286000] audit: type=2000 audit(1325376000.276:1): state=initialized audit_enabled=0 res=1\r", "[ 0.299000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.302000] ACPI: Interpreter disabled.\r", "[ 0.303000] iommu: Default domain type: Translated \r", "[ 0.304000] vgaarb: loaded\r", "[ 0.306000] SCSI subsystem initialized\r", "[ 0.307000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.308000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.309000] PTP clock support registered\r", "[ 0.310000] PCI: Probing PCI hardware\r", "[ 0.311000] PCI host bridge to bus 0000:00\r", "[ 0.312000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.313000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.314000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.315000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.317000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.319000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.321000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.324000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.326000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.329000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.330000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.333000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.335999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.355996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.356996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.357996] pnp: PnP ACPI: disabled\r", "[ 0.364995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.364995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.365995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.367994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.368994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.369994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.370994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.371994] NET: Registered protocol family 2\r", "[ 0.373994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.374993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.376993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.378993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.379993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.380993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.381992] NET: Registered protocol family 1\r", "[ 0.382992] PCI: CLS 0 bytes, default 64\r", "[ 0.384992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.385992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.386992] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.388991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.390991] fuse: init (API version 7.31)\r", "[ 0.398990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.399990] io scheduler mq-deadline registered\r", "[ 0.400989] io scheduler kyber registered\r", "[ 0.401989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.403989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.405989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.408988] Linux agpgart interface v0.103\r", "[ 0.414987] brd: module loaded\r", "[ 0.421986] loop: module loaded\r", "[ 0.422986] Loading iSCSI transport class v2.0-870.\r", "[ 0.424986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.425986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.429985] scsi host0: ata_piix\r", "[ 0.430985] scsi host1: ata_piix\r", "[ 0.432985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.433984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.434984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.441983] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.442983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.444983] i8042: PNP: No PS/2 controller found.\r", "[ 0.445983] i8042: Probing ports directly.\r", "[ 0.450982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.451982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.453981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.454981] NET: Registered protocol family 17\r", "[ 0.455981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.456981] IPI shorthand broadcast: enabled\r", "[ 0.460980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.463980] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.463980] If you want to keep using the local clock, then add:\r", "[ 0.463980] \"trace_clock=local\"\r", "[ 0.463980] on the kernel command line\r", "[ 0.465980] random: fast init done\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.705943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.706943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.707943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.708943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.709943] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.710942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.711942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.712942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.713942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.714942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.717941] sda: sda1\r", "[ 0.719941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.720941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.728940] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.729939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.733939] devtmpfs: mounted\r", "[ 0.736938] Freeing unused kernel image memory: 1900K\r", "[ 0.737938] Write protecting the kernel read-only data: 12288k\r", "[ 0.741938] Freeing unused kernel image memory: 2032K\r", "[ 0.743937] Freeing unused kernel image memory: 92K\r", "[ 0.744937] rodata_test: all tests were successful\r", "[ 0.745937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.876917] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.878917] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.880917] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.881916] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.883916] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.884916] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.886916] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.887915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.889915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.890915] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.892915] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.893915] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.894914] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.896914] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.897914] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.898914] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.920910] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.921910] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.922910] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.923910] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.924910] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.925910] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.926910] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.927909] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.929909] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.930909] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.931909] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.933908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.934908] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.935908] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.936908] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.937908] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.938908] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.480825] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.481825] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.482825] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.483825] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.484825] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.485825] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.486824] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.588809] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.10/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.2 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.2, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.10 port 59546 connected with 10.0.0.2 port 5001\r", "[ 5] local 10.0.0.10 port 59548 connected with 10.0.0.2 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1.06 MBytes 8.86 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 382 KBytes 3.13 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 382 KBytes 3.13 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 318 KBytes 2.61 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 9.0-10.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.55 MBytes 2.12 Mbits/sec\r", "[ 5] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 9.0-10.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.55 MBytes 2.12 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.10 MBytes 4.23 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 51414421042404 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.1/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3464", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7008", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1892996465976. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1892996466309. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.2": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.2", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.2", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.2.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.2.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.2."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28566", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.2 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.2 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.2.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.2. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.2.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpNbJ3bq'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3366.91 BogoMIPS (lpj=1683456)\r", "[ 0.023000] pid_max: default: 32768 minimum: 301\r", "[ 0.024000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.025000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.027000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.028000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.029000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.030000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.031000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.031000] Speculative Store Bypass: Vulnerable\r", "[ 0.033000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.038000] Freeing SMP alternatives memory: 12K\r", "[ 0.243000] calibrated lapic_timer_period=187496\r", "[ 0.244000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.246000] Performance Events: no PMU driver, software events only.\r", "[ 0.247000] rcu: Hierarchical SRCU implementation.\r", "[ 0.248000] smp: Bringing up secondary CPUs ...\r", "[ 0.250000] smp: Brought up 1 node, 1 CPU\r", "[ 0.251000] smpboot: Max logical packages: 1\r", "[ 0.252000] smpboot: Total of 1 processors activated (3366.91 BogoMIPS)\r", "[ 0.255000] devtmpfs: initialized\r", "[ 0.256000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.258000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.259000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.261000] \r", "[ 0.262000] *************************************************************\r", "[ 0.263000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.266000] ** **\r", "[ 0.267000] ** This means that this kernel is built to expose internal **\r", "[ 0.268000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.269000] ** your system. **\r", "[ 0.270000] ** **\r", "[ 0.271000] ** If you see this message and you are not debugging the **\r", "[ 0.273000] ** kernel, report this immediately to your vendor! **\r", "[ 0.274000] ** **\r", "[ 0.275000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.276000] *************************************************************\r", "[ 0.277000] NET: Registered protocol family 16\r", "[ 0.278000] audit: initializing netlink subsys (disabled)\r", "[ 0.279000] cpuidle: using governor ladder\r", "[ 0.280000] PCI: Using configuration type 1 for base access\r", "[ 0.288000] audit: type=2000 audit(1325376000.279:1): state=initialized audit_enabled=0 res=1\r", "[ 0.300000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.303000] ACPI: Interpreter disabled.\r", "[ 0.304000] iommu: Default domain type: Translated \r", "[ 0.305000] vgaarb: loaded\r", "[ 0.306000] SCSI subsystem initialized\r", "[ 0.307000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.308000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.309000] PTP clock support registered\r", "[ 0.310000] PCI: Probing PCI hardware\r", "[ 0.311000] PCI host bridge to bus 0000:00\r", "[ 0.312000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.313000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.314000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.315000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.317000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.319000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.321000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.324000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.325000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.329000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.330000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.332000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.334000] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.353996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.354996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.355996] pnp: PnP ACPI: disabled\r", "[ 0.362995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.362995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.363995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.365995] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.366994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.367994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.368994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.369994] NET: Registered protocol family 2\r", "[ 0.371994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.372994] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.374993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.377993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.378993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.379993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.380992] NET: Registered protocol family 1\r", "[ 0.381992] PCI: CLS 0 bytes, default 64\r", "[ 0.383992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.384992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.385992] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.388991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.390991] fuse: init (API version 7.31)\r", "[ 0.398990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.399989] io scheduler mq-deadline registered\r", "[ 0.400989] io scheduler kyber registered\r", "[ 0.402989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.403989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.404989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.407988] Linux agpgart interface v0.103\r", "[ 0.413987] brd: module loaded\r", "[ 0.420986] loop: module loaded\r", "[ 0.421986] Loading iSCSI transport class v2.0-870.\r", "[ 0.423986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.424986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.427985] scsi host0: ata_piix\r", "[ 0.428985] scsi host1: ata_piix\r", "[ 0.429985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.430985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.431985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.438984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.439983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.440983] i8042: PNP: No PS/2 controller found.\r", "[ 0.441983] i8042: Probing ports directly.\r", "[ 0.445982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.446982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.448982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.450982] NET: Registered protocol family 17\r", "[ 0.451982] mce: Unable to init MCE device (rc: -5)\r", "[ 0.453981] IPI shorthand broadcast: enabled\r", "[ 0.456981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.457981] random: fast init done\r", "[ 0.459980] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.459980] If you want to keep using the local clock, then add:\r", "[ 0.459980] \"trace_clock=local\"\r", "[ 0.459980] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.705943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.707943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.708943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.709942] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.710942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.711942] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.712942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.713942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.714942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.716941] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.719941] sda: sda1\r", "[ 0.721941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.723940] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.731939] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.732939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.736938] devtmpfs: mounted\r", "[ 0.739938] Freeing unused kernel image memory: 1900K\r", "[ 0.740938] Write protecting the kernel read-only data: 12288k\r", "[ 0.744937] Freeing unused kernel image memory: 2032K\r", "[ 0.745937] Freeing unused kernel image memory: 92K\r", "[ 0.746937] rodata_test: all tests were successful\r", "[ 0.747937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.880916] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.882916] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.884916] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.885916] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.887915] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.888915] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.889915] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.891915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.892915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.894914] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.896914] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.897914] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.898914] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.901913] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.903913] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.904913] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.925910] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.926909] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.927909] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.928909] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.929909] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.930909] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.932908] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.934908] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.935908] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.936908] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.937908] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.938908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.939907] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.941907] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.942907] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.943907] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.944907] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.494823] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.495823] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.496823] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.497823] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.498822] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.499822] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.500822] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.610805] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.11/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.3 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.3, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.11 port 47202 connected with 10.0.0.3 port 5001\r", "[ 5] local 10.0.0.11 port 47204 connected with 10.0.0.3 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[ 5] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1.12 MBytes 9.38 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.73 MBytes 2.27 Mbits/sec\r", "[ 5] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 9.0-10.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.67 MBytes 2.22 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.41 MBytes 4.50 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 39292432073496 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.2/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3468", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7011", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1916452729566. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1916452729899. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.3": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.3", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.3", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.3.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.3.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.3."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28567", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.3 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.3 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.3.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.3. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.3.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpLkaDZA'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)\r", "[ 0.022000] pid_max: default: 32768 minimum: 301\r", "[ 0.024000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.025000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.027000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.028000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.029000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.030000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.031000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.031000] Speculative Store Bypass: Vulnerable\r", "[ 0.033000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.038000] Freeing SMP alternatives memory: 12K\r", "[ 0.249000] APIC timer disabled due to verification failure\r", "[ 0.250000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.252000] Performance Events: no PMU driver, software events only.\r", "[ 0.254000] rcu: Hierarchical SRCU implementation.\r", "[ 0.255000] smp: Bringing up secondary CPUs ...\r", "[ 0.256000] random: fast init done\r", "[ 0.257000] smp: Brought up 1 node, 1 CPU\r", "[ 0.258000] smpboot: Max logical packages: 1\r", "[ 0.259000] smpboot: Total of 1 processors activated (3416.06 BogoMIPS)\r", "[ 0.262000] devtmpfs: initialized\r", "[ 0.263000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=1\r", "[ 0.263000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.266000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.267000] \r", "[ 0.268000] *************************************************************\r", "[ 0.269000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.270000] ** **\r", "[ 0.271000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.272000] ** **\r", "[ 0.273000] ** This means that this kernel is built to expose internal **\r", "[ 0.274000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.275000] ** your system. **\r", "[ 0.276000] ** **\r", "[ 0.277000] ** If you see this message and you are not debugging the **\r", "[ 0.278000] ** kernel, report this immediately to your vendor! **\r", "[ 0.279000] ** **\r", "[ 0.280000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.281000] *************************************************************\r", "[ 0.284000] NET: Registered protocol family 16\r", "[ 0.285000] audit: initializing netlink subsys (disabled)\r", "[ 0.287000] cpuidle: using governor ladder\r", "[ 0.288000] PCI: Using configuration type 1 for base access\r", "[ 0.296000] audit: type=2000 audit(1325376000.286:1): state=initialized audit_enabled=0 res=1\r", "[ 0.308000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.310000] ACPI: Interpreter disabled.\r", "[ 0.312000] iommu: Default domain type: Translated \r", "[ 0.313000] vgaarb: loaded\r", "[ 0.314000] SCSI subsystem initialized\r", "[ 0.315000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.316000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.317000] PTP clock support registered\r", "[ 0.318000] PCI: Probing PCI hardware\r", "[ 0.319000] PCI host bridge to bus 0000:00\r", "[ 0.320000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.321000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.322000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.324000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.325000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.328000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.331000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.333000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.335000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.336000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.337000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.338000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.339000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.342000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.343999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.362996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.363996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.364996] pnp: PnP ACPI: disabled\r", "[ 0.371995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.371995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.372995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.374995] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.375994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.376994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.377994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.379994] NET: Registered protocol family 2\r", "[ 0.380994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.381994] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.383993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.385993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.386993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.388993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.390992] NET: Registered protocol family 1\r", "[ 0.391992] PCI: CLS 0 bytes, default 64\r", "[ 0.393992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.394992] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.395991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.397991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.398991] fuse: init (API version 7.31)\r", "[ 0.406990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.407990] io scheduler mq-deadline registered\r", "[ 0.408989] io scheduler kyber registered\r", "[ 0.410989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.411989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.412989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.414989] Linux agpgart interface v0.103\r", "[ 0.420988] brd: module loaded\r", "[ 0.428986] loop: module loaded\r", "[ 0.429986] Loading iSCSI transport class v2.0-870.\r", "[ 0.431986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.432986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.436985] scsi host0: ata_piix\r", "[ 0.438985] scsi host1: ata_piix\r", "[ 0.440985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.441984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.442984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.448983] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.450983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.452983] i8042: PNP: No PS/2 controller found.\r", "[ 0.453983] i8042: Probing ports directly.\r", "[ 0.458982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.459982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.461981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.462981] NET: Registered protocol family 17\r", "[ 0.463981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.464981] IPI shorthand broadcast: enabled\r", "[ 0.467981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.470980] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.470980] If you want to keep using the local clock, then add:\r", "[ 0.470980] \"trace_clock=local\"\r", "[ 0.470980] on the kernel command line\r", "[ 0.705944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.706944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.707944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.708944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.713943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.715943] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.716943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.717943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.718942] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.719942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.720942] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.721942] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.722942] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.723942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.725941] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.727941] sda: sda1\r", "[ 0.729941] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.737939] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.738939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.741939] devtmpfs: mounted\r", "[ 0.744938] Freeing unused kernel image memory: 1900K\r", "[ 0.745938] Write protecting the kernel read-only data: 12288k\r", "[ 0.749938] Freeing unused kernel image memory: 2032K\r", "[ 0.750937] Freeing unused kernel image memory: 92K\r", "[ 0.751937] rodata_test: all tests were successful\r", "[ 0.752937] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.881918] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.883917] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.884917] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.885917] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.887917] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.888917] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.890916] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.891916] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.892916] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.893916] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.894916] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.895915] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.896915] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.898915] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.900915] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.901915] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.922911] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.923911] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.924911] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.925911] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.926911] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.927911] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.928910] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.929910] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.930910] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.931910] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.933910] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.934910] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.935909] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.936909] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.937909] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.938909] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.939909] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.484826] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.485826] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.486826] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.488825] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.489825] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.490825] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.491825] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.594809] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.12/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.4 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.4, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.12 port 36768 connected with 10.0.0.4 port 5001\r", "[ 5] local 10.0.0.12 port 36770 connected with 10.0.0.4 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1.06 MBytes 8.86 Mbits/sec\r", "[ 6.125121] random: crng init done\r", "[ 4] 1.0- 2.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 700 KBytes 5.73 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 127 KBytes 1.04 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 382 KBytes 3.13 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 318 KBytes 2.61 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 573 KBytes 4.69 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 318 KBytes 2.61 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 573 KBytes 4.69 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.86 MBytes 2.38 Mbits/sec\r", "[ 5] 9.0-10.0 sec 318 KBytes 2.61 Mbits/sec\r", "[SUM] 9.0-10.0 sec 573 KBytes 4.69 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.92 MBytes 2.43 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.78 MBytes 4.81 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 18009787575276 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.3/config.dot", "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", "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()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1888287044445. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1888287044778. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.4": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.4", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.4", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.4.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.4.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.4."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28568", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.4 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.4 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.4.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.4. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.4.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpa7Wb1K'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.017000] pid_max: default: 32768 minimum: 301\r", "[ 0.019000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.022000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.023000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.024000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.025000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.026000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.026000] Speculative Store Bypass: Vulnerable\r", "[ 0.028000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.033000] Freeing SMP alternatives memory: 12K\r", "[ 0.238000] calibrated lapic_timer_period=187509\r", "[ 0.239000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.241000] Performance Events: no PMU driver, software events only.\r", "[ 0.242000] rcu: Hierarchical SRCU implementation.\r", "[ 0.243000] smp: Bringing up secondary CPUs ...\r", "[ 0.244000] smp: Brought up 1 node, 1 CPU\r", "[ 0.245000] smpboot: Max logical packages: 1\r", "[ 0.247000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.250000] devtmpfs: initialized\r", "[ 0.252000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.252000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.254000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.255000] \r", "[ 0.256000] *************************************************************\r", "[ 0.257000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.258000] ** **\r", "[ 0.259000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.260000] ** **\r", "[ 0.261000] ** This means that this kernel is built to expose internal **\r", "[ 0.262000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.263000] ** your system. **\r", "[ 0.264000] ** **\r", "[ 0.265000] ** If you see this message and you are not debugging the **\r", "[ 0.266000] ** kernel, report this immediately to your vendor! **\r", "[ 0.267000] ** **\r", "[ 0.268000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.269000] *************************************************************\r", "[ 0.270000] NET: Registered protocol family 16\r", "[ 0.271000] audit: initializing netlink subsys (disabled)\r", "[ 0.272000] cpuidle: using governor ladder\r", "[ 0.274000] PCI: Using configuration type 1 for base access\r", "[ 0.282000] audit: type=2000 audit(1325376000.272:1): state=initialized audit_enabled=0 res=1\r", "[ 0.294000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.297000] ACPI: Interpreter disabled.\r", "[ 0.298000] iommu: Default domain type: Translated \r", "[ 0.299000] vgaarb: loaded\r", "[ 0.301000] SCSI subsystem initialized\r", "[ 0.302000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.303000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.304000] PTP clock support registered\r", "[ 0.305000] PCI: Probing PCI hardware\r", "[ 0.306000] PCI host bridge to bus 0000:00\r", "[ 0.307000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.308000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.309000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.310000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.312000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.315000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.317000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.320000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.321000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.322000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.323000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.324000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.325000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.328000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.330999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.349996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.350996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.351996] pnp: PnP ACPI: disabled\r", "[ 0.359995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.359995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.360995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.362994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.363994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.364994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.365994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.366994] NET: Registered protocol family 2\r", "[ 0.367994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.368994] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.370993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.373993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.374993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.375993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.377992] NET: Registered protocol family 1\r", "[ 0.378992] PCI: CLS 0 bytes, default 64\r", "[ 0.381992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.382991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.383991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.385991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.387991] fuse: init (API version 7.31)\r", "[ 0.395989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.397989] io scheduler mq-deadline registered\r", "[ 0.398989] io scheduler kyber registered\r", "[ 0.399989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.400989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.402988] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.404988] Linux agpgart interface v0.103\r", "[ 0.410987] brd: module loaded\r", "[ 0.418986] loop: module loaded\r", "[ 0.420986] Loading iSCSI transport class v2.0-870.\r", "[ 0.422985] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.424985] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.428984] scsi host0: ata_piix\r", "[ 0.430984] scsi host1: ata_piix\r", "[ 0.431984] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.432984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.434984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.441982] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.442982] VFIO - User Level meta-driver version: 0.3\r", "[ 0.444982] i8042: PNP: No PS/2 controller found.\r", "[ 0.445982] i8042: Probing ports directly.\r", "[ 0.449981] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.450981] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.452981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.453981] NET: Registered protocol family 17\r", "[ 0.454981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.455980] IPI shorthand broadcast: enabled\r", "[ 0.458980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.462979] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.462979] If you want to keep using the local clock, then add:\r", "[ 0.462979] \"trace_clock=local\"\r", "[ 0.462979] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698943] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699943] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700943] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.705942] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.707942] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.708942] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.709942] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.710942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.711941] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.713941] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.714941] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.715941] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.717941] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.720940] sda: sda1\r", "[ 0.721940] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.722940] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.724939] random: fast init done\r", "[ 0.731938] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.732938] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.736938] devtmpfs: mounted\r", "[ 0.739937] Freeing unused kernel image memory: 1900K\r", "[ 0.740937] Write protecting the kernel read-only data: 12288k\r", "[ 0.744936] Freeing unused kernel image memory: 2032K\r", "[ 0.746936] Freeing unused kernel image memory: 92K\r", "[ 0.747936] rodata_test: all tests were successful\r", "[ 0.748936] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.876916] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.879916] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.880916] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.881916] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.882915] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.883915] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.884915] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.885915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.886915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.887915] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.888915] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.889914] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.891914] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.894914] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.896913] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.898913] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.919910] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.921910] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.922909] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.923909] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.924909] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.925909] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.926909] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.927909] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.928908] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.929908] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.930908] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.931908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.932908] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.933908] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.934908] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.935907] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.936907] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.471826] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.472826] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.473826] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.474825] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.475825] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.476825] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.477825] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.579810] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.13/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.5 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.5, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.13 port 40868 connected with 10.0.0.5 port 5001\r", "[ 5] local 10.0.0.13 port 40870 connected with 10.0.0.5 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1.06 MBytes 8.86 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 382 KBytes 3.13 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.61 MBytes 2.17 Mbits/sec\r", "[ 5] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 9.0-10.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.61 MBytes 2.17 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.22 MBytes 4.34 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 49210486946640 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.4/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3467", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7010", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1886411432268. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1886411432601. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.5": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.5", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.5", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.5.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.5.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.5."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28569", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.5 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.5 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.5.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.5. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.5.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmptxkf0C'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.004000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.007000] tsc: Unable to calibrate against PIT\r", "[ 0.008000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.009000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.010000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.017000] pid_max: default: 32768 minimum: 301\r", "[ 0.019000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.022000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.023000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.024000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.025000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.027000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.027000] Speculative Store Bypass: Vulnerable\r", "[ 0.030000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.036000] Freeing SMP alternatives memory: 12K\r", "[ 0.241000] calibrated lapic_timer_period=187496\r", "[ 0.242000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.244000] Performance Events: no PMU driver, software events only.\r", "[ 0.246000] rcu: Hierarchical SRCU implementation.\r", "[ 0.247000] smp: Bringing up secondary CPUs ...\r", "[ 0.248000] smp: Brought up 1 node, 1 CPU\r", "[ 0.249000] smpboot: Max logical packages: 1\r", "[ 0.250000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.252000] devtmpfs: initialized\r", "[ 0.253000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.254000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.256000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.258000] \r", "[ 0.259000] *************************************************************\r", "[ 0.260000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.261000] ** **\r", "[ 0.262000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.263000] ** **\r", "[ 0.264000] ** This means that this kernel is built to expose internal **\r", "[ 0.265000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.266000] ** your system. **\r", "[ 0.267000] ** **\r", "[ 0.268000] ** If you see this message and you are not debugging the **\r", "[ 0.269000] ** kernel, report this immediately to your vendor! **\r", "[ 0.270000] ** **\r", "[ 0.271000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.272000] *************************************************************\r", "[ 0.274000] NET: Registered protocol family 16\r", "[ 0.276000] audit: initializing netlink subsys (disabled)\r", "[ 0.278000] cpuidle: using governor ladder\r", "[ 0.280000] PCI: Using configuration type 1 for base access\r", "[ 0.288000] audit: type=2000 audit(1325376000.278:1): state=initialized audit_enabled=0 res=1\r", "[ 0.300000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.303000] ACPI: Interpreter disabled.\r", "[ 0.304000] iommu: Default domain type: Translated \r", "[ 0.305000] vgaarb: loaded\r", "[ 0.307000] SCSI subsystem initialized\r", "[ 0.308000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.309000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.311000] PTP clock support registered\r", "[ 0.312000] PCI: Probing PCI hardware\r", "[ 0.314000] PCI host bridge to bus 0000:00\r", "[ 0.315000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.316000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.317000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.318000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.320000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.322000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.324000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.326000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.327000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.328000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.329000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.330000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.331000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.333000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.334999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.354996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.355996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.356996] pnp: PnP ACPI: disabled\r", "[ 0.363995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.363995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.364995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.366994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.367994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.368994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.369994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.370994] NET: Registered protocol family 2\r", "[ 0.371994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.372994] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.374993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.376993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.377993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.378993] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.379993] NET: Registered protocol family 1\r", "[ 0.381992] PCI: CLS 0 bytes, default 64\r", "[ 0.384992] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.386991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.387991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.389991] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.390991] fuse: init (API version 7.31)\r", "[ 0.398990] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.399989] io scheduler mq-deadline registered\r", "[ 0.400989] io scheduler kyber registered\r", "[ 0.401989] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.403989] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.404989] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.406988] Linux agpgart interface v0.103\r", "[ 0.412987] brd: module loaded\r", "[ 0.419986] loop: module loaded\r", "[ 0.420986] Loading iSCSI transport class v2.0-870.\r", "[ 0.422986] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.423986] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.427985] scsi host0: ata_piix\r", "[ 0.428985] scsi host1: ata_piix\r", "[ 0.429985] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.430985] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.431985] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.437984] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.438984] VFIO - User Level meta-driver version: 0.3\r", "[ 0.439983] i8042: PNP: No PS/2 controller found.\r", "[ 0.440983] i8042: Probing ports directly.\r", "[ 0.445982] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.446982] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.448982] mousedev: PS/2 mouse device common for all mice\r", "[ 0.450982] NET: Registered protocol family 17\r", "[ 0.451982] mce: Unable to init MCE device (rc: -5)\r", "[ 0.452981] IPI shorthand broadcast: enabled\r", "[ 0.455981] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.458981] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.458981] If you want to keep using the local clock, then add:\r", "[ 0.458981] \"trace_clock=local\"\r", "[ 0.458981] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698944] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699944] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700944] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.706943] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.707943] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.708943] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.709942] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.710942] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.712942] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.714942] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.715941] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.716941] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.717941] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.720941] random: fast init done\r", "[ 0.721941] sda: sda1\r", "[ 0.722940] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.723940] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.731939] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.732939] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.735938] devtmpfs: mounted\r", "[ 0.738938] Freeing unused kernel image memory: 1900K\r", "[ 0.740938] Write protecting the kernel read-only data: 12288k\r", "[ 0.744937] Freeing unused kernel image memory: 2032K\r", "[ 0.746937] Freeing unused kernel image memory: 92K\r", "[ 0.747937] rodata_test: all tests were successful\r", "[ 0.749936] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.879917] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.881916] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.882916] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.883916] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.884916] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.885916] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.886915] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.887915] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.888915] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.889915] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.890915] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.891915] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.892915] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.894914] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.896914] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.898914] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.919910] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.921910] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.922910] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.923910] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.924910] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.925910] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.926909] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.927909] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.928909] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.929909] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.931909] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.932908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.933908] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.934908] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.935908] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.936908] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.937908] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.487824] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.488824] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.489824] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.491823] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.492823] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.493823] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.494823] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.599807] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.14/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.6 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.6, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.14 port 50710 connected with 10.0.0.6 port 5001\r", "[ 5] local 10.0.0.14 port 50712 connected with 10.0.0.6 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1018 KBytes 8.34 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 318 KBytes 2.61 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 318 KBytes 2.61 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 636 KBytes 5.21 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 445 KBytes 3.65 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 700 KBytes 5.73 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 318 KBytes 2.61 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 127 KBytes 1.04 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 318 KBytes 2.61 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 318 KBytes 2.61 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 636 KBytes 5.21 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.92 MBytes 2.43 Mbits/sec\r", "[ 5] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 9.0-10.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.92 MBytes 2.43 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.84 MBytes 4.85 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 18011912547510 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.5/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3466", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7012", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1910198439450. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1910198439783. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.6": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.6", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.6", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.6.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.6.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.6."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28570", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.6 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.6 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.6.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.6. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.6.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmpUgDcTM'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.015000] pid_max: default: 32768 minimum: 301\r", "[ 0.016000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.017000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.019000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.021000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.022000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.023000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.024000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.024000] Speculative Store Bypass: Vulnerable\r", "[ 0.026000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.031000] Freeing SMP alternatives memory: 12K\r", "[ 0.236000] calibrated lapic_timer_period=187495\r", "[ 0.237000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.239000] Performance Events: no PMU driver, software events only.\r", "[ 0.240000] rcu: Hierarchical SRCU implementation.\r", "[ 0.241000] smp: Bringing up secondary CPUs ...\r", "[ 0.242000] smp: Brought up 1 node, 1 CPU\r", "[ 0.243000] smpboot: Max logical packages: 1\r", "[ 0.244000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.247000] devtmpfs: initialized\r", "[ 0.248000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.250000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.251000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.253000] \r", "[ 0.253000] *************************************************************\r", "[ 0.254000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.255000] ** **\r", "[ 0.256000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.257000] ** **\r", "[ 0.258000] ** This means that this kernel is built to expose internal **\r", "[ 0.259000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.260000] ** your system. **\r", "[ 0.261000] ** **\r", "[ 0.262000] ** If you see this message and you are not debugging the **\r", "[ 0.263000] ** kernel, report this immediately to your vendor! **\r", "[ 0.265000] ** **\r", "[ 0.266000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.267000] *************************************************************\r", "[ 0.269000] NET: Registered protocol family 16\r", "[ 0.271000] audit: initializing netlink subsys (disabled)\r", "[ 0.272000] cpuidle: using governor ladder\r", "[ 0.274000] PCI: Using configuration type 1 for base access\r", "[ 0.283000] audit: type=2000 audit(1325376000.272:1): state=initialized audit_enabled=0 res=1\r", "[ 0.296000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.299000] ACPI: Interpreter disabled.\r", "[ 0.300000] iommu: Default domain type: Translated \r", "[ 0.301000] vgaarb: loaded\r", "[ 0.302000] SCSI subsystem initialized\r", "[ 0.303000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.304000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.305000] PTP clock support registered\r", "[ 0.306000] PCI: Probing PCI hardware\r", "[ 0.307000] PCI host bridge to bus 0000:00\r", "[ 0.308000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.310000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.311000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.312000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.313000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.315000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.318000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.321000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.322000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.323000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.324000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.325000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.326000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.329000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.331999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.351996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.352996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.353996] pnp: PnP ACPI: disabled\r", "[ 0.359995] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.359995] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.360995] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.362994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.363994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.364994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.365994] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.367994] NET: Registered protocol family 2\r", "[ 0.368994] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.369993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.371993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.374993] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.375993] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.376992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.378992] NET: Registered protocol family 1\r", "[ 0.379992] PCI: CLS 0 bytes, default 64\r", "[ 0.384991] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.385991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.386991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.389990] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.391990] fuse: init (API version 7.31)\r", "[ 0.399989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.400989] io scheduler mq-deadline registered\r", "[ 0.401989] io scheduler kyber registered\r", "[ 0.402988] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.403988] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.405988] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.407988] Linux agpgart interface v0.103\r", "[ 0.413987] brd: module loaded\r", "[ 0.421986] loop: module loaded\r", "[ 0.422985] Loading iSCSI transport class v2.0-870.\r", "[ 0.424985] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.425985] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.428984] scsi host0: ata_piix\r", "[ 0.429984] scsi host1: ata_piix\r", "[ 0.430984] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.431984] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.432984] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.439983] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.440983] VFIO - User Level meta-driver version: 0.3\r", "[ 0.442982] i8042: PNP: No PS/2 controller found.\r", "[ 0.443982] i8042: Probing ports directly.\r", "[ 0.448981] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.449981] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.451981] mousedev: PS/2 mouse device common for all mice\r", "[ 0.452981] NET: Registered protocol family 17\r", "[ 0.453981] mce: Unable to init MCE device (rc: -5)\r", "[ 0.454981] IPI shorthand broadcast: enabled\r", "[ 0.458980] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.461979] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.461979] If you want to keep using the local clock, then add:\r", "[ 0.461979] \"trace_clock=local\"\r", "[ 0.461979] on the kernel command line\r", "[ 0.697944] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.698943] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.699943] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.700943] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.706942] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.708942] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.709942] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.710942] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.711941] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.713941] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.714941] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.715941] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.716941] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.717941] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.720940] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.722940] sda: sda1\r", "[ 0.723940] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.727939] random: fast init done\r", "[ 0.732938] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.733938] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.737937] devtmpfs: mounted\r", "[ 0.740937] Freeing unused kernel image memory: 1900K\r", "[ 0.741937] Write protecting the kernel read-only data: 12288k\r", "[ 0.745936] Freeing unused kernel image memory: 2032K\r", "[ 0.746936] Freeing unused kernel image memory: 92K\r", "[ 0.747936] rodata_test: all tests were successful\r", "[ 0.748936] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.884915] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.886915] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.887915] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.888915] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.889914] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.890914] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.891914] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.892914] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.893914] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.894914] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.895913] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.896913] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.897913] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.899913] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.900913] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.902912] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.923909] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.924909] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.925909] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.926909] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.927909] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.928908] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.929908] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.930908] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.931908] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.932908] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.933908] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.934908] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.935907] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.936907] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.937907] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.938907] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.940907] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.479825] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.480825] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.481824] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.482824] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.483824] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.485824] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.486824] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.590808] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.15/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.7 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.7, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 4] local 10.0.0.15 port 49460 connected with 10.0.0.7 port 5001\r", "[ 5] local 10.0.0.15 port 49462 connected with 10.0.0.7 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 4] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0- 1.0 sec 509 KBytes 4.17 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1018 KBytes 8.34 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 382 KBytes 3.13 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 4] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.61 MBytes 2.17 Mbits/sec\r", "[ 5] 9.0-10.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 9.0-10.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.67 MBytes 2.22 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.28 MBytes 4.39 Mbits/sec\r", "+ sleep infinity\r", "Exiting @ tick 43432820803566 because user interrupt received"], "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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.6/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3471", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7015", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1968977985399. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1968977985732. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}, "host.client.7": {"class": "Gem5Host", "cmd": ["/home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt", "--outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.7", "/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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.7", "--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/CdmTCP-gt-cv-switch-8/0/cfg.client.7.tar", "--cpu-type=X86KvmCPU", "--mem-size=8192MB", "--num-cpus=1", "--ddio-enabled", "--ddio-way-part=8", "--mem-type=DDR4_2400_16x4", "--cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.7.", "--cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.7."], "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 9 2020 07:11:42", "gem5 executing on brain21, pid 28571", "command line: /home/hejingli/endhostsim-code/gem5/build/X86/gem5.opt --outdir=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.7 /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/CdmTCP-gt-cv-switch-8/0/gem5-cp.client.7 --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/CdmTCP-gt-cv-switch-8/0/cfg.client.7.tar --cpu-type=X86KvmCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 --cosim-pci=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.pci.client.7. --cosim-shm=/home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/nic.shm.client.7.", "", "Global frequency set at 1000000000000 ticks per second", "\"dot\" with args ['-Tsvg', '/tmp/tmprBaIp9'] returned code: 1", "", "stdout, stderr:", " ", "", "", "", "", "", "Warning: flat edge between adjacent nodes one of which has a record shape - replace records with HTML-like labels", " Edge system_iobus_master -> system_pc_south_bridge_io_apic_pio", "Error: lost system_pc_south_bridge_io_apic_pio system_iobus_master edge", "", "", " 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 Wed Dec 2 12:19:40 CET 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-0x000000023fffffff] 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 failed\r", "[ 0.000000] tsc: calibrated TSC: tsc_freq=0\r", "[ 0.000000] last_pfn = 0x240000 max_arch_pfn = 0x400000000\r", "[ 0.000000] Disabled\r", "[ 0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.\r", "[ 0.000000] CPU MTRRs all blank - virtualized system.\r", "[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC \r", "[ 0.000000] last_pfn = 0xc0000 max_arch_pfn = 0x400000000\r", "[ 0.000000] found SMP MP-table at [mem 0x000f0050-0x000f005f]\r", "[ 0.000000] ACPI: Early table checksum verification disabled\r", "[ 0.000000] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)\r", "[ 0.000000] No NUMA configuration found\r", "[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000023fffffff]\r", "[ 0.000000] NODE_DATA(0) allocated [mem 0x23ffda000-0x23fffbfff]\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-0x000000023fffffff]\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-0x00000000bfffffff]\r", "[ 0.000000] node 0: [mem 0x0000000100000000-0x000000023fffffff]\r", "[ 0.000000] Zeroed struct page in unavailable ranges: 98 pages\r", "[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000023fffffff]\r", "[ 0.000000] Intel MultiProcessor Specification v1.4\r", "[ 0.000000] MPTABLE: OEM ID: \r", "[ 0.000000] MPTABLE: Product ID: \r", "[ 0.000000] MPTABLE: APIC at: 0xFEE00000\r", "[ 0.000000] Processor #0 (Bootup-CPU)\r", "[ 0.000000] IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23\r", "[ 0.000000] Processors: 1\r", "[ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs\r", "[ 0.000000] [mem 0xc0000000-0xfffeffff] 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: 2068361\r", "[ 0.000000] Policy zone: Normal\r", "[ 0.000000] 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.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: 8176384K/8388216K available (8194K kernel code, 1285K rwdata, 1956K rodata, 1900K init, 1304K bss, 211832K 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] Console: colour dummy device 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] APIC: Switch to symmetric I/O mode setup\r", "[ 0.003000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0\r", "[ 0.006000] tsc: Unable to calibrate against PIT\r", "[ 0.007000] tsc: No reference (HPET/PMTIMER) available\r", "[ 0.008000] tsc: Marking TSC unstable due to could not calculate TSC khz\r", "[ 0.009000] Calibrating delay loop... 3391.48 BogoMIPS (lpj=1695744)\r", "[ 0.015000] pid_max: default: 32768 minimum: 301\r", "[ 0.017000] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.018000] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)\r", "[ 0.020000] mce: unknown CPU type - not enabling MCE support\r", "[ 0.021000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0\r", "[ 0.022000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0\r", "[ 0.023000] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization\r", "[ 0.024000] Spectre V2 : Spectre mitigation: kernel not compiled with retpoline; no mitigation available!\r", "[ 0.024000] Speculative Store Bypass: Vulnerable\r", "[ 0.026000] MDS: Vulnerable: Clear CPU buffers attempted, no microcode\r", "[ 0.032000] Freeing SMP alternatives memory: 12K\r", "[ 0.237000] calibrated lapic_timer_period=187494\r", "[ 0.238000] smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1)\r", "[ 0.240000] Performance Events: no PMU driver, software events only.\r", "[ 0.241000] rcu: Hierarchical SRCU implementation.\r", "[ 0.242000] smp: Bringing up secondary CPUs ...\r", "[ 0.243000] smp: Brought up 1 node, 1 CPU\r", "[ 0.244000] smpboot: Max logical packages: 1\r", "[ 0.245000] smpboot: Total of 1 processors activated (3391.48 BogoMIPS)\r", "[ 0.248000] devtmpfs: initialized\r", "[ 0.250000] random: get_random_u32 called from bucket_table_alloc+0xea/0x110 with crng_init=0\r", "[ 0.250000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns\r", "[ 0.252000] futex hash table entries: 256 (order: 2, 16384 bytes, linear)\r", "[ 0.253000] \r", "[ 0.254000] *************************************************************\r", "[ 0.255000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.256000] ** **\r", "[ 0.257000] ** IOMMU DebugFS SUPPORT HAS BEEN ENABLED IN THIS KERNEL **\r", "[ 0.258000] ** **\r", "[ 0.259000] ** This means that this kernel is built to expose internal **\r", "[ 0.260000] ** IOMMU data structures, which may compromise security on **\r", "[ 0.261000] ** your system. **\r", "[ 0.262000] ** **\r", "[ 0.263000] ** If you see this message and you are not debugging the **\r", "[ 0.264000] ** kernel, report this immediately to your vendor! **\r", "[ 0.265000] ** **\r", "[ 0.266000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\r", "[ 0.267000] *************************************************************\r", "[ 0.269000] NET: Registered protocol family 16\r", "[ 0.271000] audit: initializing netlink subsys (disabled)\r", "[ 0.272000] cpuidle: using governor ladder\r", "[ 0.274000] PCI: Using configuration type 1 for base access\r", "[ 0.282000] audit: type=2000 audit(1325376000.272:1): state=initialized audit_enabled=0 res=1\r", "[ 0.296000] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages\r", "[ 0.299000] ACPI: Interpreter disabled.\r", "[ 0.300000] iommu: Default domain type: Translated \r", "[ 0.301000] vgaarb: loaded\r", "[ 0.302000] SCSI subsystem initialized\r", "[ 0.304000] pps_core: LinuxPPS API ver. 1 registered\r", "[ 0.305000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti \r", "[ 0.306000] PTP clock support registered\r", "[ 0.307000] PCI: Probing PCI hardware\r", "[ 0.308000] PCI host bridge to bus 0000:00\r", "[ 0.309000] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]\r", "[ 0.310000] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff]\r", "[ 0.311000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\r", "[ 0.312000] pci 0000:00:02.0: [5543:1001] type 00 class 0x020000\r", "[ 0.313000] pci 0000:00:02.0: reg 0x10: [mem 0xc0000000-0xc1ffffff]\r", "[ 0.316000] pci 0000:00:02.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.319000] pci 0000:00:04.0: [8086:7111] type 00 class 0x010180\r", "[ 0.322000] pci 0000:00:04.0: reg 0x20: [io 0x0000-0x000f]\r", "[ 0.323000] pci 0000:00:04.0: reg 0x30: [mem 0x00000000-0x000007ff pref]\r", "[ 0.324000] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]\r", "[ 0.325000] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6]\r", "[ 0.326000] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]\r", "[ 0.327000] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376]\r", "[ 0.330000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00\r", "[ 0.331999] clocksource: Switched to clocksource refined-jiffies\r", "[ 0.352996] VFS: Disk quotas dquot_6.6.0\r", "[ 0.353996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)\r", "[ 0.354996] pnp: PnP ACPI: disabled\r", "[ 0.363994] thermal_sys: Registered thermal governor 'step_wise'\r", "[ 0.363994] thermal_sys: Registered thermal governor 'user_space'\r", "[ 0.364994] pci 0000:00:02.0: BAR 6: assigned [mem 0xc2000000-0xc20007ff pref]\r", "[ 0.367994] pci 0000:00:04.0: BAR 6: assigned [mem 0xc2000800-0xc2000fff pref]\r", "[ 0.368994] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f]\r", "[ 0.369994] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]\r", "[ 0.370993] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffffffff]\r", "[ 0.371993] NET: Registered protocol family 2\r", "[ 0.372993] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)\r", "[ 0.373993] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)\r", "[ 0.375993] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)\r", "[ 0.378992] TCP: Hash tables configured (established 65536 bind 65536)\r", "[ 0.379992] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.381992] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)\r", "[ 0.382992] NET: Registered protocol family 1\r", "[ 0.384991] PCI: CLS 0 bytes, default 64\r", "[ 0.386991] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)\r", "[ 0.387991] software IO TLB: mapped [mem 0xbc000000-0xc0000000] (64MB)\r", "[ 0.388991] platform rtc_cmos: registered platform RTC device (no PNP device found)\r", "[ 0.390990] workingset: timestamp_bits=52 max_order=21 bucket_order=0\r", "[ 0.392990] fuse: init (API version 7.31)\r", "[ 0.400989] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)\r", "[ 0.401989] io scheduler mq-deadline registered\r", "[ 0.402989] io scheduler kyber registered\r", "[ 0.404988] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed\r", "[ 0.406988] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled\r", "[ 0.408988] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250\r", "[ 0.410987] Linux agpgart interface v0.103\r", "[ 0.416986] brd: module loaded\r", "[ 0.425985] loop: module loaded\r", "[ 0.426985] Loading iSCSI transport class v2.0-870.\r", "[ 0.428985] ata_piix 0000:00:04.0: enabling device (0000 -> 0001)\r", "[ 0.430984] ata_piix 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16\r", "[ 0.434984] scsi host0: ata_piix\r", "[ 0.435984] scsi host1: ata_piix\r", "[ 0.436983] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1000 irq 14\r", "[ 0.437983] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1008 irq 15\r", "[ 0.438983] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)\r", "[ 0.445982] tun: Universal TUN/TAP device driver, 1.6\r", "[ 0.446982] VFIO - User Level meta-driver version: 0.3\r", "[ 0.447982] i8042: PNP: No PS/2 controller found.\r", "[ 0.448982] i8042: Probing ports directly.\r", "[ 0.453981] serio: i8042 KBD port at 0x60,0x64 irq 1\r", "[ 0.454981] serio: i8042 AUX port at 0x60,0x64 irq 12\r", "[ 0.457980] mousedev: PS/2 mouse device common for all mice\r", "[ 0.459980] NET: Registered protocol family 17\r", "[ 0.460980] mce: Unable to init MCE device (rc: -5)\r", "[ 0.461980] IPI shorthand broadcast: enabled\r", "[ 0.465979] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0\r", "[ 0.468979] Unstable clock detected, switching default tracing clock to \"global\"\r", "[ 0.468979] If you want to keep using the local clock, then add:\r", "[ 0.468979] \"trace_clock=local\"\r", "[ 0.468979] on the kernel command line\r", "[ 0.705943] ata1.00: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.706942] ata1.00: 83886080 sectors, multi 0: LBA \r", "[ 0.707942] ata1.01: ATA-7: M5 IDE Disk, , max UDMA/66\r", "[ 0.708942] ata1.01: 160 sectors, multi 0: LBA \r", "[ 0.713941] scsi 0:0:0:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.715941] sd 0:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)\r", "[ 0.716941] sd 0:0:0:0: [sda] Write Protect is off\r", "[ 0.717941] sd 0:0:0:0: Attached scsi generic sg0 type 0\r", "[ 0.718941] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.720940] scsi 0:0:1:0: Direct-Access ATA M5 IDE Disk n/a PQ: 0 ANSI: 5\r", "[ 0.722940] sd 0:0:1:0: [sdb] 160 512-byte logical blocks: (81.9 kB/80.0 KiB)\r", "[ 0.723940] sd 0:0:1:0: [sdb] Write Protect is off\r", "[ 0.725939] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\r", "[ 0.727939] sd 0:0:1:0: Attached scsi generic sg1 type 0\r", "[ 0.730939] sda: sda1\r", "[ 0.732938] sd 0:0:0:0: [sda] Attached SCSI disk\r", "[ 0.733938] sd 0:0:1:0: [sdb] Attached SCSI disk\r", "[ 0.737938] random: fast init done\r", "[ 0.742937] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)\r", "[ 0.743937] VFS: Mounted root (ext4 filesystem) on device 8:1.\r", "[ 0.747936] devtmpfs: mounted\r", "[ 0.751936] Freeing unused kernel image memory: 1900K\r", "[ 0.752935] Write protecting the kernel read-only data: 12288k\r", "[ 0.757935] Freeing unused kernel image memory: 2032K\r", "[ 0.758934] Freeing unused kernel image memory: 92K\r", "[ 0.759934] rodata_test: all tests were successful\r", "[ 0.760934] 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", "+ m5 checkpoint\r", "Writing checkpoint", "+ insmod /tmp/guest/mqnic.ko\r", "[ 0.903912] mqnic: loading out-of-tree module taints kernel.\r", "[ 0.908912] mqnic 0000:00:02.0: mqnic probe\r", "[ 0.909911] mqnic 0000:00:02.0: enabling device (0000 -> 0002)\r", "[ 0.911911] mqnic 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 17\r", "[ 0.912911] mqnic 0000:00:02.0: FW ID: 0x00000020\r", "[ 0.913911] mqnic 0000:00:02.0: FW version: 0.1\r", "[ 0.914911] mqnic 0000:00:02.0: Board ID: 0x43215678\r", "[ 0.915911] mqnic 0000:00:02.0: Board version: 0.1\r", "[ 0.916910] mqnic 0000:00:02.0: PHC count: 1\r", "[ 0.917910] mqnic 0000:00:02.0: PHC offset: 0x00000200\r", "[ 0.918910] mqnic 0000:00:02.0: IF count: 1\r", "[ 0.919910] mqnic 0000:00:02.0: IF stride: 0x00080000\r", "[ 0.921910] mqnic 0000:00:02.0: IF CSR offset: 0x00080000\r", "[ 0.924909] mqnic 0000:00:02.0: Failed to read MAC from EEPROM; no EEPROM I2C client registered\r", "[ 0.927909] mqnic 0000:00:02.0: registered PHC (index 0)\r", "[ 0.928909] mqnic 0000:00:02.0: Creating interface 0\r", "[ 0.950905] mqnic 0000:00:02.0: IF ID: 0x00000000\r", "[ 0.952905] mqnic 0000:00:02.0: IF features: 0x00000701\r", "[ 0.953905] mqnic 0000:00:02.0: Event queue count: 32\r", "[ 0.954905] mqnic 0000:00:02.0: Event queue offset: 0x00100000\r", "[ 0.955905] mqnic 0000:00:02.0: TX queue count: 256\r", "[ 0.956904] mqnic 0000:00:02.0: TX queue offset: 0x00200000\r", "[ 0.957904] mqnic 0000:00:02.0: TX completion queue count: 256\r", "[ 0.958904] mqnic 0000:00:02.0: TX completion queue offset: 0x00400000\r", "[ 0.959904] mqnic 0000:00:02.0: RX queue count: 256\r", "[ 0.960904] mqnic 0000:00:02.0: RX queue offset: 0x00600000\r", "[ 0.961904] mqnic 0000:00:02.0: RX completion queue count: 256\r", "[ 0.962903] mqnic 0000:00:02.0: RX completion queue offset: 0x00700000\r", "[ 0.963903] mqnic 0000:00:02.0: Port count: 1\r", "[ 0.964903] mqnic 0000:00:02.0: Port offset: 0x00800000\r", "[ 0.965903] mqnic 0000:00:02.0: Port stride: 0x00200000\r", "[ 0.967903] mqnic 0000:00:02.0: Bad MAC in EEPROM; using random MAC\r", "[ 0.968903] mqnic 0000:00:02.0: Max desc block size: 8\r", "[ 1.515819] mqnic 0000:00:02.0: Port ID: 0x00000000\r", "[ 1.517819] mqnic 0000:00:02.0: Port features: 0x00000701\r", "[ 1.518819] mqnic 0000:00:02.0: Port MTU: 2048\r", "[ 1.519819] mqnic 0000:00:02.0: Scheduler count: 1\r", "[ 1.520819] mqnic 0000:00:02.0: Scheduler offset: 0x00100000\r", "[ 1.521818] mqnic 0000:00:02.0: Scheduler stride: 0x00100000\r", "[ 1.522818] mqnic 0000:00:02.0: Scheduler type: 0x00000000\r", "+ ip link set dev eth0 up\r", "[ 1.629802] mqnic 0000:00:02.0: mqnic_open on port 0\r", "+ ip addr add 10.0.0.16/24 dev eth0\r", "+ sleep 1\r", "+ iperf -l 32M -w 32M -c 10.0.0.8 -i 1 -P 2\r", "------------------------------------------------------------\r", "Client connecting to 10.0.0.8, TCP port 5001\r", "TCP window size: 416 KByte (WARNING: requested 32.0 MByte)\r", "------------------------------------------------------------\r", "[ 5] local 10.0.0.16 port 57962 connected with 10.0.0.8 port 5001\r", "[ 4] local 10.0.0.16 port 57960 connected with 10.0.0.8 port 5001\r", "[ ID] Interval Transfer Bandwidth\r", "[ 5] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[ 4] 0.0- 1.0 sec 573 KBytes 4.69 Mbits/sec\r", "[SUM] 0.0- 1.0 sec 1.12 MBytes 9.38 Mbits/sec\r", "[ 5] 1.0- 2.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 4] 1.0- 2.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 1.0- 2.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 5] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 2.0- 3.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 2.0- 3.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 3.0- 4.0 sec 318 KBytes 2.61 Mbits/sec\r", "[ 4] 3.0- 4.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 3.0- 4.0 sec 573 KBytes 4.69 Mbits/sec\r", "[ 5] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 4.0- 5.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 4.0- 5.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 5.0- 6.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 4] 5.0- 6.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 5.0- 6.0 sec 445 KBytes 3.65 Mbits/sec\r", "[ 5] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 6.0- 7.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 6.0- 7.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 7.0- 8.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 7.0- 8.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[ 4] 8.0- 9.0 sec 255 KBytes 2.09 Mbits/sec\r", "[SUM] 8.0- 9.0 sec 509 KBytes 4.17 Mbits/sec\r", "[ 5] 9.0-10.0 sec 191 KBytes 1.56 Mbits/sec\r", "[ 5] 0.0-10.1 sec 2.67 MBytes 2.22 Mbits/sec\r", "[ 4] 9.0-10.0 sec 191 KBytes 1.56 Mbits/sec\r", "[SUM] 9.0-10.0 sec 382 KBytes 3.13 Mbits/sec\r", "[ 4] 0.0-10.1 sec 2.73 MBytes 2.27 Mbits/sec\r", "[SUM] 0.0-10.1 sec 5.41 MBytes 4.49 Mbits/sec\r", "+ sleep 4\r", "+ m5 exit\r", "Exiting @ tick 21495833271045 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: failed to generate dot output from /home/hejingli/endhostsim-code/experiments/out/CdmTCP-gt-cv-switch-8/0/gem5-out.client.7/config.dot", "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", "system.pc.com_1.device: Listening for connections on port 3470", "warn: pollInterval=100000000 pciAsync=500000", "0: system.remote_gdb: listening for remote gdb on port 7014", "warn: Reading current count from inactive timer.", "warn: TimingPioPort::getAddrRanges()", "info: KVM: Coalesced MMIO disabled by config.", "warn: x86 cpuid family 0x0000: unimplemented function 2", "warn: x86 cpuid family 0x0000: unimplemented function 3", "warn: x86 cpuid family 0x0000: unimplemented function 4", "warn: x86 cpuid family 0x0000: unimplemented function 5", "warn: x86 cpuid family 0x0000: unimplemented function 6", "info: Entering event queue @ 0. Starting simulation...", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "warn: kvm-x86: MSR (0x3a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x309) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x30b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x38f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x390) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc1) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc2) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc3) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc4) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc5) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc6) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc7) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc8) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x186) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x187) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x188) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x189) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x18d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x12) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x11) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d01) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d00) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000000) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000001) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000020) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000021) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000022) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000023) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000100) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000101) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000102) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000103) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000104) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000105) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000003) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000002) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000010) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000080) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x400000b0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000073) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000106) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000107) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x40000108) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d02) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d03) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d04) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x3b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x6e0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x10a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1a0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4d0) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x9e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x34) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xce) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x140) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x1fc) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x480) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48d) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48e) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48f) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x490) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x485) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x486) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x488) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48a) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48b) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x48c) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x491) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0xc0010015) unsupported by gem5. Skipping.", "warn: kvm-x86: MSR (0x4b564d05) unsupported by gem5. Skipping.", "warn: Don't know what interrupt to clear for console.", "warn: TimingPioPort::getAddrRanges()", "warn: Write to unknown i8042 (keyboard controller) command port.", "warn: Tried to clear PCI interrupt 14", "info: Entering event queue @ 1953548013816. Starting simulation...", "warn: ds: S flag not set", "warn: ds: P flag not set", "warn: es: S flag not set", "warn: es: P flag not set", "warn: fs: S flag not set", "warn: fs: P flag not set", "warn: gs: S flag not set", "warn: gs: P flag not set", "warn: ldt: Illegal segment type (0)", "warn: ldt: P flag not set", "info: Entering event queue @ 1953548014149. Starting simulation...", "hack: Pretending totalOps is equivalent to totalInsts()"]}}, "success": true}