[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 3/6] numa: Add SGXEPCSection list for multiple sections
From: |
Eric Blake |
Subject: |
Re: [PATCH 3/6] numa: Add SGXEPCSection list for multiple sections |
Date: |
Mon, 11 Oct 2021 12:03:24 -0500 |
User-agent: |
NeoMutt/20210205-852-339c0c |
On Mon, Oct 11, 2021 at 07:15:51PM +0800, Yang Zhong wrote:
> The SGXEPCSection list added into SGXInfo to show the multiple
> SGX EPC sections detailed info, not the total size like before.
>
> Signed-off-by: Yang Zhong <yang.zhong@intel.com>
> ---
> qapi/misc-target.json | 19 +++++++++++++++++--
> 1 file changed, 17 insertions(+), 2 deletions(-)
>
> diff --git a/qapi/misc-target.json b/qapi/misc-target.json
> index 594fbd1577..89a5a4250a 100644
> --- a/qapi/misc-target.json
> +++ b/qapi/misc-target.json
> @@ -334,6 +334,21 @@
> 'returns': 'SevAttestationReport',
> 'if': 'TARGET_I386' }
>
> +##
> +# @SGXEPCSection:
> +#
> +# Information about intel SGX EPC section info
> +#
> +# @index: the SGX epc section index
> +#
> +# @size: the size of epc section
> +#
> +# Since: 6.2
> +##
> +{ 'struct': 'SGXEPCSection',
> + 'data': { 'index': 'uint64',
> + 'size': 'uint64'}}
> +
> ##
> # @SGXInfo:
> #
> @@ -347,7 +362,7 @@
> #
> # @flc: true if FLC is supported
> #
> -# @section-size: The EPC section size for guest
> +# @sections: The EPC sections info for guest
> #
> # Since: 6.2
Given this has not yet been in a stable release, we can make this change...
> ##
> @@ -356,7 +371,7 @@
> 'sgx1': 'bool',
> 'sgx2': 'bool',
> 'flc': 'bool',
> - 'section-size': 'uint64'},
> + 'sections': ['SGXEPCSection']},
> 'if': 'TARGET_I386' }
...but are we sure we have the best interface possible if we are still
expressing uncertainty about the QAPI used to represent it?
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
- [PATCH 0/6] SGX NUMA support, Yang Zhong, 2021/10/11
- [PATCH 2/6] monitor: Support 'info numa' command, Yang Zhong, 2021/10/11
- [PATCH 1/6] numa: Enable numa for SGX EPC sections, Yang Zhong, 2021/10/11
- [PATCH 3/6] numa: Add SGXEPCSection list for multiple sections, Yang Zhong, 2021/10/11
- [PATCH 4/6] monitor: numa support for 'info sgx' command, Yang Zhong, 2021/10/11
- [PATCH 6/6] doc: Add the SGX numa description, Yang Zhong, 2021/10/11
- [PATCH 5/6] numa: Enable numa for libvirt interface, Yang Zhong, 2021/10/11