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.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, 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 768A8C433DB for ; Mon, 1 Feb 2021 06:56:22 +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 E823364E27 for ; Mon, 1 Feb 2021 06:56:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E823364E27 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codiax.se 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.79540.144839 (Exim 4.92) (envelope-from ) id 1l6T7v-00066a-3u; Mon, 01 Feb 2021 06:55:59 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 79540.144839; Mon, 01 Feb 2021 06:55:59 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l6T7v-00066T-11; Mon, 01 Feb 2021 06:55:59 +0000 Received: by outflank-mailman (input) for mailman id 79540; Mon, 01 Feb 2021 06:55:58 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1l6T7u-00066N-0B for xen-devel@lists.xenproject.org; Mon, 01 Feb 2021 06:55:58 +0000 Received: from mailrelay4-3.pub.mailoutpod1-cph3.one.com (unknown [46.30.212.13]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id ae0437dd-2408-4af4-b87b-3ef018b8b831; Mon, 01 Feb 2021 06:55:56 +0000 (UTC) Received: from [192.168.101.129] (h87-96-135-119.cust.a3fiber.se [87.96.135.119]) by mailrelay4.pub.mailoutpod1-cph3.one.com (Halon) with ESMTPSA id 87916886-645a-11eb-a8e7-d0431ea8bb10; Mon, 01 Feb 2021 06:55:55 +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: ae0437dd-2408-4af4-b87b-3ef018b8b831 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codiax.se; s=20191106; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:from:references:to:subject:from; bh=KVkCnxlgywxorwQhcaT1l1x1iQFMOPECPdMmbhOGd2A=; b=GjHe9wrxWY4g6tNMcYj7epl9LcsyX+vY16/kOwhenYw+TM146HULTdIiQINaEPdgvTo8F7Ajx+S6h zjq/Pr7hoaR1lXVlwSvdyxEm9S8wobXil/NggYC3xILYb7H2O7Ie6bTBPoTjKykJ/gyUVl84E9PkG6 zC/41seThUjrWqg6hsqsaxh6zmKPdKtcFQl3w68ATLBSwQV0PcR3ck/W5NCldwdtDwe0kvMPpgkBTo +BvCJr79YjIhbCCtGsZn1R9d7NiHDmYiz9XJcBmRMH+hhLT3FVmzgsOHhUKilfQrX4/XtXoD55FakK 9SsSNif7B1p040uSJCGswvBCbsTEALw== X-HalOne-Cookie: 150a2bb0fd9eed9730d60ae145742d155ea0c4b1 X-HalOne-ID: 87916886-645a-11eb-a8e7-d0431ea8bb10 Subject: Re: Null scheduler and vwfi native problem To: Dario Faggioli , Julien Grall , xen-devel@lists.xenproject.org, Stefano Stabellini References: <207305e4e2998614767fdcc5ad83ced6de982820.camel@suse.com> <744ddde6-a228-82fc-76b9-401926d7963b@xen.org> <18ef4619-19ae-90d2-459c-9b5282b49176@codiax.se> From: =?UTF-8?Q?Anders_T=c3=b6rnqvist?= Message-ID: Date: Mon, 1 Feb 2021 07:55:54 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB On 1/30/21 6:59 PM, Dario Faggioli wrote: > On Fri, 2021-01-29 at 09:08 +0100, Anders Törnqvist wrote: >> On 1/26/21 11:31 PM, Dario Faggioli wrote: >>> Thanks again for letting us see these logs. >> Thanks for the attention to this :-) >> >> Any ideas for how to solve it? >> > So, you're up for testing patches, right? Absolutely. I will apply them and be back with the results. :-) > > How about applying these two, and letting me know what happens? :-D > > They are on top of current staging. I can try to rebase on something > else, if it's easier for you to test. > > Besides being attached, they're also available here: > > https://gitlab.com/xen-project/people/dfaggioli/xen/-/tree/rcu-quiet-fix > > I could not test them properly on ARM, as I don't have an ARM system > handy, so everything is possible really... just let me know. > > It should at least build fine, AFAICT from here: > > https://gitlab.com/xen-project/people/dfaggioli/xen/-/pipelines/249101213 > > Julien, back in: > > https://lore.kernel.org/xen-devel/315740e1-3591-0e11-923a-718e06c36445@arm.com/ > > > you said I should hook in enter_hypervisor_head(), > leave_hypervisor_tail(). Those functions are gone now and looking at > how the code changed, this is where I figured I should put the calls > (see the second patch). But feel free to educate me otherwise. > > For x86 people that are listening... Do we have, in our beloved arch, > equally handy places (i.e., right before leaving Xen for a guest and > right after entering Xen from one), preferrably in a C file, and for > all guests... like it seems to be the case on ARM? > > Regards