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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 675A9C77B75 for ; Tue, 18 Apr 2023 12:47:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Sr7c/Qj9FEhRmoWroTcIW8F6Q4RqrshZCF3ywjyikqM=; b=NFiNcFmMTHmfdL U/2qtyAMGE6UQ4m86abicQrnr18ch5Yg8fjP1DHEgxdySgNDahgq6x6lg1l1R6Q3EA3Mrx6VMA8Sj P2cC9MYt47W2wQJBehNYtWfA6Z2J1hDRjU+sPbnNK+4u9coQASh49dYweOHi3boU+siA6yYH+Q3Sl 9U7784/RigZE1EX+LSizNQphRCadl2XsyBOfG9WCJOKK9g2reABthpXk0ytKSvaQbMOyWew2RlJ7t G9+KLWH71u3DNMZF9qid3b9eavLql4cwqS8P2ksnbG2zGR7D1FxoUZ/HSgsJohU6miMMd8wPMEqbb sYC5646/k5Gcwv6gEz0A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pokj6-002AZR-2x; Tue, 18 Apr 2023 12:46:28 +0000 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pokj2-002AY7-13 for linux-arm-kernel@lists.infradead.org; Tue, 18 Apr 2023 12:46:26 +0000 Received: by mail-il1-x12b.google.com with SMTP id e9e14a558f8ab-329627dabfbso32275265ab.0 for ; Tue, 18 Apr 2023 05:46:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1681821982; x=1684413982; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=aWKwSo+FXlLTrRAVOGN2C4OAabPij9dLF7fKxSc3DYk=; b=gj0HO7uJagRwA1ORIyOVM03tkZ2LBmCT36Agq63k77L3K78EOwVrZTuPbh7tlndYv7 nmlmJ5bI2oONn377Mx+AJUbuuzAr3CpLV5i5/veAB0Lvxx50vMNQ6lXiY/6L8p4EDmYM cLiQntTWYCFTqU5kyus2jvXkJh85KiHzGnZQ8GWWpBPndXNN5HMCVXHh66TtGH2Ed1c6 0CtcGVIhTP4gwmqIZNf2Wu1HNSznW/uGwPF387jaPfFSKQfjLqIAWEMVbJbC4I8e9k2c 5Y2c5cpPV8HxCjA9kFgzox3XtqfHKcAf3BnvCj+vpikEJf5w5jc0XTLOV+gfgzBtAqzC bhsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681821982; x=1684413982; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aWKwSo+FXlLTrRAVOGN2C4OAabPij9dLF7fKxSc3DYk=; b=h6ThGwruKwHw/Ad81eB2t99ytfP3sqtYBLr4PKkBq/77uS9YiyimE3GumZbtkJsZCW 6Co0UcFwwsSl5VB7xjjqO9KJk7N0+gyx+guPTBtmkVAsFKICp6ryGmd9jWiOIm+4d7Pl GYMpIEPwjGSUbp0shKuxIV9OAKVLnrMYkrdUhNoWqYpynn9kmj9ZSmHVp1MwvGGHCtVU DcA5kxC9gRZbfcXmvqt9utN66Yn1Zlds4AZhZ7IMJBlb2MmFVW78GjF7PNgw6KloKtGw xQvCyssNsR35bdP5qxFHkjjkX/aljnmRPtASPNA5fBPKGTBmm54GlrMYofceCYLYIZSn GiVQ== X-Gm-Message-State: AAQBX9fgKbF5pnGtAHDW1D8RW7QJq92lchHVggFy3HMWXJ0Uit80gtfl GxOAp/bRg13AsMYAzRfB276UeA== X-Google-Smtp-Source: AKy350YDR3JepDrmTcd6UZ6PhjUVBbJ1Yivi4q/MOQ+1Za4ZU3x+3g9nnsHtHlSdIEEVGv4sSIuhhg== X-Received: by 2002:a05:6e02:10c7:b0:313:c32b:de26 with SMTP id s7-20020a056e0210c700b00313c32bde26mr11183052ilj.9.1681821981727; Tue, 18 Apr 2023 05:46:21 -0700 (PDT) Received: from [172.22.22.4] ([98.61.227.136]) by smtp.googlemail.com with ESMTPSA id p5-20020a027805000000b0040b64b68862sm2965285jac.165.2023.04.18.05.46.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 18 Apr 2023 05:46:21 -0700 (PDT) Message-ID: <7d97b0c3-9b0a-2e2f-13d9-b9969fd3c1d3@linaro.org> Date: Tue, 18 Apr 2023 07:46:19 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH v11 22/26] virt: gunyah: Add proxy-scheduled vCPUs Content-Language: en-US To: Elliot Berman , Srinivas Kandagatla , Prakruthi Deepak Heragu , Jonathan Corbet , Catalin Marinas , Will Deacon Cc: Murali Nalajala , Trilok Soni , Srivatsa Vaddagiri , Carl van Schaik , Dmitry Baryshkov , Bjorn Andersson , Konrad Dybcio , Arnd Bergmann , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Bagas Sanjaya , Andy Gross , Jassi Brar , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20230304010632.2127470-1-quic_eberman@quicinc.com> <20230304010632.2127470-23-quic_eberman@quicinc.com> <98ad146d-492d-aa0c-4f6a-ba37e6bf74eb@linaro.org> <274ad221-f397-b634-5742-fe6c9cb18843@quicinc.com> From: Alex Elder In-Reply-To: <274ad221-f397-b634-5742-fe6c9cb18843@quicinc.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230418_054624_397353_209446E6 X-CRM114-Status: GOOD ( 34.21 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gNC8xNy8yMyA1OjQxIFBNLCBFbGxpb3QgQmVybWFuIHdyb3RlOgo+IAo+IAo+IE9uIDMvMzEv MjAyMyA3OjI3IEFNLCBBbGV4IEVsZGVyIHdyb3RlOgo+PiBPbiAzLzMvMjMgNzowNiBQTSwgRWxs aW90IEJlcm1hbiB3cm90ZToKPiAKPiBbc25pcF0KPiAKPj4+IGRpZmYgLS1naXQgYS9pbmNsdWRl L3VhcGkvbGludXgvZ3VueWFoLmggYi9pbmNsdWRlL3VhcGkvbGludXgvZ3VueWFoLmgKPj4+IGlu ZGV4IGNhZWIzYjNhM2U5YS4uZTUyMjY1ZmE1NzE1IDEwMDY0NAo+Pj4gLS0tIGEvaW5jbHVkZS91 YXBpL2xpbnV4L2d1bnlhaC5oCj4+PiArKysgYi9pbmNsdWRlL3VhcGkvbGludXgvZ3VueWFoLmgK Pj4+IEBAIC02Miw4ICs2MiwzMiBAQCBzdHJ1Y3QgZ2hfdm1fZHRiX2NvbmZpZyB7Cj4+PiDCoCAj ZGVmaW5lIEdIX1ZNX1NUQVJUwqDCoMKgwqDCoMKgwqAgX0lPKEdIX0lPQ1RMX1RZUEUsIDB4MykK Pj4+ICsvKioKPj4+ICsgKiBHSF9GTl9WQ1BVIC0gY3JlYXRlIGEgdkNQVSBpbnN0YW5jZSB0byBj b250cm9sIGEgdkNQVQo+Pj4gKyAqCj4+PiArICogZ2hfZm5fZGVzYyBpcyBmaWxsZWQgd2l0aCAm c3RydWN0IGdoX2ZuX3ZjcHVfYXJnCj4+PiArICoKPj4+ICsgKiBUaGUgdmNwdSB0eXBlIHdpbGwg cmVnaXN0ZXIgd2l0aCB0aGUgVk0gTWFuYWdlciB0byBleHBlY3QgdG8gY29udHJvbAo+Pj4gKyAq IHZDUFUgbnVtYmVyIGB2Y3B1X2lkYC4gSXQgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciBhbGxv d2luZyAKPj4+IGludGVyYWN0aW9uIHdpdGgKPj4+ICsgKiB0aGUgdkNQVS4gU2VlIHRoZSBHdW55 YWggdkNQVSBBUEkgZGVzY3JpcHRpb24gc2VjdGlvbnMgZm9yIAo+Pj4gaW50ZXJhY3Rpbmcgd2l0 aAo+Pj4gKyAqIHRoZSBHdW55YWggdkNQVSBmaWxlIGRlc2NyaXB0b3JzLgo+Pj4gKyAqCj4+PiAr ICogUmV0dXJuOiBmaWxlIGRlc2NyaXB0b3IgdG8gbWFuaXB1bGF0ZSB0aGUgdmNwdS4gU2VlIEdI X1ZDUFVfKiBpb2N0bHMKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIEdIX0ZOX1ZDUFXCoMKgwqDCoMKg wqDCoMKgIDEKPj4KPj4gSSB0aGluayB5b3Ugc2hvdWxkIGRlZmluZSBHSF9WTl9WQ1BVLCBHTl9G Tl9JUlFGRCwgYW5kIEdOX0ZOX0lPRVZFTlRGRAo+PiBpbiBhbiBlbnVtZXJhdGVkIHR5cGUuwqAg RWFjaCBoYXMgYSB0eXBlIGFzc29jaWF0ZWQgd2l0aCBpdCwgYW5kIHlvdSBjYW4KPj4gYWRkIHRo ZSBleHBsYW5hdGlvbiBmb3IgdGhlIGZ1bmN0aW9uIGluIHRoZSBrZXJuZWwtZG9jIGNvbW1lbnRz IGFib3ZlCj4+IHRob3NzZSB0eXBlIGRlZmluaXRpb25zLgo+Pgo+IAo+IEknZCBsaWtlIHRvIGVu dW1pZnkgdGhlIEdIX0ZOXyogbWFjcm9zLCBidXQgb25lIGNoYWxsZW5nZSBJJ20gZmFjaW5nIGlz IAo+IHRoYXQgaXQgYnJlYWtzIHRoZSBtb2R1bGUgYWxpYXMgaW1wbGVtZW50YXRpb24gaW4gcGF0 Y2ggMTkuCj4gCj4gTU9EVUxFX0FMSUFTKCJnaGZ1bmM6Il9fc3RyaW5naWZ5KF90eXBlKSkKPiAK PiBXaGVuIHRoZSBHSF9GTl8qIGFyZSByZWd1bGFyIHByZXByb2Nlc3NvciBtYWNyb3MgYmFja2Vk IGJ5IGFuIGludGVnZXIsIAo+IHRoZSBwcmVwcm9jZXNzb3Igd2lsbCBtYWtlIHRoZSBtb2R1bGUg YWxpYXMgZ2hmdW5jOjAgKG9yIGdoZnVuYzoxLCBldGMpLiAKPiBUaGlzIHdvcmtzIHdlbGwgYmVj YXVzZSBJIGNhbiBkbwo+IAo+IHJlcXVlc3RfbW9kdWxlKCJnaGZ1bmM6JWQiLCB0eXBlKTsKPiAK PiBJZiB0aGUgZnVuY3Rpb24gaGFzbid0IGJlZW4gcmVnaXN0ZXJlZCBhbmQgdGhlbiBndW55YWhf dmNwdS5rbyBnZXRzIAo+IGxvYWRlZCBhdXRvbWF0aWNhbGx5Lgo+IAo+IFdpdGggZW51bSwgY29t cGlsZXIga25vd3MgdGhlIHZhbHVlIG9mIEdIX0ZOX1ZDUFUgYW5kIHByZXByb2Nlc3NvciB3aWxs IAo+IG1ha2UgdGhlIG1vZHVsZSBhbGlhcyBsaWtlIGdoZnVuYzpHSF9GTl9WQ1BVLgo+IAo+IFtz bmlwXQo+IAo+Pj4gKwo+Pj4gKy8qCj4+PiArICogR3VueWFoIHByZXNlbnRseSBzZW5kcyBtYXgg NCBieXRlcyBvZiBleGl0X3JlYXNvbi4KPj4+ICsgKiBJZiB0aGF0IGNoYW5nZXMsIHRoaXMgbWFj cm8gY2FuIGJlIHNhZmVseSBpbmNyZWFzZWQgd2l0aG91dCBicmVha2luZwo+Pj4gKyAqIHVzZXJz cGFjZSBzbyBsb25nIGFzIHN0cnVjdCBnaF92Y3B1X3J1biA8IFBBR0VfU0laRS4KPj4KPj4gSXMg UEFHRV9TSVpFIGFsbG93ZWQgdG8gYmUgYW55dGhpbmcgb3RoZXIgdGhhbiA0MDk2IGJ5dGVzP8Kg IERvIHlvdQo+PiBleHBlY3QgdGhpcyBkcml2ZXIgdG8gd29yayBwcm9wZXJseSBpZiB0aGUgcGFn ZSBzaXplIHdlcmUgY29uZmlndXJlZAo+PiB0byBiZSAxNjM4NCBieXRlcz/CoCBJbiBvdGhlciB3 b3JkcywgaXMgdGhpcyBhIEd1bnlhaCBjb25zdGFudCwgb3IKPj4gaXMgaXQgKnJlYWxseSogdGhl IHBhZ2Ugc2l6ZSBjb25maWd1cmVkIGZvciBMaW51eD8KPj4KPiAKPiBPdXIgaW1wbGVtZW50YXRp b25zIGFyZSBvbmx5IGRvaW5nIDQwOTYgYnl0ZXMuIEkgZXhwZWN0IHRoZSBkcml2ZXIgdG8gCj4g d29yayBwcm9wZXJseSB3aGVuIHVzaW5nIDE2ayBwYWdlcy4gVGhpcyByZWFsbHkgaXMgYSBMaW51 eCBwYWdlLiBJdCdzIGEgCj4gcmVmbGVjdGlvbiBvZiB0aGUgYWxsb2NfcGFnZSBpbiBnaF92Y3B1 X2JpbmQoKS4KCk9LLiAgSSBndWVzcyBJJ2QgYmUgb24gdGhlIGxvb2tvdXQgZm9yIGFueXRoaW5n IHRoYXQgdXNlcyA0MDk2IHdoZW4KUEFHRV9TSVpFIGlzIHdoYXQncyBhY3R1YWxseSBtZWFudC4g IEkgaGF2ZSBubyBpZGVhIHdoYXQncyBpbnZvbHZlZAp3aXRoIHRoZSBoeXBlcnZpc29yIGlmIHlv dSB3YW50ZWQgdG8gdHJ5IHNvbWV0aGluZyBlbHNlLCBidXQgaWYgeW91CmhhdmVuJ3QgdGVzdGVk IHRoYXQsIHlvdSBjb3VsZCBtYXliZSBkbyBhbiBlYXJseSBjaGVjayBpbiB5b3VyIHByb2JlCmZ1 bmN0aW9uOgoJQlVJTERfQlVHX09OKFBBR0VfU0laRSAhPSA0MDk2KTsKCj4gVGhlIGV4aXQgcmVh c29uIGlzIGNvcGllZCBmcm9tIGh5cGVydmlzb3IgaW50byBmaWVsZCBhY2Nlc3NpYmxlIGJ5IAo+ IHVzZXJzcGFjZSBkaXJlY3RseS4gR3VueWFoIG1ha2VzIHRoZSBleGl0IHJlYXNvbiBzaXplIGR5 bmFtaWMgLS0gdGhlcmUncyAKPiBubyBhcmNoaXRlY3R1cmFsIGxpbWl0YXRpb24gcHJldmVudGlu ZyB0aGUgZXhpdCByZWFzb24gZnJvbSBiZWluZyBhIAo+IHN0cmluZyBvciBzb21lIGxlbmd0aHkg ZGF0YS4KClNvdW5kcyBnb29kLiAgSSBsaWtlIGhhdmluZyBzdGF0ZW1lbnRzIGxpa2UgdGhpcyB0 ZXN0ZWQsIGFuZCBtYXliZQp5b3UgaGF2ZS4gIEkuZS4sIHRlc3Qgd2l0aCB0aGUgZXhpdF9yZWFz b24gc2l6ZSBzb21ldGhpbmcgbGlrZSAxNgpieXRlcyBhbmQgZW5zdXJlIHRoYXQgd29ya3MuICBU ZXN0aW5nIHRoaXMgaXMgbm90IHRlY2huaWNhbGx5IG5lZWRlZCwKYnV0IHlvdXIgY29tbWVudCBz dWdnZXN0cyBpdCBjYW4gYmUgZG9uZS4KCj4gQXMgSSB3YXMgd3JpdGluZyB0aGlzIHJlc3BvbnNl LCBJIHJlYWxpemVkIHRoYXQgSSBzaG91bGQgYmUgYWJsZSB0byBtYWtlIAo+IHRoaXMgYSB6ZXJv LWxlbmd0aCBhcnJheSBhbmQgZW5zdXJlIHRoYXQgcmVhc29uW10gZG9lc24ndCBvdmVyZmxvdyAK PiBQQUdFX1NJWkUuLi4KCk1heWJlIHNvbWUgZ29vZCBjYW1lIG91dCBvZiBpdD8KCj4gVGhlIGNv bW1lbnQgd2FzIHRyeWluZyB0byBleHBsYWluIHRoYXQgTGludXggaXRzZWxmIGltcG9zZXMgYSBs aW1pdGF0aW9uIAo+IG9uIHRoZSBtYXhpbXVtIGV4aXQgcmVhc29uIHNpemUuIElmIHdlIG5lZWQg dG8gc3VwcG9ydCBsb25nZXIgZXhpdCAKCllvdXIgY29tbWVudCBpc24ndCBjbGVhciB0aGF0IExp bnV4IGlzIHdoYXQgbGltaXRzIHRoZSBzaXplLgpUaGlzIGlzIGFsbCBraW5kIG9mIHBpY2t5IHRo b3VnaC4gIE15IG1haW4gcG9pbnQgd2FzIGFib3V0CnRoZSBQQUdFX1NJWkUgYXNzdW1wdGlvbi4K CgkJCQkJLUFsZXgKCj4gcmVhc29uLCB3ZSdyZSBPSyB0byBkbyBzbyBsb25nIGFzIHRoZSB0b3Rh bCBzaXplIGRvZXNuJ3Qgb3ZlcnJ1biAKPiBQQUdFX1NJWkUuIFRoZXJlIGFyZW4ndCBhbnkgcGxh bnMgdG8gbmVlZCBsb25nZXIgZXhpdCByZWFzb25zIHRoYW4gdGhlIDggCj4gYnl0ZXMgbWVudGlv bmVkIHRvZGF5Lgo+IAo+IFRoYW5rcywKPiBFbGxpb3QKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==