Browse Source
We want to share the whitelists between the system emulator schema and the storage daemon schema, so move all the pragmas from the main schema file into a separate file that can be included from both. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20200224143008.13362-16-kwolf@redhat.com> Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>pull/88/head
3 changed files with 26 additions and 25 deletions
@ -0,0 +1,24 @@ |
|||
{ '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: |
|||
'returns-whitelist': [ |
|||
'human-monitor-command', |
|||
'qom-get', |
|||
'query-migrate-cache-size', |
|||
'query-tpm-models', |
|||
'query-tpm-types', |
|||
'ringbuf-read' ], |
|||
'name-case-whitelist': [ |
|||
'ACPISlotType', # DIMM, visible through query-acpi-ospm-status |
|||
'CpuInfoMIPS', # PC, visible through query-cpu |
|||
'CpuInfoTricore', # PC, visible through query-cpu |
|||
'BlockdevVmdkSubformat', # all members, to match VMDK spec spellings |
|||
'BlockdevVmdkAdapterType', # legacyESX, to match VMDK spec spellings |
|||
'QapiErrorClass', # all members, visible through errors |
|||
'UuidInfo', # UUID, visible through query-uuid |
|||
'X86CPURegister32', # all members, visible indirectly through qom-get |
|||
'CpuInfo' # CPU, visible through query-cpu |
|||
] } } |
|||
Loading…
Reference in new issue