mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
qapi schema: add AcpiTableOptions
Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Message-id: 1363821803-3380-5-git-send-email-lersek@redhat.com Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
445d9cae37
commit
8ccbad5c7b
1 changed files with 58 additions and 0 deletions
|
@ -3455,3 +3455,61 @@
|
|||
# Since: 1.5
|
||||
##
|
||||
{ 'command': 'query-tpm', 'returns': ['TPMInfo'] }
|
||||
|
||||
##
|
||||
# @AcpiTableOptions
|
||||
#
|
||||
# Specify an ACPI table on the command line to load.
|
||||
#
|
||||
# At most one of @file and @data can be specified. The list of files specified
|
||||
# by any one of them is loaded and concatenated in order. If both are omitted,
|
||||
# @data is implied.
|
||||
#
|
||||
# Other fields / optargs can be used to override fields of the generic ACPI
|
||||
# table header; refer to the ACPI specification 5.0, section 5.2.6 System
|
||||
# Description Table Header. If a header field is not overridden, then the
|
||||
# corresponding value from the concatenated blob is used (in case of @file), or
|
||||
# it is filled in with a hard-coded value (in case of @data).
|
||||
#
|
||||
# String fields are copied into the matching ACPI member from lowest address
|
||||
# upwards, and silently truncated / NUL-padded to length.
|
||||
#
|
||||
# @sig: #optional table signature / identifier (4 bytes)
|
||||
#
|
||||
# @rev: #optional table revision number (dependent on signature, 1 byte)
|
||||
#
|
||||
# @oem_id: #optional OEM identifier (6 bytes)
|
||||
#
|
||||
# @oem_table_id: #optional OEM table identifier (8 bytes)
|
||||
#
|
||||
# @oem_rev: #optional OEM-supplied revision number (4 bytes)
|
||||
#
|
||||
# @asl_compiler_id: #optional identifier of the utility that created the table
|
||||
# (4 bytes)
|
||||
#
|
||||
# @asl_compiler_rev: #optional revision number of the utility that created the
|
||||
# table (4 bytes)
|
||||
#
|
||||
# @file: #optional colon (:) separated list of pathnames to load and
|
||||
# concatenate as table data. The resultant binary blob is expected to
|
||||
# have an ACPI table header. At least one file is required. This field
|
||||
# excludes @data.
|
||||
#
|
||||
# @data: #optional colon (:) separated list of pathnames to load and
|
||||
# concatenate as table data. The resultant binary blob must not have an
|
||||
# ACPI table header. At least one file is required. This field excludes
|
||||
# @file.
|
||||
#
|
||||
# Since 1.5
|
||||
##
|
||||
{ 'type': 'AcpiTableOptions',
|
||||
'data': {
|
||||
'*sig': 'str',
|
||||
'*rev': 'uint8',
|
||||
'*oem_id': 'str',
|
||||
'*oem_table_id': 'str',
|
||||
'*oem_rev': 'uint32',
|
||||
'*asl_compiler_id': 'str',
|
||||
'*asl_compiler_rev': 'uint32',
|
||||
'*file': 'str',
|
||||
'*data': 'str' }}
|
||||
|
|
Loading…
Reference in a new issue