1a10413e4SAmit Shah{ 2a10413e4SAmit Shah "vmschkmachine": { 3a10413e4SAmit Shah "Name": "pc-i440fx-2.1" 4a10413e4SAmit Shah }, 5a10413e4SAmit Shah "fw_cfg": { 6a10413e4SAmit Shah "Name": "fw_cfg", 7a10413e4SAmit Shah "version_id": 2, 8a10413e4SAmit Shah "minimum_version_id": 1, 9a10413e4SAmit Shah "Description": { 10a10413e4SAmit Shah "name": "fw_cfg", 11a10413e4SAmit Shah "version_id": 2, 12a10413e4SAmit Shah "minimum_version_id": 1, 13a10413e4SAmit Shah "Fields": [ 14a10413e4SAmit Shah { 15a10413e4SAmit Shah "field": "cur_entry", 16a10413e4SAmit Shah "version_id": 0, 17a10413e4SAmit Shah "field_exists": false, 18a10413e4SAmit Shah "size": 2 19a10413e4SAmit Shah }, 20a10413e4SAmit Shah { 21a10413e4SAmit Shah "field": "cur_offset", 22a10413e4SAmit Shah "version_id": 0, 23a10413e4SAmit Shah "field_exists": true, 24a10413e4SAmit Shah "size": 4 25a10413e4SAmit Shah }, 26a10413e4SAmit Shah { 27a10413e4SAmit Shah "field": "cur_offset", 28a10413e4SAmit Shah "version_id": 2, 29a10413e4SAmit Shah "field_exists": false, 30a10413e4SAmit Shah "size": 4 31a10413e4SAmit Shah } 32a10413e4SAmit Shah ] 33a10413e4SAmit Shah } 34a10413e4SAmit Shah }, 35a10413e4SAmit Shah "fusbh200-ehci-usb": { 36a10413e4SAmit Shah "Name": "fusbh200-ehci-usb", 37a10413e4SAmit Shah "version_id": 2, 38a10413e4SAmit Shah "minimum_version_id": 1, 39a10413e4SAmit Shah "Description": { 40a10413e4SAmit Shah "name": "ehci-sysbus", 41a10413e4SAmit Shah "version_id": 2, 42a10413e4SAmit Shah "minimum_version_id": 1, 43a10413e4SAmit Shah "Fields": [ 44a10413e4SAmit Shah { 45a10413e4SAmit Shah "field": "ehci", 46a10413e4SAmit Shah "version_id": 2, 47a10413e4SAmit Shah "field_exists": false, 48a10413e4SAmit Shah "size": 1880, 49a10413e4SAmit Shah "Description": { 50a10413e4SAmit Shah "name": "ehci-core", 51a10413e4SAmit Shah "version_id": 2, 52a10413e4SAmit Shah "minimum_version_id": 1, 53a10413e4SAmit Shah "Fields": [ 54a10413e4SAmit Shah { 55a10413e4SAmit Shah "field": "usbcmd", 56a10413e4SAmit Shah "version_id": 0, 57a10413e4SAmit Shah "field_exists": false, 58a10413e4SAmit Shah "size": 4 59a10413e4SAmit Shah }, 60a10413e4SAmit Shah { 61a10413e4SAmit Shah "field": "usbsts", 62a10413e4SAmit Shah "version_id": 0, 63a10413e4SAmit Shah "field_exists": false, 64a10413e4SAmit Shah "size": 4 65a10413e4SAmit Shah }, 66a10413e4SAmit Shah { 67a10413e4SAmit Shah "field": "usbsts_pending", 68a10413e4SAmit Shah "version_id": 2, 69a10413e4SAmit Shah "field_exists": false, 70a10413e4SAmit Shah "size": 4 71a10413e4SAmit Shah }, 72a10413e4SAmit Shah { 73a10413e4SAmit Shah "field": "usbsts_frindex", 74a10413e4SAmit Shah "version_id": 2, 75a10413e4SAmit Shah "field_exists": false, 76a10413e4SAmit Shah "size": 4 77a10413e4SAmit Shah }, 78a10413e4SAmit Shah { 79a10413e4SAmit Shah "field": "usbintr", 80a10413e4SAmit Shah "version_id": 0, 81a10413e4SAmit Shah "field_exists": false, 82a10413e4SAmit Shah "size": 4 83a10413e4SAmit Shah }, 84a10413e4SAmit Shah { 85a10413e4SAmit Shah "field": "frindex", 86a10413e4SAmit Shah "version_id": 0, 87a10413e4SAmit Shah "field_exists": false, 88a10413e4SAmit Shah "size": 4 89a10413e4SAmit Shah }, 90a10413e4SAmit Shah { 91a10413e4SAmit Shah "field": "ctrldssegment", 92a10413e4SAmit Shah "version_id": 0, 93a10413e4SAmit Shah "field_exists": false, 94a10413e4SAmit Shah "size": 4 95a10413e4SAmit Shah }, 96a10413e4SAmit Shah { 97a10413e4SAmit Shah "field": "periodiclistbase", 98a10413e4SAmit Shah "version_id": 0, 99a10413e4SAmit Shah "field_exists": false, 100a10413e4SAmit Shah "size": 4 101a10413e4SAmit Shah }, 102a10413e4SAmit Shah { 103a10413e4SAmit Shah "field": "asynclistaddr", 104a10413e4SAmit Shah "version_id": 0, 105a10413e4SAmit Shah "field_exists": false, 106a10413e4SAmit Shah "size": 4 107a10413e4SAmit Shah }, 108a10413e4SAmit Shah { 109a10413e4SAmit Shah "field": "configflag", 110a10413e4SAmit Shah "version_id": 0, 111a10413e4SAmit Shah "field_exists": false, 112a10413e4SAmit Shah "size": 4 113a10413e4SAmit Shah }, 114a10413e4SAmit Shah { 115a10413e4SAmit Shah "field": "portsc[0]", 116a10413e4SAmit Shah "version_id": 0, 117a10413e4SAmit Shah "field_exists": false, 118a10413e4SAmit Shah "size": 4 119a10413e4SAmit Shah }, 120a10413e4SAmit Shah { 121a10413e4SAmit Shah "field": "portsc[1]", 122a10413e4SAmit Shah "version_id": 0, 123a10413e4SAmit Shah "field_exists": false, 124a10413e4SAmit Shah "size": 4 125a10413e4SAmit Shah }, 126a10413e4SAmit Shah { 127a10413e4SAmit Shah "field": "portsc[2]", 128a10413e4SAmit Shah "version_id": 0, 129a10413e4SAmit Shah "field_exists": false, 130a10413e4SAmit Shah "size": 4 131a10413e4SAmit Shah }, 132a10413e4SAmit Shah { 133a10413e4SAmit Shah "field": "portsc[3]", 134a10413e4SAmit Shah "version_id": 0, 135a10413e4SAmit Shah "field_exists": false, 136a10413e4SAmit Shah "size": 4 137a10413e4SAmit Shah }, 138a10413e4SAmit Shah { 139a10413e4SAmit Shah "field": "portsc[4]", 140a10413e4SAmit Shah "version_id": 0, 141a10413e4SAmit Shah "field_exists": false, 142a10413e4SAmit Shah "size": 4 143a10413e4SAmit Shah }, 144a10413e4SAmit Shah { 145a10413e4SAmit Shah "field": "portsc[5]", 146a10413e4SAmit Shah "version_id": 0, 147a10413e4SAmit Shah "field_exists": false, 148a10413e4SAmit Shah "size": 4 149a10413e4SAmit Shah }, 150a10413e4SAmit Shah { 151a10413e4SAmit Shah "field": "frame_timer", 152a10413e4SAmit Shah "version_id": 0, 153a10413e4SAmit Shah "field_exists": false, 154a10413e4SAmit Shah "size": 8 155a10413e4SAmit Shah }, 156a10413e4SAmit Shah { 157a10413e4SAmit Shah "field": "last_run_ns", 158a10413e4SAmit Shah "version_id": 0, 159a10413e4SAmit Shah "field_exists": false, 160a10413e4SAmit Shah "size": 8 161a10413e4SAmit Shah }, 162a10413e4SAmit Shah { 163a10413e4SAmit Shah "field": "async_stepdown", 164a10413e4SAmit Shah "version_id": 0, 165a10413e4SAmit Shah "field_exists": false, 166a10413e4SAmit Shah "size": 4 167a10413e4SAmit Shah }, 168a10413e4SAmit Shah { 169a10413e4SAmit Shah "field": "astate", 170a10413e4SAmit Shah "version_id": 0, 171a10413e4SAmit Shah "field_exists": false, 172a10413e4SAmit Shah "size": 4 173a10413e4SAmit Shah }, 174a10413e4SAmit Shah { 175a10413e4SAmit Shah "field": "pstate", 176a10413e4SAmit Shah "version_id": 0, 177a10413e4SAmit Shah "field_exists": false, 178a10413e4SAmit Shah "size": 4 179a10413e4SAmit Shah }, 180a10413e4SAmit Shah { 181a10413e4SAmit Shah "field": "a_fetch_addr", 182a10413e4SAmit Shah "version_id": 0, 183a10413e4SAmit Shah "field_exists": false, 184a10413e4SAmit Shah "size": 4 185a10413e4SAmit Shah }, 186a10413e4SAmit Shah { 187a10413e4SAmit Shah "field": "p_fetch_addr", 188a10413e4SAmit Shah "version_id": 0, 189a10413e4SAmit Shah "field_exists": false, 190a10413e4SAmit Shah "size": 4 191a10413e4SAmit Shah } 192a10413e4SAmit Shah ] 193a10413e4SAmit Shah } 194a10413e4SAmit Shah } 195a10413e4SAmit Shah ] 196a10413e4SAmit Shah } 197a10413e4SAmit Shah }, 198a10413e4SAmit Shah "pci-serial-4x": { 199a10413e4SAmit Shah "Name": "pci-serial-4x", 200a10413e4SAmit Shah "version_id": 1, 201a10413e4SAmit Shah "minimum_version_id": 1, 202a10413e4SAmit Shah "Description": { 203a10413e4SAmit Shah "name": "pci-serial-multi", 204a10413e4SAmit Shah "version_id": 1, 205a10413e4SAmit Shah "minimum_version_id": 1, 206a10413e4SAmit Shah "Fields": [ 207a10413e4SAmit Shah { 208a10413e4SAmit Shah "field": "dev", 209a10413e4SAmit Shah "version_id": 0, 210a10413e4SAmit Shah "field_exists": false, 211a10413e4SAmit Shah "size": 1944, 212a10413e4SAmit Shah "Description": { 213a10413e4SAmit Shah "name": "PCIDevice", 214a10413e4SAmit Shah "version_id": 2, 215a10413e4SAmit Shah "minimum_version_id": 1, 216a10413e4SAmit Shah "Fields": [ 217a10413e4SAmit Shah { 218a10413e4SAmit Shah "field": "version_id", 219a10413e4SAmit Shah "version_id": 0, 220a10413e4SAmit Shah "field_exists": false, 221a10413e4SAmit Shah "size": 4 222a10413e4SAmit Shah }, 223a10413e4SAmit Shah { 224a10413e4SAmit Shah "field": "config", 225a10413e4SAmit Shah "version_id": 0, 226a10413e4SAmit Shah "field_exists": false, 227a10413e4SAmit Shah "size": 256 228a10413e4SAmit Shah }, 229a10413e4SAmit Shah { 230a10413e4SAmit Shah "field": "irq_state", 231a10413e4SAmit Shah "version_id": 2, 232a10413e4SAmit Shah "field_exists": false, 233a10413e4SAmit Shah "size": 16 234a10413e4SAmit Shah } 235a10413e4SAmit Shah ] 236a10413e4SAmit Shah } 237a10413e4SAmit Shah }, 238a10413e4SAmit Shah { 239a10413e4SAmit Shah "field": "state", 240a10413e4SAmit Shah "version_id": 0, 241a10413e4SAmit Shah "field_exists": false, 242a10413e4SAmit Shah "size": 368, 243a10413e4SAmit Shah "Description": { 244a10413e4SAmit Shah "name": "serial", 245a10413e4SAmit Shah "version_id": 3, 246a10413e4SAmit Shah "minimum_version_id": 2, 247a10413e4SAmit Shah "Fields": [ 248a10413e4SAmit Shah { 249a10413e4SAmit Shah "field": "divider", 250a10413e4SAmit Shah "version_id": 2, 251a10413e4SAmit Shah "field_exists": false, 252a10413e4SAmit Shah "size": 2 253a10413e4SAmit Shah }, 254a10413e4SAmit Shah { 255a10413e4SAmit Shah "field": "rbr", 256a10413e4SAmit Shah "version_id": 0, 257a10413e4SAmit Shah "field_exists": false, 258a10413e4SAmit Shah "size": 1 259a10413e4SAmit Shah }, 260a10413e4SAmit Shah { 261a10413e4SAmit Shah "field": "ier", 262a10413e4SAmit Shah "version_id": 0, 263a10413e4SAmit Shah "field_exists": false, 264a10413e4SAmit Shah "size": 1 265a10413e4SAmit Shah }, 266a10413e4SAmit Shah { 267a10413e4SAmit Shah "field": "iir", 268a10413e4SAmit Shah "version_id": 0, 269a10413e4SAmit Shah "field_exists": false, 270a10413e4SAmit Shah "size": 1 271a10413e4SAmit Shah }, 272a10413e4SAmit Shah { 273a10413e4SAmit Shah "field": "lcr", 274a10413e4SAmit Shah "version_id": 0, 275a10413e4SAmit Shah "field_exists": false, 276a10413e4SAmit Shah "size": 1 277a10413e4SAmit Shah }, 278a10413e4SAmit Shah { 279a10413e4SAmit Shah "field": "mcr", 280a10413e4SAmit Shah "version_id": 0, 281a10413e4SAmit Shah "field_exists": false, 282a10413e4SAmit Shah "size": 1 283a10413e4SAmit Shah }, 284a10413e4SAmit Shah { 285a10413e4SAmit Shah "field": "lsr", 286a10413e4SAmit Shah "version_id": 0, 287a10413e4SAmit Shah "field_exists": false, 288a10413e4SAmit Shah "size": 1 289a10413e4SAmit Shah }, 290a10413e4SAmit Shah { 291a10413e4SAmit Shah "field": "msr", 292a10413e4SAmit Shah "version_id": 0, 293a10413e4SAmit Shah "field_exists": false, 294a10413e4SAmit Shah "size": 1 295a10413e4SAmit Shah }, 296a10413e4SAmit Shah { 297a10413e4SAmit Shah "field": "scr", 298a10413e4SAmit Shah "version_id": 0, 299a10413e4SAmit Shah "field_exists": false, 300a10413e4SAmit Shah "size": 1 301a10413e4SAmit Shah }, 302a10413e4SAmit Shah { 303a10413e4SAmit Shah "field": "fcr_vmstate", 304a10413e4SAmit Shah "version_id": 3, 305a10413e4SAmit Shah "field_exists": false, 306a10413e4SAmit Shah "size": 1 307a10413e4SAmit Shah } 308a10413e4SAmit Shah ] 309a10413e4SAmit Shah } 310a10413e4SAmit Shah }, 311a10413e4SAmit Shah { 312a10413e4SAmit Shah "field": "level", 313a10413e4SAmit Shah "version_id": 0, 314a10413e4SAmit Shah "field_exists": false, 315a10413e4SAmit Shah "size": 4 316a10413e4SAmit Shah } 317a10413e4SAmit Shah ] 318a10413e4SAmit Shah } 319a10413e4SAmit Shah }, 320a10413e4SAmit Shah "intel-hda-generic": { 321a10413e4SAmit Shah "Name": "intel-hda-generic", 322a10413e4SAmit Shah "version_id": 1, 323a10413e4SAmit Shah "minimum_version_id": 0, 324a10413e4SAmit Shah "Description": { 325a10413e4SAmit Shah "name": "intel-hda", 326a10413e4SAmit Shah "version_id": 1, 327a10413e4SAmit Shah "minimum_version_id": 0, 328a10413e4SAmit Shah "Fields": [ 329a10413e4SAmit Shah { 330a10413e4SAmit Shah "field": "pci", 331a10413e4SAmit Shah "version_id": 0, 332a10413e4SAmit Shah "field_exists": false, 333a10413e4SAmit Shah "size": 1944, 334a10413e4SAmit Shah "Description": { 335a10413e4SAmit Shah "name": "PCIDevice", 336a10413e4SAmit Shah "version_id": 2, 337a10413e4SAmit Shah "minimum_version_id": 1, 338a10413e4SAmit Shah "Fields": [ 339a10413e4SAmit Shah { 340a10413e4SAmit Shah "field": "version_id", 341a10413e4SAmit Shah "version_id": 0, 342a10413e4SAmit Shah "field_exists": false, 343a10413e4SAmit Shah "size": 4 344a10413e4SAmit Shah }, 345a10413e4SAmit Shah { 346a10413e4SAmit Shah "field": "config", 347a10413e4SAmit Shah "version_id": 0, 348a10413e4SAmit Shah "field_exists": false, 349a10413e4SAmit Shah "size": 256 350a10413e4SAmit Shah }, 351a10413e4SAmit Shah { 352a10413e4SAmit Shah "field": "irq_state", 353a10413e4SAmit Shah "version_id": 2, 354a10413e4SAmit Shah "field_exists": false, 355a10413e4SAmit Shah "size": 16 356a10413e4SAmit Shah } 357a10413e4SAmit Shah ] 358a10413e4SAmit Shah } 359a10413e4SAmit Shah }, 360a10413e4SAmit Shah { 361a10413e4SAmit Shah "field": "g_ctl", 362a10413e4SAmit Shah "version_id": 0, 363a10413e4SAmit Shah "field_exists": false, 364a10413e4SAmit Shah "size": 4 365a10413e4SAmit Shah }, 366a10413e4SAmit Shah { 367a10413e4SAmit Shah "field": "wake_en", 368a10413e4SAmit Shah "version_id": 0, 369a10413e4SAmit Shah "field_exists": false, 370a10413e4SAmit Shah "size": 4 371a10413e4SAmit Shah }, 372a10413e4SAmit Shah { 373a10413e4SAmit Shah "field": "state_sts", 374a10413e4SAmit Shah "version_id": 0, 375a10413e4SAmit Shah "field_exists": false, 376a10413e4SAmit Shah "size": 4 377a10413e4SAmit Shah }, 378a10413e4SAmit Shah { 379a10413e4SAmit Shah "field": "int_ctl", 380a10413e4SAmit Shah "version_id": 0, 381a10413e4SAmit Shah "field_exists": false, 382a10413e4SAmit Shah "size": 4 383a10413e4SAmit Shah }, 384a10413e4SAmit Shah { 385a10413e4SAmit Shah "field": "int_sts", 386a10413e4SAmit Shah "version_id": 0, 387a10413e4SAmit Shah "field_exists": false, 388a10413e4SAmit Shah "size": 4 389a10413e4SAmit Shah }, 390a10413e4SAmit Shah { 391a10413e4SAmit Shah "field": "wall_clk", 392a10413e4SAmit Shah "version_id": 0, 393a10413e4SAmit Shah "field_exists": false, 394a10413e4SAmit Shah "size": 4 395a10413e4SAmit Shah }, 396a10413e4SAmit Shah { 397a10413e4SAmit Shah "field": "corb_lbase", 398a10413e4SAmit Shah "version_id": 0, 399a10413e4SAmit Shah "field_exists": false, 400a10413e4SAmit Shah "size": 4 401a10413e4SAmit Shah }, 402a10413e4SAmit Shah { 403a10413e4SAmit Shah "field": "corb_ubase", 404a10413e4SAmit Shah "version_id": 0, 405a10413e4SAmit Shah "field_exists": false, 406a10413e4SAmit Shah "size": 4 407a10413e4SAmit Shah }, 408a10413e4SAmit Shah { 409a10413e4SAmit Shah "field": "corb_rp", 410a10413e4SAmit Shah "version_id": 0, 411a10413e4SAmit Shah "field_exists": false, 412a10413e4SAmit Shah "size": 4 413a10413e4SAmit Shah }, 414a10413e4SAmit Shah { 415a10413e4SAmit Shah "field": "corb_wp", 416a10413e4SAmit Shah "version_id": 0, 417a10413e4SAmit Shah "field_exists": false, 418a10413e4SAmit Shah "size": 4 419a10413e4SAmit Shah }, 420a10413e4SAmit Shah { 421a10413e4SAmit Shah "field": "corb_ctl", 422a10413e4SAmit Shah "version_id": 0, 423a10413e4SAmit Shah "field_exists": false, 424a10413e4SAmit Shah "size": 4 425a10413e4SAmit Shah }, 426a10413e4SAmit Shah { 427a10413e4SAmit Shah "field": "corb_sts", 428a10413e4SAmit Shah "version_id": 0, 429a10413e4SAmit Shah "field_exists": false, 430a10413e4SAmit Shah "size": 4 431a10413e4SAmit Shah }, 432a10413e4SAmit Shah { 433a10413e4SAmit Shah "field": "corb_size", 434a10413e4SAmit Shah "version_id": 0, 435a10413e4SAmit Shah "field_exists": false, 436a10413e4SAmit Shah "size": 4 437a10413e4SAmit Shah }, 438a10413e4SAmit Shah { 439a10413e4SAmit Shah "field": "rirb_lbase", 440a10413e4SAmit Shah "version_id": 0, 441a10413e4SAmit Shah "field_exists": false, 442a10413e4SAmit Shah "size": 4 443a10413e4SAmit Shah }, 444a10413e4SAmit Shah { 445a10413e4SAmit Shah "field": "rirb_ubase", 446a10413e4SAmit Shah "version_id": 0, 447a10413e4SAmit Shah "field_exists": false, 448a10413e4SAmit Shah "size": 4 449a10413e4SAmit Shah }, 450a10413e4SAmit Shah { 451a10413e4SAmit Shah "field": "rirb_wp", 452a10413e4SAmit Shah "version_id": 0, 453a10413e4SAmit Shah "field_exists": false, 454a10413e4SAmit Shah "size": 4 455a10413e4SAmit Shah }, 456a10413e4SAmit Shah { 457a10413e4SAmit Shah "field": "rirb_cnt", 458a10413e4SAmit Shah "version_id": 0, 459a10413e4SAmit Shah "field_exists": false, 460a10413e4SAmit Shah "size": 4 461a10413e4SAmit Shah }, 462a10413e4SAmit Shah { 463a10413e4SAmit Shah "field": "rirb_ctl", 464a10413e4SAmit Shah "version_id": 0, 465a10413e4SAmit Shah "field_exists": false, 466a10413e4SAmit Shah "size": 4 467a10413e4SAmit Shah }, 468a10413e4SAmit Shah { 469a10413e4SAmit Shah "field": "rirb_sts", 470a10413e4SAmit Shah "version_id": 0, 471a10413e4SAmit Shah "field_exists": false, 472a10413e4SAmit Shah "size": 4 473a10413e4SAmit Shah }, 474a10413e4SAmit Shah { 475a10413e4SAmit Shah "field": "rirb_size", 476a10413e4SAmit Shah "version_id": 0, 477a10413e4SAmit Shah "field_exists": false, 478a10413e4SAmit Shah "size": 4 479a10413e4SAmit Shah }, 480a10413e4SAmit Shah { 481a10413e4SAmit Shah "field": "dp_lbase", 482a10413e4SAmit Shah "version_id": 0, 483a10413e4SAmit Shah "field_exists": false, 484a10413e4SAmit Shah "size": 4 485a10413e4SAmit Shah }, 486a10413e4SAmit Shah { 487a10413e4SAmit Shah "field": "dp_ubase", 488a10413e4SAmit Shah "version_id": 0, 489a10413e4SAmit Shah "field_exists": false, 490a10413e4SAmit Shah "size": 4 491a10413e4SAmit Shah }, 492a10413e4SAmit Shah { 493a10413e4SAmit Shah "field": "icw", 494a10413e4SAmit Shah "version_id": 0, 495a10413e4SAmit Shah "field_exists": false, 496a10413e4SAmit Shah "size": 4 497a10413e4SAmit Shah }, 498a10413e4SAmit Shah { 499a10413e4SAmit Shah "field": "irr", 500a10413e4SAmit Shah "version_id": 0, 501a10413e4SAmit Shah "field_exists": false, 502a10413e4SAmit Shah "size": 4 503a10413e4SAmit Shah }, 504a10413e4SAmit Shah { 505a10413e4SAmit Shah "field": "ics", 506a10413e4SAmit Shah "version_id": 0, 507a10413e4SAmit Shah "field_exists": false, 508a10413e4SAmit Shah "size": 4 509a10413e4SAmit Shah }, 510a10413e4SAmit Shah { 511a10413e4SAmit Shah "field": "st", 512a10413e4SAmit Shah "version_id": 0, 513a10413e4SAmit Shah "field_exists": false, 514a10413e4SAmit Shah "size": 56, 515a10413e4SAmit Shah "Description": { 516a10413e4SAmit Shah "name": "intel-hda-stream", 517a10413e4SAmit Shah "version_id": 1, 518a10413e4SAmit Shah "minimum_version_id": 0, 519a10413e4SAmit Shah "Fields": [ 520a10413e4SAmit Shah { 521a10413e4SAmit Shah "field": "ctl", 522a10413e4SAmit Shah "version_id": 0, 523a10413e4SAmit Shah "field_exists": false, 524a10413e4SAmit Shah "size": 4 525a10413e4SAmit Shah }, 526a10413e4SAmit Shah { 527a10413e4SAmit Shah "field": "lpib", 528a10413e4SAmit Shah "version_id": 0, 529a10413e4SAmit Shah "field_exists": false, 530a10413e4SAmit Shah "size": 4 531a10413e4SAmit Shah }, 532a10413e4SAmit Shah { 533a10413e4SAmit Shah "field": "cbl", 534a10413e4SAmit Shah "version_id": 0, 535a10413e4SAmit Shah "field_exists": false, 536a10413e4SAmit Shah "size": 4 537a10413e4SAmit Shah }, 538a10413e4SAmit Shah { 539a10413e4SAmit Shah "field": "lvi", 540a10413e4SAmit Shah "version_id": 0, 541a10413e4SAmit Shah "field_exists": false, 542a10413e4SAmit Shah "size": 4 543a10413e4SAmit Shah }, 544a10413e4SAmit Shah { 545a10413e4SAmit Shah "field": "fmt", 546a10413e4SAmit Shah "version_id": 0, 547a10413e4SAmit Shah "field_exists": false, 548a10413e4SAmit Shah "size": 4 549a10413e4SAmit Shah }, 550a10413e4SAmit Shah { 551a10413e4SAmit Shah "field": "bdlp_lbase", 552a10413e4SAmit Shah "version_id": 0, 553a10413e4SAmit Shah "field_exists": false, 554a10413e4SAmit Shah "size": 4 555a10413e4SAmit Shah }, 556a10413e4SAmit Shah { 557a10413e4SAmit Shah "field": "bdlp_ubase", 558a10413e4SAmit Shah "version_id": 0, 559a10413e4SAmit Shah "field_exists": false, 560a10413e4SAmit Shah "size": 4 561a10413e4SAmit Shah } 562a10413e4SAmit Shah ] 563a10413e4SAmit Shah } 564a10413e4SAmit Shah }, 565a10413e4SAmit Shah { 566a10413e4SAmit Shah "field": "rirb_count", 567a10413e4SAmit Shah "version_id": 0, 568a10413e4SAmit Shah "field_exists": false, 569a10413e4SAmit Shah "size": 4 570a10413e4SAmit Shah }, 571a10413e4SAmit Shah { 572a10413e4SAmit Shah "field": "wall_base_ns", 573a10413e4SAmit Shah "version_id": 0, 574a10413e4SAmit Shah "field_exists": false, 575a10413e4SAmit Shah "size": 8 576a10413e4SAmit Shah } 577a10413e4SAmit Shah ] 578a10413e4SAmit Shah } 579a10413e4SAmit Shah }, 580a10413e4SAmit Shah "cfi.pflash01": { 581a10413e4SAmit Shah "Name": "cfi.pflash01", 582a10413e4SAmit Shah "version_id": 1, 583a10413e4SAmit Shah "minimum_version_id": 1, 584a10413e4SAmit Shah "Description": { 585a10413e4SAmit Shah "name": "pflash_cfi01", 586a10413e4SAmit Shah "version_id": 1, 587a10413e4SAmit Shah "minimum_version_id": 1, 588a10413e4SAmit Shah "Fields": [ 589a10413e4SAmit Shah { 590a10413e4SAmit Shah "field": "wcycle", 591a10413e4SAmit Shah "version_id": 0, 592a10413e4SAmit Shah "field_exists": false, 593a10413e4SAmit Shah "size": 1 594a10413e4SAmit Shah }, 595a10413e4SAmit Shah { 596a10413e4SAmit Shah "field": "cmd", 597a10413e4SAmit Shah "version_id": 0, 598a10413e4SAmit Shah "field_exists": false, 599a10413e4SAmit Shah "size": 1 600a10413e4SAmit Shah }, 601a10413e4SAmit Shah { 602a10413e4SAmit Shah "field": "status", 603a10413e4SAmit Shah "version_id": 0, 604a10413e4SAmit Shah "field_exists": false, 605a10413e4SAmit Shah "size": 1 606a10413e4SAmit Shah }, 607a10413e4SAmit Shah { 608a10413e4SAmit Shah "field": "counter", 609a10413e4SAmit Shah "version_id": 0, 610a10413e4SAmit Shah "field_exists": false, 611a10413e4SAmit Shah "size": 8 612a10413e4SAmit Shah } 613a10413e4SAmit Shah ] 614a10413e4SAmit Shah } 615a10413e4SAmit Shah }, 616a10413e4SAmit Shah "megasas": { 617a10413e4SAmit Shah "Name": "megasas", 618a10413e4SAmit Shah "version_id": 0, 619a10413e4SAmit Shah "minimum_version_id": 0, 620a10413e4SAmit Shah "Description": { 621a10413e4SAmit Shah "name": "megasas", 622a10413e4SAmit Shah "version_id": 0, 623a10413e4SAmit Shah "minimum_version_id": 0, 624a10413e4SAmit Shah "Fields": [ 625a10413e4SAmit Shah { 626a10413e4SAmit Shah "field": "parent_obj", 627a10413e4SAmit Shah "version_id": 0, 628a10413e4SAmit Shah "field_exists": false, 629a10413e4SAmit Shah "size": 1944, 630a10413e4SAmit Shah "Description": { 631a10413e4SAmit Shah "name": "PCIDevice", 632a10413e4SAmit Shah "version_id": 2, 633a10413e4SAmit Shah "minimum_version_id": 1, 634a10413e4SAmit Shah "Fields": [ 635a10413e4SAmit Shah { 636a10413e4SAmit Shah "field": "version_id", 637a10413e4SAmit Shah "version_id": 0, 638a10413e4SAmit Shah "field_exists": false, 639a10413e4SAmit Shah "size": 4 640a10413e4SAmit Shah }, 641a10413e4SAmit Shah { 642a10413e4SAmit Shah "field": "config", 643a10413e4SAmit Shah "version_id": 0, 644a10413e4SAmit Shah "field_exists": false, 645a10413e4SAmit Shah "size": 256 646a10413e4SAmit Shah }, 647a10413e4SAmit Shah { 648a10413e4SAmit Shah "field": "irq_state", 649a10413e4SAmit Shah "version_id": 2, 650a10413e4SAmit Shah "field_exists": false, 651a10413e4SAmit Shah "size": 16 652a10413e4SAmit Shah } 653a10413e4SAmit Shah ] 654a10413e4SAmit Shah } 655a10413e4SAmit Shah }, 656a10413e4SAmit Shah { 657a10413e4SAmit Shah "field": "fw_state", 658a10413e4SAmit Shah "version_id": 0, 659a10413e4SAmit Shah "field_exists": false, 660a10413e4SAmit Shah "size": 4 661a10413e4SAmit Shah }, 662a10413e4SAmit Shah { 663a10413e4SAmit Shah "field": "intr_mask", 664a10413e4SAmit Shah "version_id": 0, 665a10413e4SAmit Shah "field_exists": false, 666a10413e4SAmit Shah "size": 4 667a10413e4SAmit Shah }, 668a10413e4SAmit Shah { 669a10413e4SAmit Shah "field": "doorbell", 670a10413e4SAmit Shah "version_id": 0, 671a10413e4SAmit Shah "field_exists": false, 672a10413e4SAmit Shah "size": 4 673a10413e4SAmit Shah }, 674a10413e4SAmit Shah { 675a10413e4SAmit Shah "field": "reply_queue_pa", 676a10413e4SAmit Shah "version_id": 0, 677a10413e4SAmit Shah "field_exists": false, 678a10413e4SAmit Shah "size": 8 679a10413e4SAmit Shah }, 680a10413e4SAmit Shah { 681a10413e4SAmit Shah "field": "consumer_pa", 682a10413e4SAmit Shah "version_id": 0, 683a10413e4SAmit Shah "field_exists": false, 684a10413e4SAmit Shah "size": 8 685a10413e4SAmit Shah }, 686a10413e4SAmit Shah { 687a10413e4SAmit Shah "field": "producer_pa", 688a10413e4SAmit Shah "version_id": 0, 689a10413e4SAmit Shah "field_exists": false, 690a10413e4SAmit Shah "size": 8 691a10413e4SAmit Shah } 692a10413e4SAmit Shah ] 693a10413e4SAmit Shah } 694a10413e4SAmit Shah }, 695a10413e4SAmit Shah "PIIX3-xen": { 696a10413e4SAmit Shah "Name": "PIIX3-xen", 697a10413e4SAmit Shah "version_id": 3, 698a10413e4SAmit Shah "minimum_version_id": 2, 699a10413e4SAmit Shah "Description": { 700a10413e4SAmit Shah "name": "PIIX3", 7017daa3d76SAmit Shah "version_id": 1, 702a10413e4SAmit Shah "minimum_version_id": 2, 703a10413e4SAmit Shah "Fields": [ 704a10413e4SAmit Shah { 705a10413e4SAmit Shah "field": "dev", 706a10413e4SAmit Shah "version_id": 0, 707a10413e4SAmit Shah "field_exists": false, 708a10413e4SAmit Shah "size": 1944, 709a10413e4SAmit Shah "Description": { 710a10413e4SAmit Shah "name": "PCIDevice", 711a10413e4SAmit Shah "version_id": 2, 712a10413e4SAmit Shah "minimum_version_id": 1, 713a10413e4SAmit Shah "Fields": [ 714a10413e4SAmit Shah { 715a10413e4SAmit Shah "field": "version_id", 716a10413e4SAmit Shah "version_id": 0, 717a10413e4SAmit Shah "field_exists": false, 718a10413e4SAmit Shah "size": 4 719a10413e4SAmit Shah }, 720a10413e4SAmit Shah { 721a10413e4SAmit Shah "field": "config", 722a10413e4SAmit Shah "version_id": 0, 723a10413e4SAmit Shah "field_exists": false, 724a10413e4SAmit Shah "size": 256 725a10413e4SAmit Shah }, 726a10413e4SAmit Shah { 727a10413e4SAmit Shah "field": "irq_state", 728a10413e4SAmit Shah "version_id": 2, 729a10413e4SAmit Shah "field_exists": false, 730a10413e4SAmit Shah "size": 16 731a10413e4SAmit Shah } 732a10413e4SAmit Shah ] 733a10413e4SAmit Shah } 734a10413e4SAmit Shah }, 735a10413e4SAmit Shah { 736a10413e4SAmit Shah "field": "pci_irq_levels_vmstate", 737a10413e4SAmit Shah "version_id": 3, 738a10413e4SAmit Shah "field_exists": false, 739a10413e4SAmit Shah "size": 4 740a10413e4SAmit Shah } 741a10413e4SAmit Shah ], 742a10413e4SAmit Shah "Subsections": [ 743a10413e4SAmit Shah { 744a10413e4SAmit Shah "name": "PIIX3/rcr", 745a10413e4SAmit Shah "version_id": 1, 746a10413e4SAmit Shah "minimum_version_id": 1, 747a10413e4SAmit Shah "Fields": [ 748a10413e4SAmit Shah { 749a10413e4SAmit Shah "field": "rcr", 750a10413e4SAmit Shah "version_id": 0, 751a10413e4SAmit Shah "field_exists": false, 752a10413e4SAmit Shah "size": 1 753a10413e4SAmit Shah } 754a10413e4SAmit Shah ] 755a10413e4SAmit Shah } 756a10413e4SAmit Shah ] 757a10413e4SAmit Shah } 758a10413e4SAmit Shah }, 759a10413e4SAmit Shah "tpci200": { 760a10413e4SAmit Shah "Name": "tpci200", 761a10413e4SAmit Shah "version_id": 1, 762a10413e4SAmit Shah "minimum_version_id": 1, 763a10413e4SAmit Shah "Description": { 764a10413e4SAmit Shah "name": "tpci200", 765a10413e4SAmit Shah "version_id": 1, 766a10413e4SAmit Shah "minimum_version_id": 1, 767a10413e4SAmit Shah "Fields": [ 768a10413e4SAmit Shah { 769a10413e4SAmit Shah "field": "dev", 770a10413e4SAmit Shah "version_id": 0, 771a10413e4SAmit Shah "field_exists": false, 772a10413e4SAmit Shah "size": 1944, 773a10413e4SAmit Shah "Description": { 774a10413e4SAmit Shah "name": "PCIDevice", 775a10413e4SAmit Shah "version_id": 2, 776a10413e4SAmit Shah "minimum_version_id": 1, 777a10413e4SAmit Shah "Fields": [ 778a10413e4SAmit Shah { 779a10413e4SAmit Shah "field": "version_id", 780a10413e4SAmit Shah "version_id": 0, 781a10413e4SAmit Shah "field_exists": false, 782a10413e4SAmit Shah "size": 4 783a10413e4SAmit Shah }, 784a10413e4SAmit Shah { 785a10413e4SAmit Shah "field": "config", 786a10413e4SAmit Shah "version_id": 0, 787a10413e4SAmit Shah "field_exists": false, 788a10413e4SAmit Shah "size": 256 789a10413e4SAmit Shah }, 790a10413e4SAmit Shah { 791a10413e4SAmit Shah "field": "irq_state", 792a10413e4SAmit Shah "version_id": 2, 793a10413e4SAmit Shah "field_exists": false, 794a10413e4SAmit Shah "size": 16 795a10413e4SAmit Shah } 796a10413e4SAmit Shah ] 797a10413e4SAmit Shah } 798a10413e4SAmit Shah }, 799a10413e4SAmit Shah { 800a10413e4SAmit Shah "field": "big_endian", 801a10413e4SAmit Shah "version_id": 0, 802a10413e4SAmit Shah "field_exists": false, 803a10413e4SAmit Shah "size": 1 804a10413e4SAmit Shah }, 805a10413e4SAmit Shah { 806a10413e4SAmit Shah "field": "ctrl", 807a10413e4SAmit Shah "version_id": 0, 808a10413e4SAmit Shah "field_exists": false, 809a10413e4SAmit Shah "size": 1 810a10413e4SAmit Shah }, 811a10413e4SAmit Shah { 812a10413e4SAmit Shah "field": "status", 813a10413e4SAmit Shah "version_id": 0, 814a10413e4SAmit Shah "field_exists": false, 815a10413e4SAmit Shah "size": 2 816a10413e4SAmit Shah }, 817a10413e4SAmit Shah { 818a10413e4SAmit Shah "field": "int_set", 819a10413e4SAmit Shah "version_id": 0, 820a10413e4SAmit Shah "field_exists": false, 821a10413e4SAmit Shah "size": 1 822a10413e4SAmit Shah } 823a10413e4SAmit Shah ] 824a10413e4SAmit Shah } 825a10413e4SAmit Shah }, 826*e178113fSMarkus Armbruster "sun-fdtwo": { 827*e178113fSMarkus Armbruster "Name": "sun-fdtwo", 828a10413e4SAmit Shah "version_id": 2, 829a10413e4SAmit Shah "minimum_version_id": 2, 830a10413e4SAmit Shah "Description": { 831a10413e4SAmit Shah "name": "fdc", 832a10413e4SAmit Shah "version_id": 2, 833a10413e4SAmit Shah "minimum_version_id": 2, 834a10413e4SAmit Shah "Fields": [ 835a10413e4SAmit Shah { 836a10413e4SAmit Shah "field": "state", 837a10413e4SAmit Shah "version_id": 0, 838a10413e4SAmit Shah "field_exists": false, 839a10413e4SAmit Shah "size": 360, 840a10413e4SAmit Shah "Description": { 841a10413e4SAmit Shah "name": "fdc", 842a10413e4SAmit Shah "version_id": 2, 843a10413e4SAmit Shah "minimum_version_id": 2, 844a10413e4SAmit Shah "Fields": [ 845a10413e4SAmit Shah { 846a10413e4SAmit Shah "field": "sra", 847a10413e4SAmit Shah "version_id": 0, 848a10413e4SAmit Shah "field_exists": false, 849a10413e4SAmit Shah "size": 1 850a10413e4SAmit Shah }, 851a10413e4SAmit Shah { 852a10413e4SAmit Shah "field": "srb", 853a10413e4SAmit Shah "version_id": 0, 854a10413e4SAmit Shah "field_exists": false, 855a10413e4SAmit Shah "size": 1 856a10413e4SAmit Shah }, 857a10413e4SAmit Shah { 858a10413e4SAmit Shah "field": "dor_vmstate", 859a10413e4SAmit Shah "version_id": 0, 860a10413e4SAmit Shah "field_exists": false, 861a10413e4SAmit Shah "size": 1 862a10413e4SAmit Shah }, 863a10413e4SAmit Shah { 864a10413e4SAmit Shah "field": "tdr", 865a10413e4SAmit Shah "version_id": 0, 866a10413e4SAmit Shah "field_exists": false, 867a10413e4SAmit Shah "size": 1 868a10413e4SAmit Shah }, 869a10413e4SAmit Shah { 870a10413e4SAmit Shah "field": "dsr", 871a10413e4SAmit Shah "version_id": 0, 872a10413e4SAmit Shah "field_exists": false, 873a10413e4SAmit Shah "size": 1 874a10413e4SAmit Shah }, 875a10413e4SAmit Shah { 876a10413e4SAmit Shah "field": "msr", 877a10413e4SAmit Shah "version_id": 0, 878a10413e4SAmit Shah "field_exists": false, 879a10413e4SAmit Shah "size": 1 880a10413e4SAmit Shah }, 881a10413e4SAmit Shah { 882a10413e4SAmit Shah "field": "status0", 883a10413e4SAmit Shah "version_id": 0, 884a10413e4SAmit Shah "field_exists": false, 885a10413e4SAmit Shah "size": 1 886a10413e4SAmit Shah }, 887a10413e4SAmit Shah { 888a10413e4SAmit Shah "field": "status1", 889a10413e4SAmit Shah "version_id": 0, 890a10413e4SAmit Shah "field_exists": false, 891a10413e4SAmit Shah "size": 1 892a10413e4SAmit Shah }, 893a10413e4SAmit Shah { 894a10413e4SAmit Shah "field": "status2", 895a10413e4SAmit Shah "version_id": 0, 896a10413e4SAmit Shah "field_exists": false, 897a10413e4SAmit Shah "size": 1 898a10413e4SAmit Shah }, 899a10413e4SAmit Shah { 900a10413e4SAmit Shah "field": "fifo", 901a10413e4SAmit Shah "version_id": 0, 902a10413e4SAmit Shah "field_exists": false, 903a10413e4SAmit Shah "size": 1 904a10413e4SAmit Shah }, 905a10413e4SAmit Shah { 906a10413e4SAmit Shah "field": "data_pos", 907a10413e4SAmit Shah "version_id": 0, 908a10413e4SAmit Shah "field_exists": false, 909a10413e4SAmit Shah "size": 4 910a10413e4SAmit Shah }, 911a10413e4SAmit Shah { 912a10413e4SAmit Shah "field": "data_len", 913a10413e4SAmit Shah "version_id": 0, 914a10413e4SAmit Shah "field_exists": false, 915a10413e4SAmit Shah "size": 4 916a10413e4SAmit Shah }, 917a10413e4SAmit Shah { 918a10413e4SAmit Shah "field": "data_state", 919a10413e4SAmit Shah "version_id": 0, 920a10413e4SAmit Shah "field_exists": false, 921a10413e4SAmit Shah "size": 1 922a10413e4SAmit Shah }, 923a10413e4SAmit Shah { 924a10413e4SAmit Shah "field": "data_dir", 925a10413e4SAmit Shah "version_id": 0, 926a10413e4SAmit Shah "field_exists": false, 927a10413e4SAmit Shah "size": 1 928a10413e4SAmit Shah }, 929a10413e4SAmit Shah { 930a10413e4SAmit Shah "field": "eot", 931a10413e4SAmit Shah "version_id": 0, 932a10413e4SAmit Shah "field_exists": false, 933a10413e4SAmit Shah "size": 1 934a10413e4SAmit Shah }, 935a10413e4SAmit Shah { 936a10413e4SAmit Shah "field": "timer0", 937a10413e4SAmit Shah "version_id": 0, 938a10413e4SAmit Shah "field_exists": false, 939a10413e4SAmit Shah "size": 1 940a10413e4SAmit Shah }, 941a10413e4SAmit Shah { 942a10413e4SAmit Shah "field": "timer1", 943a10413e4SAmit Shah "version_id": 0, 944a10413e4SAmit Shah "field_exists": false, 945a10413e4SAmit Shah "size": 1 946a10413e4SAmit Shah }, 947a10413e4SAmit Shah { 948a10413e4SAmit Shah "field": "precomp_trk", 949a10413e4SAmit Shah "version_id": 0, 950a10413e4SAmit Shah "field_exists": false, 951a10413e4SAmit Shah "size": 1 952a10413e4SAmit Shah }, 953a10413e4SAmit Shah { 954a10413e4SAmit Shah "field": "config", 955a10413e4SAmit Shah "version_id": 0, 956a10413e4SAmit Shah "field_exists": false, 957a10413e4SAmit Shah "size": 1 958a10413e4SAmit Shah }, 959a10413e4SAmit Shah { 960a10413e4SAmit Shah "field": "lock", 961a10413e4SAmit Shah "version_id": 0, 962a10413e4SAmit Shah "field_exists": false, 963a10413e4SAmit Shah "size": 1 964a10413e4SAmit Shah }, 965a10413e4SAmit Shah { 966a10413e4SAmit Shah "field": "pwrd", 967a10413e4SAmit Shah "version_id": 0, 968a10413e4SAmit Shah "field_exists": false, 969a10413e4SAmit Shah "size": 1 970a10413e4SAmit Shah }, 971a10413e4SAmit Shah { 972a10413e4SAmit Shah "field": "num_floppies", 973a10413e4SAmit Shah "version_id": 0, 974a10413e4SAmit Shah "field_exists": false, 975a10413e4SAmit Shah "size": 1 976a10413e4SAmit Shah }, 977a10413e4SAmit Shah { 978a10413e4SAmit Shah "field": "drives", 979a10413e4SAmit Shah "version_id": 1, 980a10413e4SAmit Shah "field_exists": false, 981a10413e4SAmit Shah "size": 40, 982a10413e4SAmit Shah "Description": { 983a10413e4SAmit Shah "name": "fdrive", 984a10413e4SAmit Shah "version_id": 1, 985a10413e4SAmit Shah "minimum_version_id": 1, 986a10413e4SAmit Shah "Fields": [ 987a10413e4SAmit Shah { 988a10413e4SAmit Shah "field": "head", 989a10413e4SAmit Shah "version_id": 0, 990a10413e4SAmit Shah "field_exists": false, 991a10413e4SAmit Shah "size": 1 992a10413e4SAmit Shah }, 993a10413e4SAmit Shah { 994a10413e4SAmit Shah "field": "track", 995a10413e4SAmit Shah "version_id": 0, 996a10413e4SAmit Shah "field_exists": false, 997a10413e4SAmit Shah "size": 1 998a10413e4SAmit Shah }, 999a10413e4SAmit Shah { 1000a10413e4SAmit Shah "field": "sect", 1001a10413e4SAmit Shah "version_id": 0, 1002a10413e4SAmit Shah "field_exists": false, 1003a10413e4SAmit Shah "size": 1 1004a10413e4SAmit Shah } 1005a10413e4SAmit Shah ], 1006a10413e4SAmit Shah "Subsections": [ 1007a10413e4SAmit Shah { 1008a10413e4SAmit Shah "name": "fdrive/media_changed", 1009a10413e4SAmit Shah "version_id": 1, 1010a10413e4SAmit Shah "minimum_version_id": 1, 1011a10413e4SAmit Shah "Fields": [ 1012a10413e4SAmit Shah { 1013a10413e4SAmit Shah "field": "media_changed", 1014a10413e4SAmit Shah "version_id": 0, 1015a10413e4SAmit Shah "field_exists": false, 1016a10413e4SAmit Shah "size": 1 1017a10413e4SAmit Shah } 1018a10413e4SAmit Shah ] 1019a10413e4SAmit Shah }, 1020a10413e4SAmit Shah { 1021a10413e4SAmit Shah "name": "fdrive/media_rate", 1022a10413e4SAmit Shah "version_id": 1, 1023a10413e4SAmit Shah "minimum_version_id": 1, 1024a10413e4SAmit Shah "Fields": [ 1025a10413e4SAmit Shah { 1026a10413e4SAmit Shah "field": "media_rate", 1027a10413e4SAmit Shah "version_id": 0, 1028a10413e4SAmit Shah "field_exists": false, 1029a10413e4SAmit Shah "size": 1 1030a10413e4SAmit Shah } 1031a10413e4SAmit Shah ] 1032a10413e4SAmit Shah } 1033a10413e4SAmit Shah ] 1034a10413e4SAmit Shah } 1035a10413e4SAmit Shah } 1036a10413e4SAmit Shah ] 1037a10413e4SAmit Shah } 1038a10413e4SAmit Shah } 1039a10413e4SAmit Shah ] 1040a10413e4SAmit Shah } 1041a10413e4SAmit Shah }, 1042a10413e4SAmit Shah "usb-kbd": { 1043a10413e4SAmit Shah "Name": "usb-kbd", 1044a10413e4SAmit Shah "version_id": 1, 1045a10413e4SAmit Shah "minimum_version_id": 1, 1046a10413e4SAmit Shah "Description": { 1047a10413e4SAmit Shah "name": "usb-kbd", 1048a10413e4SAmit Shah "version_id": 1, 1049a10413e4SAmit Shah "minimum_version_id": 1, 1050a10413e4SAmit Shah "Fields": [ 1051a10413e4SAmit Shah { 1052a10413e4SAmit Shah "field": "dev", 1053a10413e4SAmit Shah "version_id": 0, 1054a10413e4SAmit Shah "field_exists": false, 1055a10413e4SAmit Shah "size": 4352, 1056a10413e4SAmit Shah "Description": { 1057a10413e4SAmit Shah "name": "USBDevice", 1058a10413e4SAmit Shah "version_id": 1, 1059a10413e4SAmit Shah "minimum_version_id": 1, 1060a10413e4SAmit Shah "Fields": [ 1061a10413e4SAmit Shah { 1062a10413e4SAmit Shah "field": "addr", 1063a10413e4SAmit Shah "version_id": 0, 1064a10413e4SAmit Shah "field_exists": false, 1065a10413e4SAmit Shah "size": 1 1066a10413e4SAmit Shah }, 1067a10413e4SAmit Shah { 1068a10413e4SAmit Shah "field": "state", 1069a10413e4SAmit Shah "version_id": 0, 1070a10413e4SAmit Shah "field_exists": false, 1071a10413e4SAmit Shah "size": 4 1072a10413e4SAmit Shah }, 1073a10413e4SAmit Shah { 1074a10413e4SAmit Shah "field": "remote_wakeup", 1075a10413e4SAmit Shah "version_id": 0, 1076a10413e4SAmit Shah "field_exists": false, 1077a10413e4SAmit Shah "size": 4 1078a10413e4SAmit Shah }, 1079a10413e4SAmit Shah { 1080a10413e4SAmit Shah "field": "setup_state", 1081a10413e4SAmit Shah "version_id": 0, 1082a10413e4SAmit Shah "field_exists": false, 1083a10413e4SAmit Shah "size": 4 1084a10413e4SAmit Shah }, 1085a10413e4SAmit Shah { 1086a10413e4SAmit Shah "field": "setup_len", 1087a10413e4SAmit Shah "version_id": 0, 1088a10413e4SAmit Shah "field_exists": false, 1089a10413e4SAmit Shah "size": 4 1090a10413e4SAmit Shah }, 1091a10413e4SAmit Shah { 1092a10413e4SAmit Shah "field": "setup_index", 1093a10413e4SAmit Shah "version_id": 0, 1094a10413e4SAmit Shah "field_exists": false, 1095a10413e4SAmit Shah "size": 4 1096a10413e4SAmit Shah }, 1097a10413e4SAmit Shah { 1098a10413e4SAmit Shah "field": "setup_buf", 1099a10413e4SAmit Shah "version_id": 0, 1100a10413e4SAmit Shah "field_exists": false, 1101a10413e4SAmit Shah "size": 1 1102a10413e4SAmit Shah } 1103a10413e4SAmit Shah ] 1104a10413e4SAmit Shah } 1105a10413e4SAmit Shah }, 1106a10413e4SAmit Shah { 1107a10413e4SAmit Shah "field": "kbd.keycodes", 1108a10413e4SAmit Shah "version_id": 0, 1109a10413e4SAmit Shah "field_exists": false, 1110a10413e4SAmit Shah "size": 4 1111a10413e4SAmit Shah }, 1112a10413e4SAmit Shah { 1113a10413e4SAmit Shah "field": "head", 1114a10413e4SAmit Shah "version_id": 0, 1115a10413e4SAmit Shah "field_exists": false, 1116a10413e4SAmit Shah "size": 4 1117a10413e4SAmit Shah }, 1118a10413e4SAmit Shah { 1119a10413e4SAmit Shah "field": "n", 1120a10413e4SAmit Shah "version_id": 0, 1121a10413e4SAmit Shah "field_exists": false, 1122a10413e4SAmit Shah "size": 4 1123a10413e4SAmit Shah }, 1124a10413e4SAmit Shah { 1125a10413e4SAmit Shah "field": "kbd.modifiers", 1126a10413e4SAmit Shah "version_id": 0, 1127a10413e4SAmit Shah "field_exists": false, 1128a10413e4SAmit Shah "size": 2 1129a10413e4SAmit Shah }, 1130a10413e4SAmit Shah { 1131a10413e4SAmit Shah "field": "kbd.leds", 1132a10413e4SAmit Shah "version_id": 0, 1133a10413e4SAmit Shah "field_exists": false, 1134a10413e4SAmit Shah "size": 1 1135a10413e4SAmit Shah }, 1136a10413e4SAmit Shah { 1137a10413e4SAmit Shah "field": "kbd.key", 1138a10413e4SAmit Shah "version_id": 0, 1139a10413e4SAmit Shah "field_exists": false, 1140a10413e4SAmit Shah "size": 1 1141a10413e4SAmit Shah }, 1142a10413e4SAmit Shah { 1143a10413e4SAmit Shah "field": "kbd.keys", 1144a10413e4SAmit Shah "version_id": 0, 1145a10413e4SAmit Shah "field_exists": false, 1146a10413e4SAmit Shah "size": 4 1147a10413e4SAmit Shah }, 1148a10413e4SAmit Shah { 1149a10413e4SAmit Shah "field": "protocol", 1150a10413e4SAmit Shah "version_id": 0, 1151a10413e4SAmit Shah "field_exists": false, 1152a10413e4SAmit Shah "size": 4 1153a10413e4SAmit Shah }, 1154a10413e4SAmit Shah { 1155a10413e4SAmit Shah "field": "idle", 1156a10413e4SAmit Shah "version_id": 0, 1157a10413e4SAmit Shah "field_exists": false, 1158a10413e4SAmit Shah "size": 1 1159a10413e4SAmit Shah } 1160a10413e4SAmit Shah ] 1161a10413e4SAmit Shah } 1162a10413e4SAmit Shah } 1163a10413e4SAmit Shah} 1164