mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
qapi: Cleanup SGX related comments and restore @section-size
The SGX NUMA patches were merged into Qemu 7.0 release, we need clarify detailed version history information and also change some related comments, which make SGX related comments clearer. The QMP command schema promises backwards compatibility as standard. We temporarily restore "@section-size", which can avoid incompatible API breakage. The "@section-size" will be deprecated in 7.2 version. Suggested-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Yang Zhong <yang.zhong@intel.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20220120223104.437161-1-yang.zhong@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
d316859f4e
commit
a66bd91f03
4 changed files with 41 additions and 9 deletions
|
@ -1207,7 +1207,7 @@
|
|||
#
|
||||
# @memdev: memory backend linked with device
|
||||
#
|
||||
# @node: the numa node
|
||||
# @node: the numa node (Since: 7.0)
|
||||
#
|
||||
# Since: 6.2
|
||||
##
|
||||
|
@ -1288,7 +1288,7 @@
|
|||
#
|
||||
# @memdev: memory backend linked with device
|
||||
#
|
||||
# @node: the numa node
|
||||
# @node: the numa node (Since: 7.0)
|
||||
#
|
||||
# Since: 6.2
|
||||
##
|
||||
|
|
|
@ -344,9 +344,9 @@
|
|||
#
|
||||
# @node: the numa node
|
||||
#
|
||||
# @size: the size of epc section
|
||||
# @size: the size of EPC section
|
||||
#
|
||||
# Since: 6.2
|
||||
# Since: 7.0
|
||||
##
|
||||
{ 'struct': 'SGXEPCSection',
|
||||
'data': { 'node': 'int',
|
||||
|
@ -365,7 +365,13 @@
|
|||
#
|
||||
# @flc: true if FLC is supported
|
||||
#
|
||||
# @sections: The EPC sections info for guest
|
||||
# @section-size: The EPC section size for guest
|
||||
# Redundant with @sections. Just for backward compatibility.
|
||||
#
|
||||
# @sections: The EPC sections info for guest (Since: 7.0)
|
||||
#
|
||||
# Features:
|
||||
# @deprecated: Member @section-size is deprecated. Use @sections instead.
|
||||
#
|
||||
# Since: 6.2
|
||||
##
|
||||
|
@ -374,6 +380,8 @@
|
|||
'sgx1': 'bool',
|
||||
'sgx2': 'bool',
|
||||
'flc': 'bool',
|
||||
'section-size': { 'type': 'uint64',
|
||||
'features': [ 'deprecated' ] },
|
||||
'sections': ['SGXEPCSection']},
|
||||
'if': 'TARGET_I386' }
|
||||
|
||||
|
@ -390,7 +398,9 @@
|
|||
#
|
||||
# -> { "execute": "query-sgx" }
|
||||
# <- { "return": { "sgx": true, "sgx1" : true, "sgx2" : true,
|
||||
# "flc": true, "section-size" : 0 } }
|
||||
# "flc": true, "section-size" : 96468992,
|
||||
# "sections": [{"node": 0, "size": 67108864},
|
||||
# {"node": 1, "size": 29360128}]} }
|
||||
#
|
||||
##
|
||||
{ 'command': 'query-sgx', 'returns': 'SGXInfo', 'if': 'TARGET_I386' }
|
||||
|
@ -408,7 +418,9 @@
|
|||
#
|
||||
# -> { "execute": "query-sgx-capabilities" }
|
||||
# <- { "return": { "sgx": true, "sgx1" : true, "sgx2" : true,
|
||||
# "flc": true, "section-size" : 0 } }
|
||||
# "flc": true, "section-size" : 96468992,
|
||||
# "section" : [{"node": 0, "size": 67108864},
|
||||
# {"node": 1, "size": 29360128}]} }
|
||||
#
|
||||
##
|
||||
{ 'command': 'query-sgx-capabilities', 'returns': 'SGXInfo', 'if': 'TARGET_I386' }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue