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