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 2420DC77B75 for ; Tue, 18 Apr 2023 17:32:46 +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=p7smqBE0lN1QeSV8VAgrRvMyyc1xPaklUCmGVX23EvU=; b=lErvoOIi6Qda82 bQ40zbtAW7Vhti7p3LWm7Zl6q9ZAvWYq2DgMfr6FyUyCcd4dN6XS1kEZwyxFZd/xD5XzxTGtK5q9d H5Io2vdpY20D72SwjttZ2+fnw9kMlHAn0j3xS/fnOivIPfOfT3HZmYpZz2yB9PA1/2al7pmZnLg/u B0WycgrBbsUHkqXzIvmTZ44MGUvhYONEJEPZzbUicux9XMGeOXHRRTlmlLlHe9yqM5FEUZKRl1ycO +Eomj8Ez75p4QGr6oI5bcNfbEIbn0OtcgOMrQnidTZnhHv3z3BT+X4xjZfynYz5K97lB/0uoyJjLp Eahn27VJvIIUy42AmRFw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1popBB-002xLS-33; Tue, 18 Apr 2023 17:31:45 +0000 Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1popB7-002xKJ-3A for linux-arm-kernel@lists.infradead.org; Tue, 18 Apr 2023 17:31:43 +0000 Received: by mail-il1-x135.google.com with SMTP id e9e14a558f8ab-3294fd17f1cso9219815ab.1 for ; Tue, 18 Apr 2023 10:31:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1681839100; x=1684431100; 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=9k0KlA+hC9mQYzLLiZ5dVKxFl+N0hiQWlGuF5vi97i8=; b=D0UTH6M5dPG4GgnOzVwriV2+NDKoKL5/kNLhforDESMG/u/ksIB3f7cC1digDNG9mU Izf684xxrUfjTIcBEWq1EPzj+oD3URl4Q9VYR76aOyGzWAf8rSEHXKSgZ04Nx6NWZRmR xG9FSdR8p8aQI4X1O79h7uPKHDn1PyZDGEr2AdT20Cdg5sO8QyHwd1B1FLybHM/mV8EP ClrboJIgXnZcv7nDBLgttva5rZiFQ1HzozyiP0OeCgEGqjeiLCGBX9KntluwpydwUoF6 fUdvF32E5ZwOTLznXRkSfu0mouBh2z9yAqSre6X/7qK4p5EdhE2SyqEb8+XDMZmB959s 6dRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681839100; x=1684431100; 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=9k0KlA+hC9mQYzLLiZ5dVKxFl+N0hiQWlGuF5vi97i8=; b=CU1cMq+QFEZbX7eZHN/ekR8IXT3hIBqkIQCxt7FokutlnjrlSVKLTawPL+3CiJsyPg jKqu0kajNxauUbmiDLsuSs7Nbkxqrjutsh641OpBV2taC7ua+KKRDr5B3K61dAQ7dp2Z sZAnd9wKv156CsKt8fLwFd4SvEsXyu81YF5mqrP2l2SwN+J7+cg6NGmWQcl8BySm9axP KOHu+0LmIu7UoBSdKbMOfiVd+6DHHAvClc4BSdoUP24bQoQ381P4glJnh09pZbvmEivV fOUD6rIRd8YfZDHhq+Sdru6/AUmjvIPG50YbLtzp45k9yLWo4WbsxjMbZKAp+eclSVqL Maig== X-Gm-Message-State: AAQBX9cW1v3LCkgPPH0uNZScwW9EZSWTDBI7CxEtG5uM9isgW5WCV8CI 2fGIGKIOwpf6ize3Z18wKnImWw== X-Google-Smtp-Source: AKy350bj62+BTyW/FZVEfhapjoRt6avqgBtoYaT9Dg6gSGxqEFMKPd6uK9VuSnelkdtpkTplCqBjqg== X-Received: by 2002:a92:db4e:0:b0:328:6412:df13 with SMTP id w14-20020a92db4e000000b003286412df13mr10708471ilq.19.1681839100441; Tue, 18 Apr 2023 10:31:40 -0700 (PDT) Received: from [172.22.22.4] ([98.61.227.136]) by smtp.googlemail.com with ESMTPSA id t33-20020a05663834a100b0040fadb4f6d8sm1303211jal.81.2023.04.18.10.31.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 18 Apr 2023 10:31:40 -0700 (PDT) Message-ID: <1c69a301-332b-3523-caeb-5d838bb5f5d2@linaro.org> Date: Tue, 18 Apr 2023 12:31:38 -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> <6d7ddd2c-526c-a131-1012-c09032579824@quicinc.com> From: Alex Elder In-Reply-To: <6d7ddd2c-526c-a131-1012-c09032579824@quicinc.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230418_103142_030903_F6469402 X-CRM114-Status: GOOD ( 33.42 ) 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 T24gNC8xOC8yMyAxMjoxOCBQTSwgRWxsaW90IEJlcm1hbiB3cm90ZToKPiAKPiAKPiBPbiA0LzE3 LzIwMjMgMzo0MSBQTSwgRWxsaW90IEJlcm1hbiB3cm90ZToKPj4KPj4KPj4gT24gMy8zMS8yMDIz IDc6MjcgQU0sIEFsZXggRWxkZXIgd3JvdGU6Cj4+PiBPbiAzLzMvMjMgNzowNiBQTSwgRWxsaW90 IEJlcm1hbiB3cm90ZToKPj4KPj4gW3NuaXBdCj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv dWFwaS9saW51eC9ndW55YWguaCBiL2luY2x1ZGUvdWFwaS9saW51eC9ndW55YWguaAo+Pj4+IGlu ZGV4IGNhZWIzYjNhM2U5YS4uZTUyMjY1ZmE1NzE1IDEwMDY0NAo+Pj4+IC0tLSBhL2luY2x1ZGUv dWFwaS9saW51eC9ndW55YWguaAo+Pj4+ICsrKyBiL2luY2x1ZGUvdWFwaS9saW51eC9ndW55YWgu aAo+Pj4+IEBAIC02Miw4ICs2MiwzMiBAQCBzdHJ1Y3QgZ2hfdm1fZHRiX2NvbmZpZyB7Cj4+Pj4g wqAgI2RlZmluZSBHSF9WTV9TVEFSVMKgwqDCoMKgwqDCoMKgIF9JTyhHSF9JT0NUTF9UWVBFLCAw eDMpCj4+Pj4gKy8qKgo+Pj4+ICsgKiBHSF9GTl9WQ1BVIC0gY3JlYXRlIGEgdkNQVSBpbnN0YW5j ZSB0byBjb250cm9sIGEgdkNQVQo+Pj4+ICsgKgo+Pj4+ICsgKiBnaF9mbl9kZXNjIGlzIGZpbGxl ZCB3aXRoICZzdHJ1Y3QgZ2hfZm5fdmNwdV9hcmcKPj4+PiArICoKPj4+PiArICogVGhlIHZjcHUg dHlwZSB3aWxsIHJlZ2lzdGVyIHdpdGggdGhlIFZNIE1hbmFnZXIgdG8gZXhwZWN0IHRvIAo+Pj4+ IGNvbnRyb2wKPj4+PiArICogdkNQVSBudW1iZXIgYHZjcHVfaWRgLiBJdCByZXR1cm5zIGEgZmls ZSBkZXNjcmlwdG9yIGFsbG93aW5nIAo+Pj4+IGludGVyYWN0aW9uIHdpdGgKPj4+PiArICogdGhl IHZDUFUuIFNlZSB0aGUgR3VueWFoIHZDUFUgQVBJIGRlc2NyaXB0aW9uIHNlY3Rpb25zIGZvciAK Pj4+PiBpbnRlcmFjdGluZyB3aXRoCj4+Pj4gKyAqIHRoZSBHdW55YWggdkNQVSBmaWxlIGRlc2Ny aXB0b3JzLgo+Pj4+ICsgKgo+Pj4+ICsgKiBSZXR1cm46IGZpbGUgZGVzY3JpcHRvciB0byBtYW5p cHVsYXRlIHRoZSB2Y3B1LiBTZWUgR0hfVkNQVV8qIAo+Pj4+IGlvY3Rscwo+Pj4+ICsgKi8KPj4+ PiArI2RlZmluZSBHSF9GTl9WQ1BVwqDCoMKgwqDCoMKgwqDCoCAxCj4+Pgo+Pj4gSSB0aGluayB5 b3Ugc2hvdWxkIGRlZmluZSBHSF9WTl9WQ1BVLCBHTl9GTl9JUlFGRCwgYW5kIEdOX0ZOX0lPRVZF TlRGRAo+Pj4gaW4gYW4gZW51bWVyYXRlZCB0eXBlLsKgIEVhY2ggaGFzIGEgdHlwZSBhc3NvY2lh dGVkIHdpdGggaXQsIGFuZCB5b3UgY2FuCj4+PiBhZGQgdGhlIGV4cGxhbmF0aW9uIGZvciB0aGUg ZnVuY3Rpb24gaW4gdGhlIGtlcm5lbC1kb2MgY29tbWVudHMgYWJvdmUKPj4+IHRob3NzZSB0eXBl IGRlZmluaXRpb25zLgo+Pj4KPj4KPj4gSSdkIGxpa2UgdG8gZW51bWlmeSB0aGUgR0hfRk5fKiBt YWNyb3MsIGJ1dCBvbmUgY2hhbGxlbmdlIEknbSBmYWNpbmcgCj4+IGlzIHRoYXQgaXQgYnJlYWtz IHRoZSBtb2R1bGUgYWxpYXMgaW1wbGVtZW50YXRpb24gaW4gcGF0Y2ggMTkuCj4+Cj4+IE1PRFVM RV9BTElBUygiZ2hmdW5jOiJfX3N0cmluZ2lmeShfdHlwZSkpCj4+Cj4+IFdoZW4gdGhlIEdIX0ZO XyogYXJlIHJlZ3VsYXIgcHJlcHJvY2Vzc29yIG1hY3JvcyBiYWNrZWQgYnkgYW4gaW50ZWdlciwg Cj4+IHRoZSBwcmVwcm9jZXNzb3Igd2lsbCBtYWtlIHRoZSBtb2R1bGUgYWxpYXMgZ2hmdW5jOjAg KG9yIGdoZnVuYzoxLCAKPj4gZXRjKS4gVGhpcyB3b3JrcyB3ZWxsIGJlY2F1c2UgSSBjYW4gZG8K Pj4KPj4gcmVxdWVzdF9tb2R1bGUoImdoZnVuYzolZCIsIHR5cGUpOwo+Pgo+PiBJZiB0aGUgZnVu Y3Rpb24gaGFzbid0IGJlZW4gcmVnaXN0ZXJlZCBhbmQgdGhlbiBndW55YWhfdmNwdS5rbyBnZXRz IAo+PiBsb2FkZWQgYXV0b21hdGljYWxseS4KPj4KPj4gV2l0aCBlbnVtLCBjb21waWxlciBrbm93 cyB0aGUgdmFsdWUgb2YgR0hfRk5fVkNQVSBhbmQgcHJlcHJvY2Vzc29yIAo+PiB3aWxsIG1ha2Ug dGhlIG1vZHVsZSBhbGlhcyBsaWtlIGdoZnVuYzpHSF9GTl9WQ1BVLgo+Pgo+IAo+IEkgc3RpbGwg bGlrZSB0aGUgaWRlYSBvZiBoYXZpbmcgZW51bSBmb3IgZG9jdW1lbnRhdGlvbiBhbmQgY2xhcml0 eS4gSSAKPiBub3RpY2VkIHRoYXQgbmZuZXRsaW5rLmggc2F3IHRoZSBzYW1lIHByb2JsZW0gZm9y IE5GTkxfU1VCU1lTXyouCj4gCj4gSXMgdGhpcyBjb21wcm9taXNlIHRlcnJpYmxlIGFuZCBJIHNo b3VsZCBnaXZlIHVwIG9uIHRoZSBlbnVtPwoKWW91IGtub3csIEkndmUgc2VlbiB0aGlzIHBhdHRl cm4gaW4gdGhlIGtlcm5lbCBhbmQgbmV2ZXIgdGhvdWdodAp0b28gbXVjaCBhYm91dCB3aHkgaXQg d2FzIGRvbmUuICBNYXliZSB0aGlzIGlzIGV4YWN0bHkgdGhlIHJlYXNvbi4KCkl0IHN1cmUgKnNl ZW1zKiBsaWtlIHRoZXJlIG1pZ2h0IGJlIHNvbWUgbWFjcm8gbWFnaWMgdGhhdCBtaWdodApjYXVz ZSB0aGUgZW51bSBzeW1ib2wncyBudW1lcmljIHZhbHVlIHRvIGJlIHVzZWQgYnV0IEkgdGhpbmsg dGhlCnByb2JsZW0gaXMgdGhhdCBlbnVtcyBhcmUgQyB0b2tlbnMsIHdoaWNoIGFyZSBub3QgZXZh bHVhdGVkIGF0CnByZXByb2Nlc3NvciB0aW1lLgoKWW91IGNvdWxkIHByb2JhYmx5IHNraXAgdGhl IGxlYWRpbmcgdW5kZXJzY29yZSwgYW5kIGRvIHRoaXMgYXMKaXQncyBkb25lIGZvciBuZm5ldGxp bmtfZ3JvdXBzIGluIHRoYXQgc2FtZSBoZWFkZXIgZmlsZS4KCk1heWJlIHNvbWVib2R5IGVsc2Ug Y2FuIGNvbmZpcm0sIG9yIGhhcyBhIGJldHRlciBzdWdnZXN0aW9uLgoKCQkJCQktQWxleAoKCj4g ZW51bSBnaF9mbl90eXBlIHsKPiAvKiBfR0hfRk5fKiBtYWNybyByZXF1aXJlZCBmb3IgTU9EVUxF X0FMSUFTLCBvdGhlcndpc2UgX19zdHJpbmdpZnkoKSB0cmljawo+ICDCoCogd29uJ3Qgd29yayBh bnltb3JlICovCj4gI2RlZmluZSBfR0hfRk5fVkNQVcKgwqDCoMKgwqDCoMKgIDEKPiAgwqDCoMKg wqBHSF9GTl9WQ1BVwqDCoMKgwqDCoMKgwqAgPSBfR0hfRk5fVkNQVSwKPiAjZGVmaW5lIF9HSF9G Tl9JUlFGRMKgwqDCoMKgwqDCoMKgIDIKPiAgwqDCoMKgwqBHSF9GTl9JUlFGRMKgwqDCoMKgwqDC oMKgID0gX0dIX0ZOX0lSUUZELAo+ICNkZWZpbmUgX0dIX0ZOX0lPRVZFTlRGRMKgwqDCoCAzCj4g IMKgwqDCoMKgR0hfRk5fSU9FVkVOVEZEwqDCoMKgwqDCoMKgwqAgPSBfR0hfRk5fSU9FVkVOVEZE LAo+IH07Cj4gCj4+IFtzbmlwXQo+Pgo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogR3VueWFoIHBy ZXNlbnRseSBzZW5kcyBtYXggNCBieXRlcyBvZiBleGl0X3JlYXNvbi4KPj4+PiArICogSWYgdGhh dCBjaGFuZ2VzLCB0aGlzIG1hY3JvIGNhbiBiZSBzYWZlbHkgaW5jcmVhc2VkIHdpdGhvdXQgCj4+ Pj4gYnJlYWtpbmcKPj4+PiArICogdXNlcnNwYWNlIHNvIGxvbmcgYXMgc3RydWN0IGdoX3ZjcHVf cnVuIDwgUEFHRV9TSVpFLgo+Pj4KPj4+IElzIFBBR0VfU0laRSBhbGxvd2VkIHRvIGJlIGFueXRo aW5nIG90aGVyIHRoYW4gNDA5NiBieXRlcz/CoCBEbyB5b3UKPj4+IGV4cGVjdCB0aGlzIGRyaXZl ciB0byB3b3JrIHByb3Blcmx5IGlmIHRoZSBwYWdlIHNpemUgd2VyZSBjb25maWd1cmVkCj4+PiB0 byBiZSAxNjM4NCBieXRlcz/CoCBJbiBvdGhlciB3b3JkcywgaXMgdGhpcyBhIEd1bnlhaCBjb25z dGFudCwgb3IKPj4+IGlzIGl0ICpyZWFsbHkqIHRoZSBwYWdlIHNpemUgY29uZmlndXJlZCBmb3Ig TGludXg/Cj4+Pgo+Pgo+PiBPdXIgaW1wbGVtZW50YXRpb25zIGFyZSBvbmx5IGRvaW5nIDQwOTYg Ynl0ZXMuIEkgZXhwZWN0IHRoZSBkcml2ZXIgdG8gCj4+IHdvcmsgcHJvcGVybHkgd2hlbiB1c2lu ZyAxNmsgcGFnZXMuIFRoaXMgcmVhbGx5IGlzIGEgTGludXggcGFnZS4gSXQncyAKPj4gYSByZWZs ZWN0aW9uIG9mIHRoZSBhbGxvY19wYWdlIGluIGdoX3ZjcHVfYmluZCgpLgo+Pgo+PiBUaGUgZXhp dCByZWFzb24gaXMgY29waWVkIGZyb20gaHlwZXJ2aXNvciBpbnRvIGZpZWxkIGFjY2Vzc2libGUg YnkgCj4+IHVzZXJzcGFjZSBkaXJlY3RseS4gR3VueWFoIG1ha2VzIHRoZSBleGl0IHJlYXNvbiBz aXplIGR5bmFtaWMgLS0gCj4+IHRoZXJlJ3Mgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdGF0aW9uIHBy ZXZlbnRpbmcgdGhlIGV4aXQgcmVhc29uIGZyb20gCj4+IGJlaW5nIGEgc3RyaW5nIG9yIHNvbWUg bGVuZ3RoeSBkYXRhLgo+Pgo+PiBBcyBJIHdhcyB3cml0aW5nIHRoaXMgcmVzcG9uc2UsIEkgcmVh bGl6ZWQgdGhhdCBJIHNob3VsZCBiZSBhYmxlIHRvIAo+PiBtYWtlIHRoaXMgYSB6ZXJvLWxlbmd0 aCBhcnJheSBhbmQgZW5zdXJlIHRoYXQgcmVhc29uW10gZG9lc24ndCAKPj4gb3ZlcmZsb3cgUEFH RV9TSVpFLi4uCj4+Cj4+IFRoZSBjb21tZW50IHdhcyB0cnlpbmcgdG8gZXhwbGFpbiB0aGF0IExp bnV4IGl0c2VsZiBpbXBvc2VzIGEgCj4+IGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gZXhpdCBy ZWFzb24gc2l6ZS4gSWYgd2UgbmVlZCB0byBzdXBwb3J0IAo+PiBsb25nZXIgZXhpdCByZWFzb24s IHdlJ3JlIE9LIHRvIGRvIHNvIGxvbmcgYXMgdGhlIHRvdGFsIHNpemUgZG9lc24ndCAKPj4gb3Zl cnJ1biBQQUdFX1NJWkUuIFRoZXJlIGFyZW4ndCBhbnkgcGxhbnMgdG8gbmVlZCBsb25nZXIgZXhp dCByZWFzb25zIAo+PiB0aGFuIHRoZSA4IGJ5dGVzIG1lbnRpb25lZCB0b2RheS4KPj4KPj4gVGhh bmtzLAo+PiBFbGxpb3QKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==