{ | |
"vmschkmachine": { | |
"Name": "pc-i440fx-2.2" | |
}, | |
"fw_cfg2": { | |
"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 | |
} | |
] | |
} | |
}, | |
"fusbh200-ehci-usb": { | |
"Name": "fusbh200-ehci-usb", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Description": { | |
"name": "ehci-sysbus", | |
"version_id": 2, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "ehci", | |
"version_id": 2, | |
"field_exists": false, | |
"size": 1880, | |
"Description": { | |
"name": "ehci-core", | |
"version_id": 2, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "usbcmd", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "usbsts_pending", | |
"version_id": 2, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "usbsts_frindex", | |
"version_id": 2, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "usbintr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "frindex", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "ctrldssegment", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "periodiclistbase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "asynclistaddr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "configflag", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "portsc[0]", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "portsc[1]", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "portsc[2]", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "portsc[3]", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "portsc[4]", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "portsc[5]", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "frame_timer", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 8 | |
}, | |
{ | |
"field": "last_run_ns", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 8 | |
}, | |
{ | |
"field": "async_stepdown", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "astate", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "pstate", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "a_fetch_addr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "p_fetch_addr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
} | |
] | |
} | |
} | |
] | |
} | |
}, | |
"pci-serial-4x": { | |
"Name": "pci-serial-4x", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Description": { | |
"name": "pci-serial-multi", | |
"version_id": 1, | |
"minimum_version_id": 1 | |
} | |
}, | |
"intel-hda-generic": { | |
"Name": "intel-hda-generic", | |
"version_id": 1, | |
"minimum_version_id": 0, | |
"Description": { | |
"name": "intel-hda", | |
"version_id": 1, | |
"minimum_version_id": 0, | |
"Fields": [ | |
{ | |
"field": "pci", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1944 | |
}, | |
{ | |
"field": "g_ctl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "wake_en", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "state_sts", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "int_ctl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "int_sts", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "wall_clk", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_lbase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_ubase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_rp", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_wp", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_ctl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_sts", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "corb_size", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_lbase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_ubase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_wp", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_cnt", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_ctl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_sts", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "rirb_size", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "dp_lbase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "dp_ubase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "icw", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "irr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "ics", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "st", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 56, | |
"Description": { | |
"name": "intel-hda-stream", | |
"version_id": 1, | |
"minimum_version_id": 0, | |
"Fields": [ | |
{ | |
"field": "ctl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "lpib", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "cbl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "lvi", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "fmt", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "bdlp_lbase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "bdlp_ubase", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
} | |
] | |
} | |
}, | |
{ | |
"field": "rirb_count", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "wall_base_ns", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 8 | |
} | |
] | |
} | |
}, | |
"cfi.pflash01": { | |
"Name": "cfi.pflash01", | |
"version_id": 1, | |
"minimum_version_id": 1 | |
}, | |
"megasas": { | |
"Name": "megasas", | |
"version_id": 0, | |
"minimum_version_id": 0, | |
"Description": { | |
"name": "megasas", | |
"version_id": 0, | |
"minimum_version_id": 0, | |
"Fields": [ | |
{ | |
"field": "parent_obj", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1944, | |
"Description": { | |
"name": "PCIDevice", | |
"version_id": 2, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "version_id", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "config", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 256 | |
} | |
] | |
} | |
}, | |
{ | |
"field": "fw_state", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "intr_mask", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "doorbell", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "reply_queue_pa", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 8 | |
}, | |
{ | |
"field": "consumer_pa", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 8 | |
}, | |
{ | |
"field": "producer_pa", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 8 | |
} | |
] | |
} | |
}, | |
"PIIX3-xen": { | |
"Name": "PIIX3-xen", | |
"version_id": 3, | |
"minimum_version_id": 2, | |
"Description": { | |
"name": "PIIX3", | |
"version_id": 3, | |
"minimum_version_id": 2, | |
"Fields": [ | |
{ | |
"field": "dev", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1944, | |
"Description": { | |
"name": "PCIDevice", | |
"version_id": 2, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "version_id", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "config", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 256 | |
}, | |
{ | |
"field": "irq_state", | |
"version_id": 2, | |
"field_exists": false, | |
"size": 16 | |
} | |
] | |
} | |
}, | |
{ | |
"field": "pci_irq_levels_vmstate", | |
"version_id": 3, | |
"field_exists": false, | |
"size": 4 | |
} | |
] | |
} | |
}, | |
"tpci200": { | |
"Name": "tpci200", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Description": { | |
"name": "tpci2002", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "dev", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1944, | |
"Description": { | |
"name": "PCIDevice", | |
"version_id": 2, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "version_id", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "config", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 256 | |
}, | |
{ | |
"field": "irq_state", | |
"version_id": 2, | |
"field_exists": false, | |
"size": 16 | |
} | |
] | |
} | |
}, | |
{ | |
"field": "big_endian", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "ctrl", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "status", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 2 | |
}, | |
{ | |
"field": "int_set", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
} | |
] | |
} | |
}, | |
"SUNW,fdtwo": { | |
"Name": "SUNW,fdtwo", | |
"version_id": 2, | |
"minimum_version_id": 2, | |
"Description": { | |
"name": "fdc", | |
"version_id": 1, | |
"minimum_version_id": 2, | |
"Fields": [ | |
{ | |
"field": "state", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 360, | |
"Description": { | |
"name": "fdc", | |
"version_id": 2, | |
"minimum_version_id": 2, | |
"Fields": [ | |
{ | |
"field": "sra", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "srb", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "dor_vmstate", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "tdr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "dsr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "msr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "status0", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "status1", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "status2", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "fifo", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "data_pos", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "data_len", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "data_state", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "data_dir", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "eot", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "timer0", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "timer1", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "precomp_trk", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "config", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "lock", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "pwrd", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "num_floppies", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "drives", | |
"version_id": 1, | |
"field_exists": false, | |
"size": 40, | |
"Description": { | |
"name": "fdrive", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "head", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "track", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "sect", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
} | |
], | |
"Subsections": [ | |
{ | |
"name": "fdrive/media_changed", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "media_changed", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
} | |
] | |
} | |
] | |
} | |
} | |
] | |
} | |
} | |
] | |
} | |
}, | |
"usb-kbd": { | |
"Name": "usb-kbd", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Description": { | |
"name": "usb-kbd", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "dev", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 5832, | |
"Description": { | |
"name": "USBDevice", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "addr", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "state", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "remote_wakeup", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "setup_state", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "setup_len", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "setup_index", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "setup_buf", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
} | |
] | |
} | |
}, | |
{ | |
"field": "hid", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 312, | |
"Description": { | |
"name": "HIDKeyboardDevice", | |
"version_id": 1, | |
"minimum_version_id": 1, | |
"Fields": [ | |
{ | |
"field": "kbd.keycodes", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 2 | |
}, | |
{ | |
"field": "head", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "n", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "kbd.modifiers", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 2 | |
}, | |
{ | |
"field": "kbd.leds", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "kbd.key", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
}, | |
{ | |
"field": "kbd.keys", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "protocol", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 4 | |
}, | |
{ | |
"field": "idle", | |
"version_id": 0, | |
"field_exists": false, | |
"size": 1 | |
} | |
] | |
} | |
} | |
] | |
} | |
} | |
} |