From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 923C3C433EF for ; Wed, 8 Sep 2021 14:52:21 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1CD5260724 for ; Wed, 8 Sep 2021 14:52:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 1CD5260724 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=nongnu.org Received: from localhost ([::1]:44162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNyw0-00028w-17 for qemu-devel@archiver.kernel.org; Wed, 08 Sep 2021 10:52:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51546) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNyvH-0001SL-8g for qemu-devel@nongnu.org; Wed, 08 Sep 2021 10:51:35 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:59655) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNyvE-0008Au-BQ for qemu-devel@nongnu.org; Wed, 08 Sep 2021 10:51:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1631112691; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Xdcq6IvaSa3T2M3kHi4m6gWRUhSMRrS3PNOGfddoAUU=; b=DMsp++wEZv08+DsqwVbjpnACElLaJUyvFeVeyrSneW2FZt1n/HucIn32kRgF8Oz5L9PNUH Ix1zQPB2YxDqTIqNbwJm7kpIrsXQMZEF0shJAy8CFc70fTfQchFU3yM1YCHDZ8VLWsCibv sm8y9115a1IyZTUeGvJlwatX1kSTQEQ= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-95-K28g00CsNh68rxfDYinxHg-1; Wed, 08 Sep 2021 10:51:28 -0400 X-MC-Unique: K28g00CsNh68rxfDYinxHg-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 5B05A801E72; Wed, 8 Sep 2021 14:51:27 +0000 (UTC) Received: from redhat.com (ovpn-113-24.phx2.redhat.com [10.3.113.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id DB25E77BE7; Wed, 8 Sep 2021 14:51:26 +0000 (UTC) Date: Wed, 8 Sep 2021 09:51:25 -0500 From: Eric Blake To: Paolo Bonzini Subject: Re: [PULL v4 11/43] qom: Add memory-backend-epc ObjectOptions support Message-ID: <20210908145125.kfcbu77urwmfq5ll@redhat.com> References: <20210908100426.264356-1-pbonzini@redhat.com> <20210908100426.264356-12-pbonzini@redhat.com> MIME-Version: 1.0 In-Reply-To: <20210908100426.264356-12-pbonzini@redhat.com> User-Agent: NeoMutt/20210205-739-420e15 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=eblake@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=216.205.24.124; envelope-from=eblake@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.393, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Yang Zhong , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On Wed, Sep 08, 2021 at 12:03:54PM +0200, Paolo Bonzini wrote: > From: Yang Zhong > > Add the new 'memory-backend-epc' user creatable QOM object in > the ObjectOptions to support SGX since v6.1, or the sgx backend > object cannot bootup. > > Signed-off-by: Yang Zhong > > v1-->v2: > - Added the new MemoryBackendEpcProperties and related documents, > and updated the blurb(Eric Blake). A bit odd to see this in the pull request, but probably too late to worry about it now unless there is another reason to respin it. (Generally, patch version information should be... > Message-Id: <20210719112136.57018-4-yang.zhong@intel.com> > > Signed-off-by: Paolo Bonzini > --- ...here, after the --- separator, so that 'git am' will drop it). > qapi/qom.json | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/qapi/qom.json b/qapi/qom.json > index a25616bc7a..16ba30e5b9 100644 > --- a/qapi/qom.json > +++ b/qapi/qom.json > @@ -647,6 +647,23 @@ > '*hugetlbsize': 'size', > '*seal': 'bool' } } > > +## > +# @MemoryBackendEpcProperties: > +# > +# Properties for memory-backend-epc objects. > +# > +# The @share boolean option is true by default with epc > +# > +# The @merge boolean option is false by default with epc > +# > +# The @dump boolean option is false by default with epc > +# > +# Since: 6.1 Unless there's a reason to respin the pull request, we'll need a followup patch to bump this to 6.2. > +## > +{ 'struct': 'MemoryBackendEpcProperties', > + 'base': 'MemoryBackendProperties', > + 'data': {} } > + -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org