Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp336172pxp; Wed, 16 Mar 2022 06:49:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQOiYghyL8lHf9KsyVlCgIBdq8h0Pfd0tYcfCMsdUqk3UJtKHyZ5CoSzj6js8hQNd4VKO7 X-Received: by 2002:aa7:c793:0:b0:408:4a69:90b4 with SMTP id n19-20020aa7c793000000b004084a6990b4mr29421079eds.58.1647438582964; Wed, 16 Mar 2022 06:49:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647438582; cv=none; d=google.com; s=arc-20160816; b=BKwLCHWLeOhla8bGTNpvwWZvqAGM79rjUEjecUqVxUPQEwbhPBp6FxBEjQuISfqwmT IlhT5msIzmtT7ygx38p+Vjl/Itbze/jtcNQhOVCmSAUOIa1kY/PVsNw1fO0Xg8fpn5lo zaleolvw/mHveqJ+49itALy1mweJU5xmpTK6VzbjSUCBDcCQOIeW0lvXumTfwR+933iJ Brm5zbRt7rKzDu9nbBJpYcZfEbQsPD5A3k/fwao5+cjigD0oC2BXlbSRGM2U+Ys+zprm ebhXSVR10PWk2VZk5eKwViUWLzAKmBF2qX5JlPMM3EfDINhO1qGXp3innFrDMGk9pPzZ jxcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=LDxK/xi7kYY9tmPdyRz28nRjjbfnzSTylZ2lhhKTPXk=; b=Pg2ecv8C1eRGxBke7/eIfxGQVbGSaVRonB6YTkMLWLbk8wDO/iKpWLrt4tIkgsMPgL aRl/Bnq/RQEa4aiaCjU4WTXkS6eZ3vDBubUwYYWL6c9djBVVMRgVPsABRDrW2nme9+JE ew/0N9Lw0MrbHYgWNzr039txFsrNgcTY5VCghw965+Vq6CB3xoDDrmTKAiEdpecNi9nS LNWdkNJzeUBUD/Vza4MBUKkTyIUPjy4mK8v5KZhQKNLeSB+XSFWm9+EDNKoSWR0fQjeu ur0Gts2fLUZ6D8I5Yq7tJolSmOti5uVgYgRLeNZswUAahmDphiH5W3xBc6EPJZ0UmrSd khEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=sUf+nm8v; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 12-20020a50874c000000b00412e14c651csi1337860edv.244.2022.03.16.06.49.14; Wed, 16 Mar 2022 06:49:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=sUf+nm8v; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352309AbiCOWmm (ORCPT + 99 others); Tue, 15 Mar 2022 18:42:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37662 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240275AbiCOWmj (ORCPT ); Tue, 15 Mar 2022 18:42:39 -0400 Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 85AD55D5C9 for ; Tue, 15 Mar 2022 15:41:26 -0700 (PDT) Received: by mail-pf1-x434.google.com with SMTP id t2so1199801pfj.10 for ; Tue, 15 Mar 2022 15:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=LDxK/xi7kYY9tmPdyRz28nRjjbfnzSTylZ2lhhKTPXk=; b=sUf+nm8vjmNbUAtPL2AR6ZApsYGsLRgv5MM0cr7Ja39tfGmJ4yMWWrhgJeyHZqgggS UYjfKVPbb99KayMwn/imKckbSVm/hGUUQN9c/rhVAz+/mYlqAiQzq6EDqOJMrt04mX0Q PoPGju0IZtwgGA3RISA2z01k43sMYR2tNGPWfBXQKB0RyyeKRTLE/Iwya2EJ7ioupL2l 4vQXuI7mXL8x2E+Uz/h8/nLWetwur9Ve5jJ7Z73sPyHSsnNpp2RtFuqYnucYs5eoN159 yxAwRMSF8EUxXafYPgpS7S0xL0JGNKLe94xL0rEBAGGK6OigDJaQgQArk1PM4qfum2Cx fs8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=LDxK/xi7kYY9tmPdyRz28nRjjbfnzSTylZ2lhhKTPXk=; b=u+5O0VPojo+c7MIggJ3fBpvNLtTGTTTTi/nDfdN5zL1fwsn/TGE/ZwpNdtAn0LRNLA 21iY0xbI4uTMRB4BHFxb9bk8Q3fyM6rKhmczwHRexJbquk0RvHvmkEbSGgdGdddZNwXH DEfEqjFS2hVoTmDi7KFq5ZN6VMwuuNXGczRYz7JY4uhgmW3anUG4Hx0TdRJB42oLLkHl DH7t9/8/eI7JTpwTIYmaxlccV6PijYfSX/Dg+co75Vh25x4wqyLBRFKeXHFzFm+DyXKX UwgPGdH6zP7hgbx5olsWEm00XfsC/UkifJQH6Agg4mgBVP04pv09bvAvMML2+SF3Pptj 417g== X-Gm-Message-State: AOAM531D21ZOVDsrivanckuIeyddwwckNUwRM5pOarTjhJERgmNJpByL masZfvdyYh6DgOciFZs+sc5VvQ== X-Received: by 2002:aa7:8432:0:b0:4f6:6dcd:4f19 with SMTP id q18-20020aa78432000000b004f66dcd4f19mr31222248pfn.53.1647384085703; Tue, 15 Mar 2022 15:41:25 -0700 (PDT) Received: from ?IPV6:2600:1700:38d4:55df:2366:8a7e:9fa2:44e6? ([2600:1700:38d4:55df:2366:8a7e:9fa2:44e6]) by smtp.gmail.com with ESMTPSA id d6-20020a17090a6f0600b001c64b1bcd50sm229582pjk.39.2022.03.15.15.41.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Mar 2022 15:41:25 -0700 (PDT) Message-ID: <87db9dbe-c7f1-deec-9c24-7d4bda406f2c@google.com> Date: Tue, 15 Mar 2022 15:41:23 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Subject: Re: [RFC PATCH 04/47] mm: asi: ASI support in interrupts/exceptions Content-Language: en-US To: Thomas Gleixner , linux-kernel@vger.kernel.org Cc: kvm@vger.kernel.org, pbonzini@redhat.com, jmattson@google.com, pjt@google.com, oweisse@google.com, alexandre.chartre@oracle.com, rppt@linux.ibm.com, dave.hansen@linux.intel.com, peterz@infradead.org, luto@kernel.org, linux-mm@kvack.org References: <20220223052223.1202152-1-junaids@google.com> <20220223052223.1202152-5-junaids@google.com> <87pmmofs83.ffs@tglx> <9f2f1226-f398-f132-06f4-c21a2a2d1033@google.com> <877d8v74tw.ffs@tglx> From: Junaid Shahid In-Reply-To: <877d8v74tw.ffs@tglx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgVGhvbWFzLA0KDQpPbiAzLzE1LzIyIDA1OjU1LCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6 DQo+Pj4NCj4+PiBUaGlzIGlzIHdyb25nLiBZb3UgY2Fubm90IGludm9rZSBhcmJpdHJhcnkg Y29kZSB3aXRoaW4gYSBub2luc3RyDQo+Pj4gc2VjdGlvbi4NCj4+Pg0KPj4+IFBsZWFzZSBl bmFibGUgQ09ORklHX1ZNTElOVVhfVkFMSURBVElPTiBhbmQgd2F0Y2ggdGhlIGJ1aWxkIHJl c3VsdCB3aXRoDQo+Pj4gYW5kIHdpdGhvdXQgeW91ciBwYXRjaGVzLg0KPj4+DQo+PiBUaGFu ayB5b3UgZm9yIHRoZSBwb2ludGVyLiBJdCBzZWVtcyB0aGF0IG1hcmtpbmcgYXNpX2ludHJf ZW50ZXIvZXhpdA0KPj4gYW5kIGFzaV9lbnRlci9leGl0LCBhbmQgdGhlIGZldyBmdW5jdGlv bnMgdGhhdCB0aGV5IGluIHR1cm4gY2FsbCwgYXMNCj4+IG5vaW5zdHIgd291bGQgZml4IHRo aXMsIGNvcnJlY3Q/IChBbG9uZyB3aXRoIHJlbW92aW5nIHRoZSBWTV9CVUdfT05zDQo+PiBm cm9tIHRob3NlIGZ1bmN0aW9ucyBhbmQgdXNpbmcgbm90cmFjZS9ub2RlYnVnIHZhcmlhbnRz IG9mIGEgY291cGxlIG9mDQo+PiBmdW5jdGlvbnMpLg0KPiANCj4geW91IGNhbiBrZWVwIHRo ZSBCVUdfT04oKXMuIElmIHN1Y2ggYSBidWcgaGFwcGVucyB0aGUgbm9pbnN0cg0KPiBjb3Jy ZWN0bmVzcyBpcyB0aGUgbGVhc3Qgb2YgeW91ciB3b3JyaWVzLCBidXQgaXQncyBpbXBvcnRh bnQgdG8gZ2V0IHRoZQ0KPiBpbmZvcm1hdGlvbiBvdXQsIHJpZ2h0Pw0KDQpZZXMsIHRoYXQg bWFrZXMgc2Vuc2UgOikNCg0KPiANCj4gVnMuIGFkZGluZyBub2luc3RyLiBZZXMsIG1ha2lu ZyB0aGUgZnVsbCBjYWxsY2hhaW4gbm9pbnN0ciBpcyBnb2luZyB0bw0KPiBjdXJlIGl0LCBi dXQgeW91IHJlYWxseSB3YW50IHRvIHRoaW5rIGhhcmQgd2hldGhlciB0aGVzZSBjYWxscyBu ZWVkIHRvDQo+IGJlIGluIHRoaXMgc2VjdGlvbiBvZiB0aGUgZXhjZXB0aW9uIGhhbmRsZXJz Lg0KPiANCj4gVGhlc2UgY29kZSBzZWN0aW9ucyBoYXZlIG90aGVyIGNvbnN0cmFpbnRzIGFz aWRlIG9mIGJlaW5nIGV4Y2x1ZGVkIGZyb20NCj4gaW5zdHJ1bWVudGF0aW9uLCB0aGUgbWFp biBvbmUgYmVpbmcgdGhhdCB5b3UgY2Fubm90IHVzZSBSQ1UgdGhlcmUuDQoNCk5laXRoZXIg b2YgdGhlc2UgZnVuY3Rpb25zIG5lZWQgdG8gdXNlIFJDVSwgc28gdGhhdCBzaG91bGQgYmUg b2suIEFyZSB0aGVyZSBhbnkgb3RoZXIgY29uc3RyYWludHMgdGhhdCBjb3VsZCBtYXR0ZXIg aGVyZT8NCg0KPiANCj4gSSdtIG5vdCB5ZXQgY29udmluY2VkIHRoYXQgYXNpX2ludHJfZW50 ZXIoKS9leGl0KCkgbmVlZCB0byBiZSBpbnZva2VkIGluDQo+IGV4YWN0bHkgdGhlIHBsYWNl cyB5b3UgcHV0IGl0LiBUaGUgY2hhbmdlbG9nIGRvZXMgbm90IGdpdmUgYW55IGNsdWUNCj4g YWJvdXQgdGhlIHdoeS4uLg0KDQpJIGhhZCB0byBwbGFjZSB0aGVzZSBjYWxscyBlYXJseSBp biB0aGUgZXhjZXB0aW9uL2ludGVycnVwdCBoYW5kbGVycyBhbmQgc3BlY2lmaWNhbGx5IGJl Zm9yZSB0aGUgcG9pbnQgd2hlcmUgdGhpbmdzIGxpa2UgdHJhY2luZyBhbmQgbG9ja2RlcCBl dGMuIGNhbiBiZSB1c2VkIChhbmQgYWZ0ZXIgdGhlIHBvaW50IHdoZXJlIHRoZXkgY2FuIG5v IGxvbmdlciBiZSB1c2VkLCBmb3IgdGhlIGFzaV9pbnRyX2V4aXQoKSBjYWxscykuIE90aGVy d2lzZSwgd2Ugd291bGQgbmVlZCB0byBtYXAgYWxsIGRhdGEgc3RydWN0dXJlcyB0b3VjaGVk IGJ5IHRoZSB0cmFjaW5nL2xvY2tkZXAgaW5mcmFzdHJ1Y3R1cmUgaW50byB0aGUgQVNJIHJl c3RyaWN0ZWQgYWRkcmVzcyBzcGFjZXMuDQoNCkJhc2ljYWxseSwgaW4gZ2VuZXJhbCwgaWYg d2hpbGUgcnVubmluZyBpbiBhIHJlc3RyaWN0ZWQgYWRkcmVzcyBzcGFjZSwgc29tZSBrZXJu ZWwgY29kZSB0b3VjaGVzIHNvbWUgbWVtb3J5IHdoaWNoIGlzIG5vdCBtYXBwZWQgaW4gdGhl IHJlc3RyaWN0ZWQgYWRkcmVzcyBzcGFjZSwgaXQgd2lsbCB0YWtlIGFuIGltcGxpY2l0IEFT SSBFeGl0IHZpYSB0aGUgcGFnZSBmYXVsdCBoYW5kbGVyIGFuZCBjb250aW51ZSBydW5uaW5n LCBzbyBpdCB3b3VsZCBqdXN0IGJlIGEgc21hbGwgcGVyZm9ybWFuY2UgaGl0LCBidXQgbm90 IGEgZmF0YWwgaXNzdWUuIEJ1dCB0aGVyZSBhcmUgMyBjcml0aWNhbCBjb2RlIHJlZ2lvbnMg d2hlcmUgdGhpcyBpbXBsaWNpdCBBU0kgRXhpdCBtZWNoYW5pc20gZG9lc24ndCBhcHBseS4g VGhlIGZpcnN0IGlzIHRoZSByZWdpb24gYmV0d2VlbiBhbiBhc2lfZW50ZXIoKSBjYWxsIGFu ZCB0aGUgYXNpX3NldF90YXJnZXRfdW5yZXN0cmljdGVkKCkgY2FsbC4gVGhlIHNlY29uZCBp cyB0aGUgcmVnaW9uIGJldHdlZW4gdGhlIHN0YXJ0IG9mIGFuIGludGVycnVwdC9leGNlcHRp b24gaGFuZGxlciBhbmQgdGhlIGFzaV9pbnRyX2VudGVyKCkgY2FsbCwgYW5kIHRoZSB0aGly ZCBpcyB0aGUgcmVnaW9uIGJldHdlZW4gdGhlIGFzaV9pbnRyX2V4aXQoKSBjYWxsIGFuZCB0 aGUgSVJFVC4gU28gYW55IG1lbW9yeSB0aGF0IGlzIGFjY2Vzc2VkIGJ5IHRoZSBjb2RlIGlu IHRoZXNlIHJlZ2lvbnMgaGFzIHRvIGJlIG1hcHBlZCBpbiB0aGUgcmVzdHJpY3RlZCBhZGRy ZXNzIHNwYWNlLCB3aGljaCBpcyB3aHkgSSB0cmllZCB0byBwbGFjZSB0aGUgYXNpX2ludHJf ZW50ZXIvZXhpdCBjYWxscyBmYWlybHkgZWFybHkvbGF0ZSBpbiB0aGUgaGFuZGxlcnMuIEl0 IGlzIHBvc3NpYmxlIHRvIG1vdmUgdGhlbSBmdXJ0aGVyIGluLCBidXQgaWYgd2UgYWNjaWRl bnRhbGx5IG1pc3MgYW5ub3RhdGluZyBzb21lIGRhdGEgbmVlZGVkIGluIHRoYXQgcmVnaW9u LCB0aGVuIGl0IGNvdWxkIHBvdGVudGlhbGx5IGJlIGZhdGFsIGluIHNvbWUgc2l0dWF0aW9u cy4NCg0KVGhhbmtzLA0KSnVuYWlkDQoNCj4gDQo+IFRoYW5rcywNCj4gDQo+ICAgICAgICAg IHRnbHgNCj4gDQo+IA0KPiANCg0K