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 X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5AD94C47080 for ; Tue, 1 Jun 2021 15:36:55 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D58DC610A8 for ; Tue, 1 Jun 2021 15:36:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D58DC610A8 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=patchew.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:36486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lo6Rq-00044P-1g for qemu-devel@archiver.kernel.org; Tue, 01 Jun 2021 11:36:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44172) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lo6MI-0008Gc-Pr for qemu-devel@nongnu.org; Tue, 01 Jun 2021 11:31:10 -0400 Resent-Date: Tue, 01 Jun 2021 11:31:10 -0400 Resent-Message-Id: Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21387) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lo6MG-0004as-BW for qemu-devel@nongnu.org; Tue, 01 Jun 2021 11:31:10 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1622561460; cv=none; d=zohomail.com; s=zohoarc; b=CpniQsfyBnm3/pyqg8YEiLJwXv3AH0hb6lNjl0Rl4MnTT6sGnfKEW7mUzEfnrpPjEcLLGgwblyuaJokN5RRmoYwqP78OXslaFxBK7KBsMQx2mapxal0maSrMXp+1FsjLvH0BJSDmM9C7VOlzwzR6tbl9y4mylQYfe413pMP08Gs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1622561460; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To; bh=5JqAOZc3MEuWc/slmDJdZDXClWVLVOXXgbwXQ0OUySA=; b=l2cLorkgfOTHA523euLsaI3o39V9MZM1Hbu0FLh197wCEb0aowfs5K+UmpPlixXrEy50eqFvabLEtcwOsHVeedcf3FNd/yZ68rAnLRU+aJ/v2piJOAmN/mUdYY2RGg0t65qEWeu/F+eXsFVDv4/KUNY2KzbiRxUUjeoyaBSFiDQ= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=no-reply@patchew.org; dmarc=pass header.from= Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by mx.zohomail.com with SMTPS id 1622561459098225.45047661589717; Tue, 1 Jun 2021 08:30:59 -0700 (PDT) In-Reply-To: <20210601150106.12761-1-richard.henderson@linaro.org> Subject: Re: [PATCH v7 00/27] TCI fixes and cleanups Message-ID: <162256145798.29238.17805720549540926374@0addf061776e> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Resent-From: From: no-reply@patchew.org To: richard.henderson@linaro.org Date: Tue, 1 Jun 2021 08:30:59 -0700 (PDT) X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.53; envelope-from=no-reply@patchew.org; helo=sender4-of-o53.zoho.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: qemu-devel@nongnu.org Cc: qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIxMDYwMTE1MDEwNi4xMjc2 MS0xLXJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmcvCgoKCkhpLAoKVGhpcyBzZXJpZXMgc2Vl bXMgdG8gaGF2ZSBzb21lIGNvZGluZyBzdHlsZSBwcm9ibGVtcy4gU2VlIG91dHB1dCBiZWxvdyBm b3IKbW9yZSBpbmZvcm1hdGlvbjoKClR5cGU6IHNlcmllcwpNZXNzYWdlLWlkOiAyMDIxMDYwMTE1 MDEwNi4xMjc2MS0xLXJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmcKU3ViamVjdDogW1BBVENI IHY3IDAwLzI3XSBUQ0kgZml4ZXMgYW5kIGNsZWFudXBzCgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4g PT09CiMhL2Jpbi9iYXNoCmdpdCByZXYtcGFyc2UgYmFzZSA+IC9kZXYvbnVsbCB8fCBleGl0IDAK Z2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQgMApnaXQgY29uZmlnIC0tbG9jYWwg ZGlmZi5yZW5hbWVzIFRydWUKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYuYWxnb3JpdGhtIGhpc3Rv Z3JhbQouL3NjcmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxiYWNrIGJhc2UuLgo9PT0gVEVTVCBT Q1JJUFQgRU5EID09PQoKVXBkYXRpbmcgM2M4Y2Y1YTljMjFmZjg3ODIxNjRkMWRlZjdmNDRiZDg4 ODcxMzM4NApGcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9wYXRjaGV3LXByb2plY3QvcWVtdQogKiBb bmV3IHRhZ10gICAgICAgICBwYXRjaGV3LzIwMjEwNjAxMTQzNzQ5LjE2NjktMS1hbmFpZHUuZ29s bHVAc2Ftc3VuZy5jb20gLT4gcGF0Y2hldy8yMDIxMDYwMTE0Mzc0OS4xNjY5LTEtYW5haWR1Lmdv bGx1QHNhbXN1bmcuY29tCiAqIFtuZXcgdGFnXSAgICAgICAgIHBhdGNoZXcvMjAyMTA2MDExNTAx MDYuMTI3NjEtMS1yaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnIC0+IHBhdGNoZXcvMjAyMTA2 MDExNTAxMDYuMTI3NjEtMS1yaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnClN3aXRjaGVkIHRv IGEgbmV3IGJyYW5jaCAndGVzdCcKZmY3M2YyYSB0ZXN0cy90Y2c6IEluY3JlYXNlIHRpbWVvdXQg Zm9yIFRDSQpmNzg2MDU3IHRjZy90Y2k6IFVzZSB7c2V0LGNsZWFyfV9oZWxwZXJfcmV0YWRkcgox OTBhZDFmIHRjZy90Y2k6IFJlbW92ZSB0aGUgcWVtdV9sZC9zdF90eXBlIG1hY3JvcwoxZTIxNTZh IFJldmVydCAidGNnL3RjaTogVXNlIGV4ZWMvY3B1X2xkc3QuaCBpbnRlcmZhY2VzIgo1NTAwZmU3 IHRjZy90Y2k6IFNwbGl0IG91dCB0Y2lfcWVtdV9sZCwgdGNpX3FlbXVfc3QKY2M3MGY5OCB0Y2cv dGNpOiBJbXBsZW1lbnQgYWRkMiwgc3ViMgpmZTlkNWM2IHRjZy90Y2k6IEltcGxlbWVudCBtdWx1 MiwgbXVsczIKMmRhMjI0YSB0Y2cvdGNpOiBJbXBsZW1lbnQgY2x6LCBjdHosIGN0cG9wCmU0Y2Q0 ZjEgdGNnL3RjaTogSW1wbGVtZW50IGV4dHJhY3QsIHNleHRyYWN0CmU2MzcwNzQgdGNnL3RjaTog SW1wbGVtZW50IGFuZGMsIG9yYywgZXF2LCBuYW5kLCBub3IKZmU3OGFhOSB0Y2cvdGNpOiBJbXBs ZW1lbnQgbW92Y29uZAo0MjQ0Zjk3IHRjZy90Y2k6IEltcGxlbWVudCBnb3RvX3B0cgpkNTEyOWQw IHRjZy90Y2k6IENoYW5nZSBlbmNvZGluZyB0byB1aW50MzJfdCB1bml0cwpiOTkzNmZmIHRjZy90 Y2k6IFJlbW92ZSB0Y2lfd3JpdGVfcmVnCjU1ZGRjMTUgdGNnL3RjaTogRW1pdCBzZXRjb25kIGJl Zm9yZSBicmNvbmQKN2Q4OGZjZCB0Y2cvdGNpOiBSZXNlcnZlIHIxMyBmb3IgYSB0ZW1wb3JhcnkK ZTRkOTc4NSB0Y2cvdGNpOiBVc2UgZmZpIGZvciBjYWxscwo3YzUzODExIHRjZy90Y2k6IE1vdmUg Y2FsbC1yZXR1cm4gcmVncyB0byBlbmQgb2YgdGNnX3RhcmdldF9yZWdfYWxsb2Nfb3JkZXIKZGY5 ZjY2MyB0Y2cvdGNpOiBJbXByb3ZlIHRjZ190YXJnZXRfY2FsbF9jbG9iYmVyX3JlZ3MKN2IxOTlj MSB0Y2c6IEJ1aWxkIGZmaSBkYXRhIHN0cnVjdHVyZXMgZm9yIGhlbHBlcnMKNGNkYWY3YyB0Y2c6 IEFkZCB0Y2dfY2FsbF9mdW5jCmI1ZDBjNDUgdGNnOiBTdG9yZSB0aGUgVENHSGVscGVySW5mbyBp biB0aGUgVENHT3AgZm9yIGNhbGwKOTk4NzkxYSBhY2NlbC90Y2c6IEFkZCB0Y2cgY2FsbCBmbGFn cyB0byBwbHVnaW5zIGhlbHBlcnMKMzE4MTJkNSBwbHVnaW5zOiBEcm9wIHRjZ19mbGFncyBmcm9t IHN0cnVjdCBxZW11X3BsdWdpbl9keW5fY2IKYjEyZDY2NyBhY2NlbC90Y2cvcGx1Z2luLWdlbjog RHJvcCBpbmxpbmUgbWFya2Vycwo4NTdmM2Q3IHRjZzogQWRkIHRjZ19jYWxsX2ZsYWdzCjc1MDdj NTIgdGNnOiBDb21iaW5lIGRoX2lzXzY0Yml0IGFuZCBkaF9pc19zaWduZWQgdG8gZGhfdHlwZWNv ZGUKCj09PSBPVVRQVVQgQkVHSU4gPT09CjEvMjcgQ2hlY2tpbmcgY29tbWl0IDc1MDdjNTIxNDk0 ZSAodGNnOiBDb21iaW5lIGRoX2lzXzY0Yml0IGFuZCBkaF9pc19zaWduZWQgdG8gZGhfdHlwZWNv ZGUpCjIvMjcgQ2hlY2tpbmcgY29tbWl0IDg1N2YzZDdiYTM3MSAodGNnOiBBZGQgdGNnX2NhbGxf ZmxhZ3MpCldBUk5JTkc6IGFkZGVkLCBtb3ZlZCBvciBkZWxldGVkIGZpbGUocyksIGRvZXMgTUFJ TlRBSU5FUlMgbmVlZCB1cGRhdGluZz8KIzIxOiAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKCnRvdGFs OiAwIGVycm9ycywgMSB3YXJuaW5ncywgMTA2IGxpbmVzIGNoZWNrZWQKClBhdGNoIDIvMjcgaGFz IHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwph cmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hF Q0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KMy8yNyBDaGVja2luZyBjb21taXQgYjEyZDY2NzAyYWNi IChhY2NlbC90Y2cvcGx1Z2luLWdlbjogRHJvcCBpbmxpbmUgbWFya2VycykKNC8yNyBDaGVja2lu ZyBjb21taXQgMzE4MTJkNTdhNDhjIChwbHVnaW5zOiBEcm9wIHRjZ19mbGFncyBmcm9tIHN0cnVj dCBxZW11X3BsdWdpbl9keW5fY2IpCjUvMjcgQ2hlY2tpbmcgY29tbWl0IDk5ODc5MWFkODY4ZSAo YWNjZWwvdGNnOiBBZGQgdGNnIGNhbGwgZmxhZ3MgdG8gcGx1Z2lucyBoZWxwZXJzKQpXQVJOSU5H OiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojMjc6IEZJTEU6IGFjY2VsL3RjZy9wbHVnaW4taGVs cGVycy5oOjM6CitERUZfSEVMUEVSX0ZMQUdTXzQocGx1Z2luX3ZjcHVfbWVtX2NiLCBUQ0dfQ0FM TF9OT19SV0csIHZvaWQsIGkzMiwgaTMyLCBpNjQsIHB0cikKCnRvdGFsOiAwIGVycm9ycywgMSB3 YXJuaW5ncywgNiBsaW5lcyBjaGVja2VkCgpQYXRjaCA1LzI3IGhhcyBzdHlsZSBwcm9ibGVtcywg cGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZl cyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRB SU5FUlMuCjYvMjcgQ2hlY2tpbmcgY29tbWl0IGI1ZDBjNDVlMGY4YiAodGNnOiBTdG9yZSB0aGUg VENHSGVscGVySW5mbyBpbiB0aGUgVENHT3AgZm9yIGNhbGwpCjcvMjcgQ2hlY2tpbmcgY29tbWl0 IDRjZGFmN2MyMDc0YSAodGNnOiBBZGQgdGNnX2NhbGxfZnVuYykKOC8yNyBDaGVja2luZyBjb21t aXQgN2IxOTljMWRkOWM1ICh0Y2c6IEJ1aWxkIGZmaSBkYXRhIHN0cnVjdHVyZXMgZm9yIGhlbHBl cnMpCjkvMjcgQ2hlY2tpbmcgY29tbWl0IGRmOWY2NjM3YTE2OCAodGNnL3RjaTogSW1wcm92ZSB0 Y2dfdGFyZ2V0X2NhbGxfY2xvYmJlcl9yZWdzKQoxMC8yNyBDaGVja2luZyBjb21taXQgN2M1Mzgx MTlhODA5ICh0Y2cvdGNpOiBNb3ZlIGNhbGwtcmV0dXJuIHJlZ3MgdG8gZW5kIG9mIHRjZ190YXJn ZXRfcmVnX2FsbG9jX29yZGVyKQoxMS8yNyBDaGVja2luZyBjb21taXQgZTRkOTc4NTJkMGJmICh0 Y2cvdGNpOiBVc2UgZmZpIGZvciBjYWxscykKRVJST1I6IHN1c3BlY3QgY29kZSBpbmRlbnQgZm9y IGNvbmRpdGlvbmFsIHN0YXRlbWVudHMgKDgsIDExKQojNzQ6IEZJTEU6IHRjZy90Y2cuYzoyMTQ4 OgogICAgICAgICBpZiAoVENHX1RBUkdFVF9SRUdfQklUUyA8IDY0ICYmIGlzXzY0Yml0KSB7Cisg ICAgICAgICAgIC8qCgp0b3RhbDogMSBlcnJvcnMsIDAgd2FybmluZ3MsIDM5MiBsaW5lcyBjaGVj a2VkCgpQYXRjaCAxMS8yNyBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBh bnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhl IG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKMTIvMjcgQ2hlY2tp bmcgY29tbWl0IDdkODhmY2RlMGY1MSAodGNnL3RjaTogUmVzZXJ2ZSByMTMgZm9yIGEgdGVtcG9y YXJ5KQoxMy8yNyBDaGVja2luZyBjb21taXQgNTVkZGMxNWIwNDQ0ICh0Y2cvdGNpOiBFbWl0IHNl dGNvbmQgYmVmb3JlIGJyY29uZCkKMTQvMjcgQ2hlY2tpbmcgY29tbWl0IGI5OTM2ZmY3MjlkZCAo dGNnL3RjaTogUmVtb3ZlIHRjaV93cml0ZV9yZWcpCjE1LzI3IENoZWNraW5nIGNvbW1pdCBkNTEy OWQwM2JkOTUgKHRjZy90Y2k6IENoYW5nZSBlbmNvZGluZyB0byB1aW50MzJfdCB1bml0cykKMTYv MjcgQ2hlY2tpbmcgY29tbWl0IDQyNDRmOTc1YjY5YSAodGNnL3RjaTogSW1wbGVtZW50IGdvdG9f cHRyKQoxNy8yNyBDaGVja2luZyBjb21taXQgZmU3OGFhOTYwMzAxICh0Y2cvdGNpOiBJbXBsZW1l bnQgbW92Y29uZCkKMTgvMjcgQ2hlY2tpbmcgY29tbWl0IGU2MzcwNzQxNzkxYSAodGNnL3RjaTog SW1wbGVtZW50IGFuZGMsIG9yYywgZXF2LCBuYW5kLCBub3IpCjE5LzI3IENoZWNraW5nIGNvbW1p dCBlNGNkNGYxZWMyOTggKHRjZy90Y2k6IEltcGxlbWVudCBleHRyYWN0LCBzZXh0cmFjdCkKMjAv MjcgQ2hlY2tpbmcgY29tbWl0IDJkYTIyNGFiNTVjZSAodGNnL3RjaTogSW1wbGVtZW50IGNseiwg Y3R6LCBjdHBvcCkKMjEvMjcgQ2hlY2tpbmcgY29tbWl0IGZlOWQ1YzYwYTdkZSAodGNnL3RjaTog SW1wbGVtZW50IG11bHUyLCBtdWxzMikKMjIvMjcgQ2hlY2tpbmcgY29tbWl0IGNjNzBmOTg2ZGI0 ZCAodGNnL3RjaTogSW1wbGVtZW50IGFkZDIsIHN1YjIpCjIzLzI3IENoZWNraW5nIGNvbW1pdCA1 NTAwZmU3MjhiY2YgKHRjZy90Y2k6IFNwbGl0IG91dCB0Y2lfcWVtdV9sZCwgdGNpX3FlbXVfc3Qp CjI0LzI3IENoZWNraW5nIGNvbW1pdCAxZTIxNTZhYTA3MzggKFJldmVydCAidGNnL3RjaTogVXNl IGV4ZWMvY3B1X2xkc3QuaCBpbnRlcmZhY2VzIikKMjUvMjcgQ2hlY2tpbmcgY29tbWl0IDE5MGFk MWYzODgwZSAodGNnL3RjaTogUmVtb3ZlIHRoZSBxZW11X2xkL3N0X3R5cGUgbWFjcm9zKQoyNi8y NyBDaGVja2luZyBjb21taXQgZjc4NjA1NzBiZmM4ICh0Y2cvdGNpOiBVc2Uge3NldCxjbGVhcn1f aGVscGVyX3JldGFkZHIpCjI3LzI3IENoZWNraW5nIGNvbW1pdCBmZjczZjJhNWZhYmUgKHRlc3Rz L3RjZzogSW5jcmVhc2UgdGltZW91dCBmb3IgVENJKQo9PT0gT1VUUFVUIEVORCA9PT0KClRlc3Qg Y29tbWFuZCBleGl0ZWQgd2l0aCBjb2RlOiAxCgoKVGhlIGZ1bGwgbG9nIGlzIGF2YWlsYWJsZSBh dApodHRwOi8vcGF0Y2hldy5vcmcvbG9ncy8yMDIxMDYwMTE1MDEwNi4xMjc2MS0xLXJpY2hhcmQu aGVuZGVyc29uQGxpbmFyby5vcmcvdGVzdGluZy5jaGVja3BhdGNoLz90eXBlPW1lc3NhZ2UuCi0t LQpFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwczovL3BhdGNo ZXcub3JnL10uClBsZWFzZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0Y2hldy1kZXZlbEByZWRo YXQuY29t