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 BE3BCC7619A for ; Tue, 11 Apr 2023 20:50:09 +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=G3MYy77FSH/XpxP0truyKMjtZIjYIXdzt6W74UZIRqI=; b=zN+IWLEzpqZbWs LpG8/kSgUCO0pU5Ey/6KvV3aRxAcuT2mwIHgf0lwp3WmRWMTk6tQKfi06PKciYIzUdF0zZb5L6LH/ rXSmTkbIXi2U1FT7t9rcN/OQyaPrnRGJelfECeIXH5yhU14nKiHKFkcqVUfG/ofA/JqnEec2GsqGj IYLL/nONyE0jf+nz4lL+pmuz6OIN8PZXPTWuwy4XUGyT1vTMMmubO6JLEdrIo5SkSr4lPvX8Y8yvw yJIUZ+Cn0V8FaDQFY+/aU7L9ZyAtdwYS01En8Q9ZWYsm4A30kSDzy0+2er2K+2r38dXdNQxK4OoEU ZMeQNH7HX7ewvBSzxhhw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pmKvF-00178p-2f; Tue, 11 Apr 2023 20:49:01 +0000 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pmKvB-00178Q-2W for linux-arm-kernel@lists.infradead.org; Tue, 11 Apr 2023 20:48:59 +0000 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33BKRFcH010765; Tue, 11 Apr 2023 20:48:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=qcppdkim1; bh=r0vK+wl4SMxBod+g47ckhsBivn+LupBy8MmSpCjVf0o=; b=Hd0D+Xc9E0Rnf1wCI5Dztudo6NY7MFnbtA0Qdl3QsHveKeCDj9oFFuJMzHRu2StuWv77 Z+42p4slkICsFO/BD1LxE8YIU4jmz75fpo0jewBQjPbwNHeVNc7shDwvy7GquxE8KP4b pOzCCwaxWyV3UYb5rYjkJs4wgqeUcqthvarSfQMfivmicyEs4fLCBLjlr1gPzCQHVHym 9WqciYLIPxxzHKoAigRgDem+afJQbLqGfivJtTztboHhGaqsaNfl4Xs825Dn9MpUsa0C r9BO8Qk4arXjqom8im07C3tZFjpxWFKLlSIiuqcL0DzPysQLDs09yodniwC6S3pNdBEl dw== Received: from nasanppmta03.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3pwe6m02s4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Apr 2023 20:48:46 +0000 Received: from nasanex01b.na.qualcomm.com (nasanex01b.na.qualcomm.com [10.46.141.250]) by NASANPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 33BKmirN003665 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Apr 2023 20:48:44 GMT Received: from [10.134.65.165] (10.80.80.8) by nasanex01b.na.qualcomm.com (10.46.141.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Tue, 11 Apr 2023 13:48:43 -0700 Message-ID: <030888c7-1e32-1663-589a-55e998963ab7@quicinc.com> Date: Tue, 11 Apr 2023 13:48:43 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH v11 10/26] gunyah: vm_mgr: Introduce basic VM Manager Content-Language: en-US To: Alex Elder , Srinivas Kandagatla , Jonathan Corbet , "Prakruthi Deepak Heragu" 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 , Will Deacon , Andy Gross , Catalin Marinas , Jassi Brar , , , , , References: <20230304010632.2127470-1-quic_eberman@quicinc.com> <20230304010632.2127470-11-quic_eberman@quicinc.com> <37bc641a-77b9-a740-a08e-8b86d0b50630@linaro.org> From: Elliot Berman In-Reply-To: <37bc641a-77b9-a740-a08e-8b86d0b50630@linaro.org> X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nasanex01b.na.qualcomm.com (10.46.141.250) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: 41EwfTKumxaNX_Md7CEUUj-4wSsvdCeI X-Proofpoint-ORIG-GUID: 41EwfTKumxaNX_Md7CEUUj-4wSsvdCeI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-11_14,2023-04-11_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 malwarescore=0 bulkscore=0 priorityscore=1501 mlxlogscore=999 suspectscore=0 impostorscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304110187 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230411_134857_963187_3E67A510 X-CRM114-Status: GOOD ( 23.47 ) 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 CgpPbiAzLzMxLzIwMjMgNzoyNSBBTSwgQWxleCBFbGRlciB3cm90ZToKPiBPbiAzLzMvMjMgNzow NiBQTSwgRWxsaW90IEJlcm1hbiB3cm90ZToKPj4gQEAgLTEyOSw2ICsxMzEsNyBAQCBzdHJ1Y3Qg Z2hfcm1fY29ubmVjdGlvbiB7Cj4+IMKgwqAgKiBAY2FjaGU6IGNhY2hlIGZvciBhbGxvY2F0aW5n IFR4IG1lc3NhZ2VzCj4+IMKgwqAgKiBAc2VuZF9sb2NrOiBzeW5jaHJvbml6YXRpb24gdG8gYWxs b3cgb25seSBvbmUgcmVxdWVzdCB0byBiZSBzZW50IAo+PiBhdCBhIHRpbWUKPj4gwqDCoCAqIEBu aDogbm90aWZpZXIgY2hhaW4gZm9yIGNsaWVudHMgaW50ZXJlc3RlZCBpbiBSTSBub3RpZmljYXRp b24gCj4+IG1lc3NhZ2VzCj4+ICsgKiBAbWlzY2RldjogL2Rldi9ndW55YWgKPj4gwqDCoCAqLwo+ PiDCoCBzdHJ1Y3QgZ2hfcm0gewo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkZXZpY2UgKmRldjsKPj4g QEAgLTE0NSw2ICsxNDgsOCBAQCBzdHJ1Y3QgZ2hfcm0gewo+PiDCoMKgwqDCoMKgIHN0cnVjdCBr bWVtX2NhY2hlICpjYWNoZTsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgbXV0ZXggc2VuZF9sb2NrOwo+ PiDCoMKgwqDCoMKgIHN0cnVjdCBibG9ja2luZ19ub3RpZmllcl9oZWFkIG5oOwo+PiArCj4+ICvC oMKgwqAgc3RydWN0IG1pc2NkZXZpY2UgbWlzY2RldjsKPj4gwqAgfTsKPj4gwqAgLyoqCj4+IEBA IC01OTMsNiArNTk4LDIxIEBAIHZvaWQgZ2hfcm1fcHV0KHN0cnVjdCBnaF9ybSAqcm0pCj4+IMKg IH0KPj4gwqAgRVhQT1JUX1NZTUJPTF9HUEwoZ2hfcm1fcHV0KTsKPiAKPiBJIGZlZWwgbGlrZSAv ZGV2L2d1bnlhaCBjb2RlIHdvdWxkIG1vcmUgYXBwcm9wcmlhdGVseSBiZSBmb3VuZAo+IGluICJ2 bV9tZ3IuYyIuwqAgQWxsIGdoX2Rldl9pb2N0bCgpIGRvZXMgaXMgY2FsbCB0aGUgZnVuY3Rpb24K PiBkZWZpbmVkIHRoZXJlLCBhbmQgaXQncyB0aGVyZWZvcmUgYSBWTS1vcmllbnRlZCByYXRoZXIg dGhhbgo+IHJlc291cmNlLW9yaWVudGVkIGRldmljZS4KCkknZCBsaWtlIHRvIGtlZXAgdGhlIGdo X2Rldl9pb2N0bCB3aGVyZSBpdCBpcyBiZWNhdXNlIGl0IGtlZXBzIHRoZSAKc3RydWN0IGdoX3Jt IGV4cGxpY2l0bHkgcHJpdmF0ZSB0byByc2NfbWdyLmMgYW5kIHRoaW5raW5nIHRoaXMgaGVscHMg CmtlZXAgdGhlIGRlc2lnbiBjbGVhbmVyIGxvbmcgdGVybSBieSBwcmV2ZW50aW5nIG5ldyBtZW1i ZXJzIGZyb20gCnNuZWFraW5nIGludG8gc3RydWN0IGdoX3JtLgoKPj4gKwo+PiArc3RhdGljIGxv bmcgZ2hfZGV2X2lvY3RsX2NyZWF0ZV92bShzdHJ1Y3QgZ2hfcm0gKnJtLCB1bnNpZ25lZCBsb25n IGFyZykKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgZ2hfdm0gKmdodm07Cj4+ICvCoMKgwqAgc3Ry dWN0IGZpbGUgKmZpbGU7Cj4+ICvCoMKgwqAgaW50IGZkLCBlcnI7Cj4+ICsKPj4gK8KgwqDCoCAv KiBhcmcgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuICovCj4gCj4gRG8geW91IGhhdmUgYSBjbGVh ciBpZGVhIG9mIGhvdyB0aGlzIG1pZ2h0IGJlIHVzZWQgaW4gdGhlIGZ1dHVyZT8KCk5vdCB5ZXQu IEkgaGF2ZSBzb21lIHZhZ3VlIGlkZWFzIHRvIHVzZSBpdCBhcyBhIGVudW1lcmF0aW9uIG9mICJz cGVjaWFsIiAKVk0gdHlwZXMuIFdlIG1pZ2h0IGhhdmUgc3BlY2lhbCBudW1iZXIgZm9yIFZNcyB3 aGljaCB1c2UgInByb3RlY3RlZCBWTSAKZmlybXdhcmUiICBmb3IgdGhlIEFuZHJvaWQgYm9vdCBm bG93LCBhbm90aGVyIG51bWJlciBmb3IgdGhlICJUcnVzdGVkIFVJIApWTSIsIGFub3RoZXIgZm9y ICJPRU0gVk0iLCBldGMuIFBhc3NpbmcgMCB3b3VsZCBhbHdheXMgYmUgdGhlIAp1bmF1dGhlbnRp Y2F0ZWQgVk0gd2hpY2ggd2UgYXJlIGNyZWF0aW5nIHRvZGF5LgoKV2UncmUgY29uc2lkZXJpbmcg YnVtcGluZyB0aGUgaW5mbyB0byBhIHNlcGFyYXRlIGlvY3RsIHNpbmNlIGFkZGl0aW9uYWwgCmlu Zm8gbmVlZHMgdG8gYmUgcGFzc2VkIGZyb20gdXNlcnNwYWNlIHRvIGNvbmZpZ3VyZSB0aGUgVk0u IFVzZXJzcGFjZSAKd291bGQgZG8gR0hfQ1JFQVRFX1ZNKCkuIEFub3RoZXIgaW9jdGwgbGlrZSBH SF9WTV9TRVRfUFZNRldfQUREUkVTUygpIAp3b3VsZCBpbXBseSB0aGF0IHRoZSBWTSB1c2VzIHRo ZSBwcm90ZWN0ZWQgVk0gZmlybXdhcmUgZm9yIHRoZSBBbmRyb2lkIApib290IGZsb3cuIEFub3Ro ZXIgaW9jdGwgY2FsbCB3b3VsZCBiZSB1c2VkIHRvIGltcGx5IHRoZSAiVHJ1c3RlZCBVSSAKVk0i LiBJbiBhbnkgY2FzZSwgd2UncmUgc3RpbGwgaW4gZWFybHkgZGVzaWduIHBoYXNlLgoKPiAKPiBJ IHdhcyB0aGlua2luZyB5b3UgY291bGQgc2lsZW50bHkgaWdub3JlIHRoZSBhcmd1bWVudCB2YWx1 ZSwgYnV0Cj4gSSBzdXBwb3NlIGlmIGl0ICpkb2VzKiBnZXQgdXNlZCBpbiB0aGUgZnV0dXJlLCB5 b3Ugd2FudCB0aGUgY2FsbGVyCj4gdG8ga25vdyBpdCdzIGJlaW5nIGlnbm9yZWQuwqAgKElzIHRo YXQgcmlnaHQ/KQo+IAoKVGhhdCdzIHJpZ2h0LgoKVGhhbmtzLApFbGxpb3QKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK