summaryrefslogtreecommitdiff
path: root/tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json
diff options
context:
space:
mode:
Diffstat (limited to 'tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json')
-rw-r--r--tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json183
1 files changed, 100 insertions, 83 deletions
diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json
index 6cc193075..aed66fce8 100644
--- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json
+++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json
@@ -2,7 +2,7 @@
"name": null,
"sim_quantum": 0,
"system": {
- "kernel": "/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9",
+ "kernel": "/work/gem5/dist/binaries/x86_64-vmlinux-2.6.22.9",
"mmap_using_noreserve": false,
"kernel_addr_check": true,
"bridge": {
@@ -40,7 +40,7 @@
},
"name": "iobus",
"default": {
- "peer": "system.pc.pciconfig.pio",
+ "peer": "system.pc.pci_host.pio",
"role": "MASTER"
},
"forward_latency": 1,
@@ -53,7 +53,6 @@
"system.pc.south_bridge.cmos.pio",
"system.pc.south_bridge.dma1.pio",
"system.pc.south_bridge.ide.pio",
- "system.pc.south_bridge.ide.config",
"system.pc.south_bridge.keyboard.pio",
"system.pc.south_bridge.pic1.pio",
"system.pc.south_bridge.pic2.pio",
@@ -107,6 +106,7 @@
"peer": "system.toL2Bus.master[0]",
"role": "SLAVE"
},
+ "clusivity": "mostly_incl",
"prefetcher": null,
"clk_domain": "system.cpu_clk_domain",
"write_buffers": 8,
@@ -133,11 +133,12 @@
"peer": "system.membus.slave[2]",
"role": "MASTER"
},
- "mshrs": 20,
+ "type": "Cache",
"forward_snoops": true,
+ "writeback_clean": false,
"hit_latency": 20,
- "demand_mshr_reserve": 1,
"tgts_per_mshr": 12,
+ "demand_mshr_reserve": 1,
"addr_ranges": [
"0:18446744073709551615"
],
@@ -145,11 +146,11 @@
"prefetch_on_access": false,
"path": "system.l2c",
"name": "l2c",
- "type": "Cache",
+ "mshrs": 20,
"sequential_access": false,
"assoc": 8
},
- "readfile": "/scratch/nilay/GEM5/gem5/tests/halt.sh",
+ "readfile": "/work/gem5/outgoing/gem5_2/tests/halt.sh",
"intel_mp_table": {
"oem_table_addr": 0,
"name": "intel_mp_table",
@@ -631,9 +632,10 @@
"load_offset": 0,
"iocache": {
"cpu_side": {
- "peer": "system.iobus.master[19]",
+ "peer": "system.iobus.master[18]",
"role": "SLAVE"
},
+ "clusivity": "mostly_incl",
"prefetcher": null,
"clk_domain": "system.clk_domain",
"write_buffers": 8,
@@ -660,11 +662,12 @@
"peer": "system.membus.slave[4]",
"role": "MASTER"
},
- "mshrs": 20,
+ "type": "Cache",
"forward_snoops": false,
+ "writeback_clean": false,
"hit_latency": 50,
- "demand_mshr_reserve": 1,
"tgts_per_mshr": 12,
+ "demand_mshr_reserve": 1,
"addr_ranges": [
"0:134217727"
],
@@ -672,7 +675,7 @@
"prefetch_on_access": false,
"path": "system.iocache",
"name": "iocache",
- "type": "Cache",
+ "mshrs": 20,
"sequential_access": false,
"assoc": 8
},
@@ -798,7 +801,7 @@
"name": "fake_com_4",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[17]",
+ "peer": "system.iobus.master[16]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -816,31 +819,13 @@
"type": "IsaFake",
"ret_data16": 65535
},
- "pciconfig": {
- "name": "pciconfig",
- "pio": {
- "peer": "system.iobus.default",
- "role": "SLAVE"
- },
- "bus": 0,
- "pio_latency": 30000,
- "clk_domain": "system.clk_domain",
- "system": "system",
- "platform": "system.pc",
- "eventq_index": 0,
- "cxx_class": "PciConfigAll",
- "path": "system.pc.pciconfig",
- "pio_addr": 0,
- "type": "PciConfigAll",
- "size": 16777216
- },
"fake_com_2": {
"system": "system",
"ret_data8": 255,
"name": "fake_com_2",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[15]",
+ "peer": "system.iobus.master[14]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -985,7 +970,7 @@
"speaker": {
"name": "speaker",
"pio": {
- "peer": "system.iobus.master[9]",
+ "peer": "system.iobus.master[8]",
"role": "SLAVE"
},
"pio_latency": 100000,
@@ -1003,7 +988,7 @@
"command_port": 9223372036854775908,
"name": "keyboard",
"pio": {
- "peer": "system.iobus.master[5]",
+ "peer": "system.iobus.master[4]",
"role": "SLAVE"
},
"mouse_int_pin": {
@@ -1032,7 +1017,7 @@
"pit": {
"name": "pit",
"pio": {
- "peer": "system.iobus.master[8]",
+ "peer": "system.iobus.master[7]",
"role": "SLAVE"
},
"pio_latency": 100000,
@@ -1058,7 +1043,7 @@
},
"name": "io_apic",
"pio": {
- "peer": "system.iobus.master[10]",
+ "peer": "system.iobus.master[9]",
"role": "SLAVE"
},
"pio_latency": 100000,
@@ -1084,7 +1069,7 @@
"cxx_class": "X86ISA::IntSourcePin"
},
"pio": {
- "peer": "system.iobus.master[6]",
+ "peer": "system.iobus.master[5]",
"role": "SLAVE"
},
"pio_latency": 100000,
@@ -1108,7 +1093,7 @@
"cxx_class": "X86ISA::IntSourcePin"
},
"pio": {
- "peer": "system.iobus.master[7]",
+ "peer": "system.iobus.master[6]",
"role": "SLAVE"
},
"pio_latency": 100000,
@@ -1151,7 +1136,6 @@
"Revision": 0,
"LegacyIOBase": 9223372036854775808,
"pio_latency": 30000,
- "platform": "system.pc",
"PXCAPLinkCap": 0,
"CapabilityPtr": 0,
"MSIXCAPBaseOffset": 0,
@@ -1183,7 +1167,7 @@
"eventq_index": 0,
"cxx_class": "RawDiskImage",
"path": "system.pc.south_bridge.ide.disks0.image.child",
- "image_file": "/scratch/nilay/GEM5/system/disks/linux-x86.img",
+ "image_file": "/work/gem5/dist/disks/linux-x86.img",
"type": "RawDiskImage"
},
"path": "system.pc.south_bridge.ide.disks0.image",
@@ -1211,7 +1195,7 @@
"eventq_index": 0,
"cxx_class": "RawDiskImage",
"path": "system.pc.south_bridge.ide.disks1.image.child",
- "image_file": "/scratch/nilay/GEM5/system/disks/linux-bigswap2.img",
+ "image_file": "/work/gem5/dist/disks/linux-bigswap2.img",
"type": "RawDiskImage"
},
"path": "system.pc.south_bridge.ide.disks1.image",
@@ -1242,6 +1226,7 @@
"PXCAPDevCap2": 0,
"PXCAPDevCtrl": 0,
"MSICAPMaskBits": 0,
+ "host": "system.pc.pci_host",
"Command": 0,
"SubClassCode": 1,
"pci_func": 0,
@@ -1285,10 +1270,6 @@
"clk_domain": "system.clk_domain",
"SubsystemVendorID": 0,
"PMCAPBaseOffset": 0,
- "config": {
- "peer": "system.iobus.master[4]",
- "role": "SLAVE"
- },
"MSICAPPendingBits": 0,
"MSIXTableOffset": 0,
"MSICAPMsgUpperAddr": 0,
@@ -1330,7 +1311,7 @@
"name": "fake_floppy",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[18]",
+ "peer": "system.iobus.master[17]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -1354,7 +1335,7 @@
"name": "i_dont_exist2",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[12]",
+ "peer": "system.iobus.master[11]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -1379,7 +1360,7 @@
"name": "i_dont_exist1",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[11]",
+ "peer": "system.iobus.master[10]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -1401,7 +1382,7 @@
"com_1": {
"name": "com_1",
"pio": {
- "peer": "system.iobus.master[14]",
+ "peer": "system.iobus.master[13]",
"role": "SLAVE"
},
"pio_latency": 100000,
@@ -1425,6 +1406,26 @@
"pio_addr": 9223372036854776824,
"type": "Uart8250"
},
+ "pci_host": {
+ "conf_size": 16777216,
+ "name": "pci_host",
+ "conf_device_bits": 8,
+ "pio": {
+ "peer": "system.iobus.default",
+ "role": "SLAVE"
+ },
+ "conf_base": 13835058055282163712,
+ "clk_domain": "system.clk_domain",
+ "system": "system",
+ "pci_dma_base": 0,
+ "platform": "system.pc",
+ "eventq_index": 0,
+ "cxx_class": "GenericPciHost",
+ "path": "system.pc.pci_host",
+ "pci_pio_base": 9223372036854775808,
+ "type": "GenericPciHost",
+ "pci_mem_base": 0
+ },
"eventq_index": 0,
"cxx_class": "Pc",
"path": "system.pc",
@@ -1434,7 +1435,7 @@
"name": "behind_pci",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[13]",
+ "peer": "system.iobus.master[12]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -1459,7 +1460,7 @@
"name": "fake_com_3",
"warn_access": "",
"pio": {
- "peer": "system.iobus.master[16]",
+ "peer": "system.iobus.master[15]",
"role": "SLAVE"
},
"ret_bad_addr": false,
@@ -1704,7 +1705,16 @@
"role": "SLAVE"
},
"name": "toL2Bus",
- "snoop_filter": null,
+ "snoop_filter": {
+ "name": "snoop_filter",
+ "system": "system",
+ "max_capacity": 8388608,
+ "eventq_index": 0,
+ "cxx_class": "SnoopFilter",
+ "path": "system.toL2Bus.snoop_filter",
+ "type": "SnoopFilter",
+ "lookup_latency": 0
+ },
"forward_latency": 0,
"clk_domain": "system.cpu_clk_domain",
"system": "system",
@@ -1793,6 +1803,7 @@
"peer": "system.cpu0.icache_port",
"role": "SLAVE"
},
+ "clusivity": "mostly_incl",
"prefetcher": null,
"clk_domain": "system.cpu_clk_domain",
"write_buffers": 8,
@@ -1819,11 +1830,12 @@
"peer": "system.toL2Bus.slave[0]",
"role": "MASTER"
},
- "mshrs": 4,
+ "type": "Cache",
"forward_snoops": true,
+ "writeback_clean": true,
"hit_latency": 2,
- "demand_mshr_reserve": 1,
"tgts_per_mshr": 20,
+ "demand_mshr_reserve": 1,
"addr_ranges": [
"0:18446744073709551615"
],
@@ -1831,34 +1843,36 @@
"prefetch_on_access": false,
"path": "system.cpu0.icache",
"name": "icache",
- "type": "Cache",
+ "mshrs": 4,
"sequential_access": false,
"assoc": 1
},
- "interrupts": {
- "int_master": {
- "peer": "system.membus.slave[3]",
- "role": "MASTER"
- },
- "name": "interrupts",
- "pio": {
- "peer": "system.membus.master[1]",
- "role": "SLAVE"
- },
- "int_slave": {
- "peer": "system.membus.master[2]",
- "role": "SLAVE"
- },
- "pio_latency": 100000,
- "clk_domain": "system.cpu0.apic_clk_domain",
- "system": "system",
- "int_latency": 1000,
- "eventq_index": 0,
- "cxx_class": "X86ISA::Interrupts",
- "path": "system.cpu0.interrupts",
- "pio_addr": 2305843009213693952,
- "type": "X86LocalApic"
- },
+ "interrupts": [
+ {
+ "int_master": {
+ "peer": "system.membus.slave[3]",
+ "role": "MASTER"
+ },
+ "name": "interrupts",
+ "pio": {
+ "peer": "system.membus.master[1]",
+ "role": "SLAVE"
+ },
+ "int_slave": {
+ "peer": "system.membus.master[2]",
+ "role": "SLAVE"
+ },
+ "pio_latency": 100000,
+ "clk_domain": "system.cpu0.apic_clk_domain",
+ "system": "system",
+ "int_latency": 1000,
+ "eventq_index": 0,
+ "cxx_class": "X86ISA::Interrupts",
+ "path": "system.cpu0.interrupts",
+ "pio_addr": 2305843009213693952,
+ "type": "X86LocalApic"
+ }
+ ],
"dcache_port": {
"peer": "system.cpu0.dcache.cpu_side",
"role": "MASTER"
@@ -1902,6 +1916,7 @@
"peer": "system.cpu0.dcache_port",
"role": "SLAVE"
},
+ "clusivity": "mostly_incl",
"prefetcher": null,
"clk_domain": "system.cpu_clk_domain",
"write_buffers": 8,
@@ -1928,11 +1943,12 @@
"peer": "system.toL2Bus.slave[1]",
"role": "MASTER"
},
- "mshrs": 4,
+ "type": "Cache",
"forward_snoops": true,
+ "writeback_clean": false,
"hit_latency": 2,
- "demand_mshr_reserve": 1,
"tgts_per_mshr": 20,
+ "demand_mshr_reserve": 1,
"addr_ranges": [
"0:18446744073709551615"
],
@@ -1940,7 +1956,7 @@
"prefetch_on_access": false,
"path": "system.cpu0.dcache",
"name": "dcache",
- "type": "Cache",
+ "mshrs": 4,
"sequential_access": false,
"assoc": 4
},
@@ -1995,7 +2011,7 @@
"do_quiesce": true,
"type": "TimingSimpleCPU",
"profile": 0,
- "interrupts": null,
+ "interrupts": [],
"socket_id": 0,
"max_insts_all_threads": 0,
"path": "system.cpu1",
@@ -2593,7 +2609,7 @@
"eventq_index": 0,
"type": "DerivO3CPU",
"wbWidth": 8,
- "interrupts": null,
+ "interrupts": [],
"smtCommitPolicy": "RoundRobin",
"issueToExecuteDelay": 1,
"dtb": {
@@ -2644,6 +2660,7 @@
"path": "system.intrctrl",
"type": "IntrControl"
},
+ "multi_thread": false,
"work_begin_ckpt_count": 0,
"work_begin_cpu_id_exit": -1,
"work_item_id": -1,