| { 'pragma': { 'doc-required': true } } |
| |
| # Whitelists to permit QAPI rule violations; think twice before you |
| # add to them! |
| { 'pragma': { |
| # Commands allowed to return a non-dictionary: |
| 'command-returns-exceptions': [ |
| 'human-monitor-command', |
| 'qom-get', |
| 'query-tpm-models', |
| 'query-tpm-types', |
| 'ringbuf-read' ], |
| # Externally visible types whose member names may use uppercase |
| 'member-name-exceptions': [ # visible in: |
| 'ACPISlotType', # query-acpi-ospm-status |
| 'BlockdevVmdkAdapterType', # blockdev-create (to match VMDK spec) |
| 'BlockdevVmdkSubformat', # blockdev-create (to match VMDK spec) |
| 'QapiErrorClass', # QMP error replies |
| 'UuidInfo', # query-uuid |
| 'X86CPURegister32' # qom-get of x86 CPU properties |
| # feature-words, filtered-features |
| ] } } |