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 E0AD4C7EE2E for ; Fri, 9 Jun 2023 20:00:54 +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=VCTkJkF5SOo5IqVnjVcNR9vskPNFHt/NH+Jou5UG34U=; b=AtApgBxt4RqUcH 7YhzCWEpFuDTpjjgp6iuBu7lCUZg/2HoyRFasAqhyD8sDGRKUUEH1puH7DO4xu4DKDVvkCvATUnjA KFokPTP+/HvQXqrNN/vFBepc/5kJGwscjQhqtKzzlNAtz2WSbJrSOSEyZVwVRsZl9bUdWP6xXepaB EkahgOHQEs6Q7U1IuP5xUl9Ah3I9qntrzLMaKpxvJm7YuFJZ1vgziEmw+T1IrQhs6bo65XCy2aGPs +/s0DnKMB6GItEad6ylVLHOuYXZaZKVAJ1WHQls+6CFrm+RIugDd00waNh8rNacOuczsjcBczy6qT cQS9TSPQznNUygcjqqJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7iHg-00E8V6-1i; Fri, 09 Jun 2023 20:00:32 +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 1q7iHc-00E8Ry-2y for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2023 20:00:30 +0000 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 359JXQDX023055; Fri, 9 Jun 2023 20:00:18 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=hNSFKWryMT4l8OSN2viRKRuPpy4F59qui6oi84nwnZc=; b=hocPd0owKosziZRgIVGQxfUiVGYcXC6of1dJfsZlC2pQ6apE8NpgSbQs7qCkp83+DC1U 0aKFDpCNrP2bdplAOCy87PAmtLaV/mw89V7a1LrzDRtD2O4i/TCxFx3CTZoR4ikGR/r2 IIx2teYx1jNEYGfPWcV3KUiGp2H8oGYKq2UIYupOqwjs9XKq0bsP/E1YByO21atZW1qu rrgJcAxTdVr+RCNSM4i+E48ffL3EDqLABzutGIKBXSJn0aFEPEE9o2kqFgOZfMDDN6/+ pEeohxxG8DlH38JDoxK8QvgGlPInFJUukWQdVEi2WS5QMRfwwze75cjxly1XnC4TNb7g Bg== Received: from nasanppmta05.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3r3vu4hstr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 09 Jun 2023 20:00:18 +0000 Received: from nasanex01b.na.qualcomm.com (nasanex01b.na.qualcomm.com [10.46.141.250]) by NASANPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 359K0Hql030988 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 9 Jun 2023 20:00:17 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; Fri, 9 Jun 2023 13:00:16 -0700 Message-ID: <5a026df6-05d2-42ef-21dd-e0f70071fc90@quicinc.com> Date: Fri, 9 Jun 2023 13:00:16 -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 v13 16/24] virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource Content-Language: en-US To: Alex Elder , Srinivas Kandagatla , Catalin Marinas , Will Deacon , 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 , Jonathan Corbet , Bagas Sanjaya , Andy Gross , Jassi Brar , , , , , References: <20230509204801.2824351-1-quic_eberman@quicinc.com> <20230509204801.2824351-17-quic_eberman@quicinc.com> <91d52a40-98c5-3d79-79af-7a21b41acfc4@linaro.org> From: Elliot Berman In-Reply-To: <91d52a40-98c5-3d79-79af-7a21b41acfc4@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: -Fe6BvKa1-udwQSoo5shOSKtZwc-7S-E X-Proofpoint-ORIG-GUID: -Fe6BvKa1-udwQSoo5shOSKtZwc-7S-E X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-06-09_14,2023-06-09_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxlogscore=978 lowpriorityscore=0 phishscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 spamscore=0 mlxscore=0 adultscore=0 malwarescore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306090167 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230609_130029_078078_F94644BE X-CRM114-Status: GOOD ( 23.73 ) 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 CgpPbiA2LzUvMjAyMyAxMjo0OSBQTSwgQWxleCBFbGRlciB3cm90ZToKPiBPbiA1LzkvMjMgMzo0 NyBQTSwgRWxsaW90IEJlcm1hbiB3cm90ZToKPj4gV2hlbiBib290aW5nIGEgR3VueWFoIHZpcnR1 YWwgbWFjaGluZSwgdGhlIGhvc3QgVk0gbWF5IGdhaW4gY2FwYWJpbGl0aWVzCj4+IHRvIGludGVy YWN0IHdpdGggcmVzb3VyY2VzIGZvciB0aGUgZ3Vlc3QgdmlydHVhbCBtYWNoaW5lLiBFeGFtcGxl cyBvZgo+PiBzdWNoIHJlc291cmNlcyBhcmUgdkNQVXMgb3IgbWVzc2FnZSBxdWV1ZXMuIFRvIHVz ZSB0aG9zZSByZXNvdXJjZXMsIHdlCj4+IG5lZWQgdG8gdHJhbnNsYXRlIHRoZSBSTSByZXNwb25z ZSBpbnRvIGEgZ3VueWFoX3Jlc291cmNlIHN0cnVjdHVyZSB3aGljaAo+PiBhcmUgdXNlZnVsIHRv IExpbnV4IGRyaXZlcnMuIFByZXNlbnRseSwgTGludXggZHJpdmVycyBuZWVkIG9ubHkgdG8ga25v dwo+PiB0aGUgdHlwZSBvZiByZXNvdXJjZSwgdGhlIGNhcGFiaWxpdHkgSUQsIGFuZCBhbiBpbnRl cnJ1cHQuCj4+Cj4+IE9uIEFSTTY0IHN5c3RlbXMsIHRoZSBpbnRlcnJ1cHQgcmVwb3J0ZWQgYnkg R3VueWFoIGlzIHRoZSBHSUMgaW50ZXJydXB0Cj4+IElEIG51bWJlciBhbmQgYWx3YXlzIGEgU1BJ Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBFbGxpb3QgQmVybWFuIDxxdWljX2ViZXJtYW5AcXVpY2lu Yy5jb20+Cj4gCj4gUGxlYXNlIHplcm8gdGhlIGF1dG9tYXRpYyB2YXJpYWJsZSBpbiB0aGUgcGxh Y2UgSSBzdWdnZXN0IGl0Lgo+IEkgaGF2ZSB0d28gb3RoZXIgY29tbWVudHMvcXVlc3Rpb25zLsKg IE90aGVyd2lzZSwgdGhpcyBsb29rcyBnb29kLgo+IAo+IFJldmlld2VkLWJ5OiBBbGV4IEVsZGVy IDxlbGRlckBsaW5hcm8ub3JnPgo+IAo+PiAtLS0KCi4uLgoKPj4gK3N0cnVjdCBnaF9yZXNvdXJj ZSAqZ2hfcm1fYWxsb2NfcmVzb3VyY2Uoc3RydWN0IGdoX3JtICpybSwgc3RydWN0IAo+PiBnaF9y bV9oeXBfcmVzb3VyY2UgKmh5cF9yZXNvdXJjZSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgZ2hf cmVzb3VyY2UgKmdocnNjOwo+PiArwqDCoMKgIGludCByZXQ7Cj4+ICsKPj4gK8KgwqDCoCBnaHJz YyA9IGt6YWxsb2Moc2l6ZW9mKCpnaHJzYyksIEdGUF9LRVJORUwpOwo+PiArwqDCoMKgIGlmICgh Z2hyc2MpCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gKwo+PiArwqDCoMKgIGdo cnNjLT50eXBlID0gaHlwX3Jlc291cmNlLT50eXBlOwo+PiArwqDCoMKgIGdocnNjLT5jYXBpZCA9 IGxlNjRfdG9fY3B1KGh5cF9yZXNvdXJjZS0+Y2FwX2lkKTsKPj4gK8KgwqDCoCBnaHJzYy0+aXJx ID0gSVJRX05PVENPTk5FQ1RFRDsKPj4gK8KgwqDCoCBnaHJzYy0+cm1fbGFiZWwgPSBsZTMyX3Rv X2NwdShoeXBfcmVzb3VyY2UtPnJlc291cmNlX2xhYmVsKTsKPj4gK8KgwqDCoCBpZiAoaHlwX3Jl c291cmNlLT52aXJxKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgZ2hfaXJxX2NoaXBfZGF0 YSBpcnFfZGF0YSA9IHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLmdoX3ZpcnEgPSBsZTMy X3RvX2NwdShoeXBfcmVzb3VyY2UtPnZpcnEpLAo+PiArwqDCoMKgwqDCoMKgwqAgfTsKPj4gKwo+ PiArwqDCoMKgwqDCoMKgwqAgcmV0ID0gaXJxX2RvbWFpbl9hbGxvY19pcnFzKHJtLT5pcnFfZG9t YWluLCAxLCBOVU1BX05PX05PREUsIAo+PiAmaXJxX2RhdGEpOwo+PiArwqDCoMKgwqDCoMKgwqAg aWYgKHJldCA8IDApIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGV2X2VycihybS0+ZGV2 LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJGYWlsZWQgdG8gYWxsb2NhdGUg aW50ZXJydXB0IGZvciByZXNvdXJjZSAlZCBsYWJlbDogCj4+ICVkOiAlZFxuIiwKPj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnaHJzYy0+dHlwZSwgZ2hyc2MtPnJtX2xhYmVsLCBn aHJzYy0+aXJxKTsKPiAKPiBJcyBpdCByZWFzb25hYmxlIHRvIHJldHVybiBpbiB0aGlzIGNhc2Ug d2l0aG91dCBpbmRpY2F0aW5nIHRvIHRoZQo+IGNhbGxlciB0aGF0IHNvbWV0aGluZyBpcyB3cm9u Zz8KPiAKCkkgd2Fzbid0IHN1cmUgd2hhdCB0byBkbyBoZXJlIHNpbmNlIHRoaXMgaXMgdW5leHBl Y3RlZCBlZGdlIGNhc2UuIE5vdCAKcmV0dXJuaW5nIHdvdWxkIGNhdXNlIGEgY2xpZW50J3MgInJl cXVlc3RfaXJxIiB0byBmYWlsIGRvd24gdGhlIGxpbmUgaWYgCnRoZSBjbGllbnQgd2FzIGludGVy ZXN0ZWQgaW4gdGhlIGlycS4gSSBoYWQgcGlja2VkIG5vdCB0byByZXR1cm4gc2luY2UgCnRoaXMg ZXJyb3IgZG9lc24ndCBwdXQgdXMgaW4gYW4gdW5yZWNvdmVyYWJsZSBzdGF0ZS4gTm8gb25lIGN1 cnJlbnRseSAKd2FudHMgdG8gdHJ5IHRvIHJlY292ZXIgZnJvbSB0aGF0IGVycm9yLCBzbyBJJ20g cmVhbGx5IGp1c3QgZGVmZXJyaW5nIAp0aGUgcmVhbCBlcnJvciBoYW5kbGluZyB1bnRpbCBsYXRl ci4KCkkgY2FuIHJldHVybiByZXQgaGVyZS4KCj4+ICvCoMKgwqDCoMKgwqDCoCB9IGVsc2Ugewo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnaHJzYy0+aXJxID0gcmV0Owo+PiArwqDCoMKgwqDC oMKgwqAgfQo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHJldHVybiBnaHJzYzsKCi4uLgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=