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=-12.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,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 78E1FC433E0 for ; Fri, 8 Jan 2021 09:20:16 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 176AE22BEA for ; Fri, 8 Jan 2021 09:20:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 176AE22BEA Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.63236.112293 (Exim 4.92) (envelope-from ) id 1kxnvx-0003tm-LD; Fri, 08 Jan 2021 09:19:49 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 63236.112293; Fri, 08 Jan 2021 09:19:49 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kxnvx-0003tf-HE; Fri, 08 Jan 2021 09:19:49 +0000 Received: by outflank-mailman (input) for mailman id 63236; Fri, 08 Jan 2021 09:19:48 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kxnvv-0003ta-Tw for xen-devel@lists.xenproject.org; Fri, 08 Jan 2021 09:19:47 +0000 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 7cae44c2-c097-4ceb-99d5-9176949148a4; Fri, 08 Jan 2021 09:19:46 +0000 (UTC) Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 0774FACC6; Fri, 8 Jan 2021 09:19:46 +0000 (UTC) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 7cae44c2-c097-4ceb-99d5-9176949148a4 X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1610097586; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xYLJk9bflJRRzAp/ETCmfXiBUqxTHPTC9sKEXPnyS5o=; b=jlfeRv7AV4ZwANgqYsR1uAPCtTGl5eoaiDGaracA6Oj0VP9IAt3No1YVHtlX3neFu9z/LW KaIfxqA8CqnTS0I3G1e/drqq2+hV2KmjzcM9Jqg8ZOLNGcOKwfHdL2FpSE+Q6x31ecH7Yj XwNB4e/XQkHeTmStEdVgvJChzlGcJvM= Subject: Re: [PATCH 1/2] viridian: remove implicit limit of 64 VPs per partition To: Igor Druzhinin Cc: paul@xen.org, wl@xen.org, iwj@xenproject.org, anthony.perard@citrix.com, andrew.cooper3@citrix.com, george.dunlap@citrix.com, julien@xen.org, sstabellini@kernel.org, roger.pau@citrix.com, xen-devel@lists.xenproject.org References: <1610066796-17266-1-git-send-email-igor.druzhinin@citrix.com> From: Jan Beulich Message-ID: <62d08bab-6de4-c190-7a8c-910693f16846@suse.com> Date: Fri, 8 Jan 2021 10:19:41 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <1610066796-17266-1-git-send-email-igor.druzhinin@citrix.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit On 08.01.2021 01:46, Igor Druzhinin wrote: > --- a/tools/libs/light/libxl_x86.c > +++ b/tools/libs/light/libxl_x86.c > @@ -336,7 +336,7 @@ static int hvm_set_viridian_features(libxl__gc *gc, uint32_t domid, > LOG(DETAIL, "%s group enabled", libxl_viridian_enlightenment_to_string(v)); > > if (libxl_bitmap_test(&enlightenments, LIBXL_VIRIDIAN_ENLIGHTENMENT_BASE)) { > - mask |= HVMPV_base_freq; > + mask |= HVMPV_base_freq | HVMPV_no_vp_limit; Could you clarify the point of having the new control when at the guest config level there's no way to prevent it from getting enabled (short of disabling Viridian extensions altogether)? Jan