{ "vmschkmachine": { "Name": "virt-7.2" }, "m68020-m68k-cpu": { "Name": "m68020-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "m68030-m68k-cpu": { "Name": "m68030-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "fw_cfg": { "Name": "fw_cfg", "version_id": 2, "minimum_version_id": 1, "Description": { "name": "fw_cfg", "version_id": 2, "minimum_version_id": 1, "Fields": [ { "field": "cur_entry", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "cur_offset", "version_id": 0, "field_exists": true, "size": 4 }, { "field": "cur_offset", "version_id": 2, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "fw_cfg/dma", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "dma_addr", "version_id": 0, "field_exists": false, "size": 8 } ] }, { "name": "fw_cfg/acpi_mr", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "table_mr_size", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "linker_mr_size", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "rsdp_mr_size", "version_id": 0, "field_exists": false, "size": 8 } ] } ] } }, "m68k-irq-controller": { "Name": "m68k-irq-controller", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "m68k-irqc", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "ipr", "version_id": 0, "field_exists": false, "size": 1 } ] } }, "virt-ctrl": { "Name": "virt-ctrl", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "virt-ctrl", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "irq_enabled", "version_id": 0, "field_exists": false, "size": 4 } ] } }, "m68040-m68k-cpu": { "Name": "m68040-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "goldfish_pic": { "Name": "goldfish_pic", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "goldfish_pic", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "pending", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "enabled", "version_id": 0, "field_exists": false, "size": 4 } ] } }, "goldfish_tty": { "Name": "goldfish_tty", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "goldfish_tty", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "data_len", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "data_ptr", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "int_enabled", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "rx_fifo", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "Fifo8", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "data", "version_id": 1, "field_exists": false, "size": 0 }, { "field": "head", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "num", "version_id": 0, "field_exists": false, "size": 4 } ] } } ] } }, "m68000-m68k-cpu": { "Name": "m68000-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "m68010-m68k-cpu": { "Name": "m68010-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "m68060-m68k-cpu": { "Name": "m68060-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "fw_cfg_mem": { "Name": "fw_cfg_mem", "version_id": 2, "minimum_version_id": 1, "Description": { "name": "fw_cfg", "version_id": 2, "minimum_version_id": 1, "Fields": [ { "field": "cur_entry", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "cur_offset", "version_id": 0, "field_exists": true, "size": 4 }, { "field": "cur_offset", "version_id": 2, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "fw_cfg/dma", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "dma_addr", "version_id": 0, "field_exists": false, "size": 8 } ] }, { "name": "fw_cfg/acpi_mr", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "table_mr_size", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "linker_mr_size", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "rsdp_mr_size", "version_id": 0, "field_exists": false, "size": 8 } ] } ] } }, "any-m68k-cpu": { "Name": "any-m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } }, "fw_cfg_io": { "Name": "fw_cfg_io", "version_id": 2, "minimum_version_id": 1, "Description": { "name": "fw_cfg", "version_id": 2, "minimum_version_id": 1, "Fields": [ { "field": "cur_entry", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "cur_offset", "version_id": 0, "field_exists": true, "size": 4 }, { "field": "cur_offset", "version_id": 2, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "fw_cfg/dma", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "dma_addr", "version_id": 0, "field_exists": false, "size": 8 } ] }, { "name": "fw_cfg/acpi_mr", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "table_mr_size", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "linker_mr_size", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "rsdp_mr_size", "version_id": 0, "field_exists": false, "size": 8 } ] } ] } }, "virtio-serial-device": { "Name": "virtio-serial-device", "version_id": 3, "minimum_version_id": 3, "Description": { "name": "virtio-console", "version_id": 3, "minimum_version_id": 3, "Fields": [ { "field": "virtio", "version_id": 0, "field_exists": false, "size": 0 } ] } }, "goldfish_rtc": { "Name": "goldfish_rtc", "version_id": 3, "minimum_version_id": 0, "Description": { "name": "goldfish_rtc", "version_id": 3, "minimum_version_id": 0, "Fields": [ { "field": "tick_offset_vmstate", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "alarm_next", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "alarm_running", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "irq_pending", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "irq_enabled", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "time_high", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "tick_offset", "version_id": 3, "field_exists": false, "size": 8 } ] } }, "m68k-cpu": { "Name": "m68k-cpu", "version_id": 1, "minimum_version_id": 1, "Description": { "name": "cpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.dregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.aregs", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.current_sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_op", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_x", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_n", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_v", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_c", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cc_z", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_vector", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.pending_level", "version_id": 0, "field_exists": false, "size": 4 } ], "Subsections": [ { "name": "cpu/fpu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.fpcr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fpsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.fregs", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } }, { "field": "env.fp_result", "version_id": 0, "field_exists": false, "size": 16, "Description": { "name": "freg", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp", "version_id": 0, "field_exists": false, "size": 24, "Description": { "name": "freg_tmp", "version_id": 0, "minimum_version_id": 0, "Fields": [ { "field": "tmp_mant", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "tmp_exp", "version_id": 0, "field_exists": false, "size": 2 } ] } } ] } } ] }, { "name": "cpu/cf_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.macc", "version_id": 0, "field_exists": false, "size": 8 }, { "field": "env.macsr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mac_mask", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.rambar0", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mbar", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_mmu", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.mmu.ar", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.ssw", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.tcr", "version_id": 0, "field_exists": false, "size": 2 }, { "field": "env.mmu.urp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.srp", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.fault", "version_id": 0, "field_exists": false, "size": 1 }, { "field": "env.mmu.ttr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.mmu.mmusr", "version_id": 0, "field_exists": false, "size": 4 } ] }, { "name": "cpu/68040_spregs", "version_id": 1, "minimum_version_id": 1, "Fields": [ { "field": "env.vbr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.cacr", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.sfc", "version_id": 0, "field_exists": false, "size": 4 }, { "field": "env.dfc", "version_id": 0, "field_exists": false, "size": 4 } ] } ] } } }