From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id CC1CD802A5 for ; Tue, 6 Oct 2026 22:23:33 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696MMLwA028521; Wed, 7 Oct 2026 01:22:22 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696MMLwA028521 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="fUerNCgD"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="ZqkQcj+F" Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696MMJZu028517 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 7 Oct 2026 01:22:19 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696MMJZu028517 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-48c511d9e97so1825986f8f.0 for ; Tue, 06 Oct 2026 15:22:19 -0700 (PDT) X-Gm-Message-State: AFq9FYLp5OBxBZGUaeyF0T7r9kEvvhAOwGGMnGXCGbnpvF9AX0sk0gmt 8azO9OsmdjSMznskV6a1LKcoP1bSAp9A4RnK15pMD+uv/mKRhZSF0j8g6iciTVp2cES4sGr81Ge sn1as+Gf0NaatIx80BrVWws+wSFUXzOa8ly8KzZkSSbUs4ofRcdiszw== X-Gm-Gg: AYBFou0Ofjs9VRPKh506NDzT5d07yyw0Fi6dv3H4QPz66cSRErchuNboWceyC0R6d1I U6tSVCUctfElk6E+8I9sUoxtBgt2MYw3k/m71LWJGeiXsKdKiyJGUwsUg2w94gWtE2Z5IyfMl3H A9HYgdYvFOHf7CLPU6eQN4zGnVZgUFfrRY1kG0oFSttCeWKhbNTAWRR7wPEdkeBK/umA68zQR5k VLBkNH368c6BEENdootKe/ABzlCJus3qRSqckw5aUDONzCGz95pksQUxnXaNv8VoQ+uxMKJ3q5H fPH22q/vKTiHc4h4LXWsFBbKlQMrv89L2jVyxBljCpHgFZR7ZErVxKq3mSUMm2TUkHqVjrMMasV HNoa32d4rITK3Xlg7dQY5vgl923OvQcfyU19loPG6CYFuhVcKgSlk1QrBxBN89sU5CRuPhFstUc ylyD2u0dx6EsbhGm4LJDvNQrUFX2eXf/+Wk9hbyDQ7tWa+S/2ZxEZyPt8FK/UogJbQeBFEojyZT qS+PDoFiwL7/hUVl/8Y X-Received: by 2002:a05:6000:4912:b0:487:342:d142 with SMTP id ffacd0b85a97d-48c7278a196mr987917f8f.44.1791325339440; Tue, 06 Oct 2026 15:22:19 -0700 (PDT) X-Received: by 2002:a05:6000:4912:b0:487:342:d142 with SMTP id ffacd0b85a97d-48c7278a196mr987895f8f.44.1791325338905; Tue, 06 Oct 2026 15:22:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1791325338; cv=none; d=google.com; s=arc-20260327; b=YObkUWDvOpo8DQvIzqIZTzdty+JZFm23Gogbft8jCvil1pGnFEj5SLW2BM+67WPwpa PwA3WTN1RJTA/3EFK6CGY/Qu+pofQIQL4nb2F6VCArtPazvET0n7pZLbGtkeGSf0uq3L n6Lg34zixRl+v9kKk3X69NCnFn//+k4P0yYCIWwgnUD+sZ2NGU7btdjeCvjwpTJKEKph 9IbxeN18kAgkMZT30K8nofeeDtj2nzVBFaTkxUGfvv0N7eI5VgqMxbThBmWKbpXu46cN Tzg1IiTkkltQsfz87hSe73ksi4ddH9Z5cu4NCZIam0hg3nIHBn4puiOXcVou+2O9gR5s S8DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:message-id:date:content-transfer-encoding:references :in-reply-to:cc:to:subject:from:dkim-signature:dkim-signature; bh=yX21+YP0HwXb0JHS0BG9QszNA6ebfefwp93xPBOw3Do=; fh=BMi7peQKGsBL5c8l6D4618MMO1fYZP0zM9HE9Pt7LMo=; b=oZiLkqpRRulzSvoAJZjyZ363h6/CfB8IsyNp25EUzKpgiif6e9Md42LFB/qOiEe2fz EyJiW2POEN0UMFjpRv8RyldOoXCSewF+gfO9ndmraB+knweuphfnVvRYCM7lc4P23o1d BZBLmkCYLoQvwj0eUrgO8oPzJ8npz+8ka7LPP8ovQlUEWtWvGAzVZ7Qer2XbvVtOROHV Q4IHmviG/8tkRFAjBmx5c3pmVxuHwxkgLTDPJRZt96JZzYy04YUfu6jR9XUcO85uS1mG dTfUvAKWOyfaoqeLlrAqR4N+etsRVjYqqasApfJl2S/mWf+OaC57v3ehrDtewLuLmU8m afLg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=fUerNCgD; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=ZqkQcj+F; spf=pass (google.com: domain of 010701a1134f7ba6-493f9cf2-3fc5-4421-a543-902f0d27a969-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a1134f7ba6-493f9cf2-3fc5-4421-a543-902f0d27a969-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-5.smtp-out.eu-central-1.amazonses.com (b224-5.smtp-out.eu-central-1.amazonses.com. [69.169.224.5]) by mx.google.com with ESMTPS id ffacd0b85a97d-48c724b1ebcsi1420410f8f.413.2026.10.06.15.22.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Oct 2026 15:22:18 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a1134f7ba6-493f9cf2-3fc5-4421-a543-902f0d27a969-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) client-ip=69.169.224.5; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=fUerNCgD; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=ZqkQcj+F; spf=pass (google.com: domain of 010701a1134f7ba6-493f9cf2-3fc5-4421-a543-902f0d27a969-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a1134f7ba6-493f9cf2-3fc5-4421-a543-902f0d27a969-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1791325338; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID; bh=Pv4F6RaVpqEP5CYEaaPCmbHQZfIy5nKcU09X5t2Z/xA=; b=fUerNCgDsDqQu8xsH+x4I6E1bt5CS+hLXqHQC3mof6QYELUmRJCdWRWwzp/tmvre 5FSdrbYIWf8fZoLZTfcDWt0G90kNxNkJz5yt4ismUycYKeu8I6AeUtuRfsPgr0H58+o yd25EWZO9LhDDRcIW7DCvbLlqYRaxVAZexQf+MyHFFZZjKkEpk+yOaZmgKWaPV5NFo5 aTOIUYYJt7Mc/fKq8wsoIBzyDenWVc7BRD5aZD7EtFVyRCq6wR3+rTmvTC6AHnV8QGA CObqM5ddQCtMPzaM9otN2KJ3keXcWHkdRNC+QLKXAZrfncPQkoefSczSwp9yzOVVk2i WEDHd6vEQg== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=sokbgaaqhfgd6qjht2wmdajpuuanpimv; d=amazonses.com; t=1791325338; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID:Feedback-ID; bh=Pv4F6RaVpqEP5CYEaaPCmbHQZfIy5nKcU09X5t2Z/xA=; b=ZqkQcj+FG7agWSjhyaiENhBWCVWxoRe7naj5wvgsbt415OMY2s1MjKnkPb1ljdW7 B4SFWIq6ePnxRuIU56B4OmS2bdNbAIYBnmjkSYMfKI+DAJuR8Jah1ZHyi1GsUPSwz8E 1CPHMYqkbTZpBmkzsYEfHgE0Npe7CZA9Q5bbrmYQ= From: no-reply@sashiko.virtuozzo.com To: Konstantin Khorenko , Pavel Tikhomirov , Vasileios Almpanis In-Reply-To: <20261007-b4-prep-khorenko-vstor-148656-cpuid-v4-1-bf16c29bea24@virtuozzo.com> References: <20261007-b4-prep-khorenko-vstor-148656-cpuid-v4-0-bf16c29bea24@virtuozzo.com> <20261007-b4-prep-khorenko-vstor-148656-cpuid-v4-1-bf16c29bea24@virtuozzo.com> Date: Tue, 6 Oct 2026 22:22:18 +0000 Message-ID: <010701a1134f7ba6-493f9cf2-3fc5-4421-a543-902f0d27a969-000000@eu-central-1.amazonses.com> Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.06-69.169.224.5 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 696MMJZu028517 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v4 1/5] selftests/ve: check CPUID override emulation for VE tasks X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW01lZGl1bV0gc2VsZnRlc3RzL3Zl OiBzdG9wcGVkLWNoaWxkIHN5bmMgZG9lcyBub3QgZ3VhcmFudGVlIGEgY29udGV4dCBzd2l0Y2gg YmVmb3JlIFNJR0NPTlQKLSBbTG93XSBzZWxmdGVzdHMvdmU6IHg4NiBnYXRlIGFkbWl0cyAzMi1i aXQgYnVpbGRzIGJ1dCBkb19jcHVpZCgpIGFzbSBuZWVkcyB4ODYtNjQKLS0KCmNvbW1pdCA3Yjky Y2ZjNWEzYTE1NmIwM2QxZTQ0MGMwZjMwYmMwZTZjOTQ2MmE2CkF1dGhvcjogS29uc3RhbnRpbiBL aG9yZW5rbyA8a2hvcmVua29AdmlydHVvenpvLmNvbT4KCnNlbGZ0ZXN0cy92ZTogY2hlY2sgQ1BV SUQgb3ZlcnJpZGUgZW11bGF0aW9uIGZvciBWRSB0YXNrcwoKVGhpcyBhZGRzIGEgc2VsZnRlc3Qg dGhhdCB3cml0ZXMgYSBvbmUtZW50cnkgL3Byb2MvdnovY3B1aWRfb3ZlcnJpZGUgdGFibGUKYW5k IGNvbXBhcmVzIHRoZSBsZWFmIDEgQ1BVSUQgdmFsdWVzIHNlZW4gYnkgYSB0YXNrIGluIGEgZnJl c2ggVkUgd2l0aAp0aG9zZSBzZWVuIGJ5IHRoZSBob3N0LiBBIHNlY29uZCB0ZXN0IGZsdXNoZXMg dGhlIHRhYmxlIGFmdGVyIHRoZSB0YXNrIHdhcwphcm1lZCBhbmQgZXhwZWN0cyB0aGUgaGFyZHdh cmUgdmFsdWUgYmFjay4gVGhlIHRlc3QgaXMgYnVpbHQgb24geDg2IG9ubHkuCgpMaW5rOiBodHRw czovL3ZpcnR1b3p6by5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9WU1RPUi0xNDg4NDMKCj4gZGlmZiAt LWdpdCBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3ZlL01ha2VmaWxlIGIvdG9vbHMvdGVzdGlu Zy9zZWxmdGVzdHMvdmUvTWFrZWZpbGUKPiAtLS0gYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92 ZS9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3ZlL01ha2VmaWxlCgpb IC4uLiBdCgo+ICsjIEFSQ0ggc3RheXMgdW50b3VjaGVkOiBsaWIubWsgcGlja3MgdGhlIGNsYW5n IHRhcmdldCBieSBpdHMgZW1wdGluZXNzLgo+ICtpZmVxICgkKEFSQ0gpLCkKPiArdmVfYXJjaCA6 PSAkKHNoZWxsIHVuYW1lIC1tIDI+L2Rldi9udWxsIHx8IGVjaG8gbm90KQo+ICtlbHNlCj4gK3Zl X2FyY2ggOj0gJChBUkNIKQo+ICtlbmRpZgo+ICtpZmVxICgkKHZlX2FyY2gpLCQoZmlsdGVyICQo dmVfYXJjaCkseDg2IHg4Nl82NCkpCj4gK1RFU1RfR0VOX1BST0dTICs9IHZlX2NwdWlkX292ZXJy aWRlX3Rlc3QKPiArZW5kaWYKCltTZXZlcml0eTogTG93XQpUaGUgc2VsZnRlc3RzIHRvcC1sZXZl bCBNYWtlZmlsZSBtYXBzIGJvdGggaTM4NiBhbmQgeDg2XzY0IHRvIEFSQ0g9eDg2LCBzbwp0aGlz IGdhdGUgYWxzbyBlbmFibGVzIHZlX2NwdWlkX292ZXJyaWRlX3Rlc3QgZm9yIDMyLWJpdCB4ODYg YnVpbGRzLgoKZG9fY3B1aWQoKSBpbiB2ZV9jcHVpZF9vdmVycmlkZV90ZXN0LmMgdXNlcyBhbiBl Ynggb3V0cHV0IGNvbnN0cmFpbnQsIGFuZAppdHMgb3duIGNvbW1lbnQgc2F5cyBpdCBpcyB4ODYt NjQgb25seSBiZWNhdXNlICJ0aGVyZSBlYnggaXMgbm90IHRoZSBQSUMKYmFzZSI6CgogICAgICAg IGFzbSB2b2xhdGlsZSgiY3B1aWQiCiAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAoci0+ZWF4 KSwgIj1iIiAoci0+ZWJ4KSwgIj1jIiAoci0+ZWN4KSwgIj1kIiAoci0+ZWR4KQogICAgICAgICAg ICAgICAgICAgICA6ICJhIiAobGVhZiksICJjIiAoMCkpOwoKQ2FuIHRoaXMgYnJlYWsgdGhlIGJ1 aWxkIG9mIHRoZSB3aG9sZSB2ZSBzZWxmdGVzdHMgZGlyZWN0b3J5IHdpdGggQVJDSD14ODYKb24g YSAzMi1iaXQgUElDIG9yIFBJRSB0b29sY2hhaW4sIHdoZXJlIEdDQyByZXBvcnRzICJjYW4ndCBm aW5kIGEgcmVnaXN0ZXIKaW4gY2xhc3MgQlJFRyI/IFNob3VsZCB0aGUgZ2F0ZSBleGNsdWRlIDMy LWJpdCB4ODY/Cgo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92ZS92ZV9j cHVpZF9vdmVycmlkZV90ZXN0LmMgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92ZS92ZV9jcHVp ZF9vdmVycmlkZV90ZXN0LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IC0tLSAvZGV2L251bGwK PiArKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92ZS92ZV9jcHVpZF9vdmVycmlkZV90ZXN0 LmMKClsgLi4uIF0KCj4gKwlBU1NFUlRfR0Uod2FpdHBpZChwaWQsICZzdGF0dXMsIFdVTlRSQUNF RCksIDApOwo+ICsJaWYgKCFXSUZTVE9QUEVEKHN0YXR1cykpIHsKClsgLi4uIF0KCj4gK3N0YXRp YyB2b2lkIHJlc3VtZV9jcHVpZF9jaGlsZChzdHJ1Y3QgX190ZXN0X21ldGFkYXRhICpfbWV0YWRh dGEsIHBpZF90IHBpZCkKPiArewo+ICsJQVNTRVJUX0VRKGtpbGwocGlkLCBTSUdDT05UKSwgMCk7 Cj4gK30KCltTZXZlcml0eTogTWVkaXVtXQpEb2VzIHRoaXMgc3luY2hyb25pemF0aW9uIGd1YXJh bnRlZSBhIGNvbnRleHQgc3dpdGNoIGJlZm9yZSBTSUdDT05UPyBUaGUKd2FpdHBpZChXVU5UUkFD RUQpIGluIHNwYXduX2NwdWlkX2NoaWxkKCkgb25seSBndWFyYW50ZWVzIHRoYXQgdGhlIHN0b3Ag d2FzCnJlcG9ydGVkIHRvIHRoZSBwYXJlbnQsIG5vdCB0aGF0IHRoZSBjaGlsZCBoYXMgYmVlbiBz d2l0Y2hlZCBvdXQuCgpJbiB0aGUga2VybmVsIHN0b3AgcGF0aCwgZG9fc2lnbmFsX3N0b3AoKSBz ZXRzIFRBU0tfU1RPUFBFRCBhbmQgY2FsbHMKZG9fbm90aWZ5X3BhcmVudF9jbGRzdG9wKCkgYmVm b3JlIGl0IGNhbGxzIHNjaGVkdWxlKCk6CgpjcHVpZF9jaGlsZCgpCiAgIHVuc2hhcmUoQ0xPTkVf TkVXVkUpOwogICByYWlzZShTSUdTVE9QKTsKICAgICAgZG9fc2lnbmFsX3N0b3AoKQogICAgICAg ICBzZXRfc3BlY2lhbF9zdGF0ZShUQVNLX1NUT1BQRUQpOwogICAgICAgICBkb19ub3RpZnlfcGFy ZW50X2NsZHN0b3AoKTsgICA8LSBwYXJlbnQncyB3YWl0cGlkKCkgY2FuIHJldHVybiBoZXJlCiAg ICAgICAgIHNjaGVkdWxlKCk7CgpJZiB0aGUgcGFyZW50IHJ1bnMgcmVzdW1lX2NwdWlkX2NoaWxk KCkgaW5zaWRlIHRoYXQgd2luZG93LCBTSUdDT05UIHNldHMKdGhlIGNoaWxkIGJhY2sgdG8gVEFT S19SVU5OSU5HLiBXaGVuIHRoZSBjaGlsZCB0aGVuIHJlYWNoZXMgc2NoZWR1bGUoKSwgaXQKaXMg bm8gbG9uZ2VyIGluIGEgc2xlZXBpbmcgc3RhdGUgYW5kIGlzIG5vdCBkZWFjdGl2YXRlZCwgc28g aXQgY2FuIGtlZXAKcnVubmluZyBvbiB0aGUgc2FtZSBDUFUgd2l0aCBubyBjb250ZXh0IHN3aXRj aC4KClRoZSBjb21taXQgbWVzc2FnZSBzYXlzIGZhdWx0aW5nIGlzIHN3aXRjaGVkIG9uICJhdCBp dHMgbmV4dCBjb250ZXh0CnN3aXRjaCIgYW5kIHRoYXQgImEgc3RvcHBlZCB0YXNrIGlzIG9mZiB0 aGUgQ1BVIGZvciBzdXJlIi4gV2l0aG91dCB0aGUKc3dpdGNoLCBmYXVsdGluZyBpcyBuZXZlciBh cm1lZCBmb3IgdGhlIGNoaWxkLgoKSW4gdmVfc2Vlc190YWJsZV9ob3N0X3NlZXNfaGFyZHdhcmUs IHRoZSBjaGlsZCB3b3VsZCB0aGVuIHNlZSB0aGUgaGFyZHdhcmUKQ1BVSUQgYW5kIHRoZSBFWFBF Q1RfRVEgb24gZWR4IHdvdWxkIGZhaWwgb24gYSBjb3JyZWN0IGtlcm5lbC4KCkluIGZsdXNoZWRf dGFibGVfZmFsbHNfYmFja190b19oYXJkd2FyZSwgdGhlIGNoaWxkIHdvdWxkIHNlZSB0aGUgaGFy ZHdhcmUKQ1BVSUQsIHdoaWNoIGlzIHRoZSBleHBlY3RlZCB2YWx1ZSwgc28gdGhlIHRlc3Qgd291 bGQgcGFzcyBldmVuIGlmIHRoZQprZXJuZWwgbmV2ZXIgYXJtZWQgZmF1bHRpbmcuCgpUaGUgd2lu ZG93IGlzIG5hcnJvdywgc2luY2UgdGhlIHBhcmVudCBtdXN0IHdha2UgYW5kIGZpbmlzaCB3YWl0 cGlkKCkKZmlyc3QsIGJ1dCBpdCBhcHBlYXJzIHRvIGJlIHN0cnVjdHVyYWxseSBwb3NzaWJsZS4g SXMgdGhlcmUgc29tZXRoaW5nIGluCnRoZSB0ZXN0IHRoYXQgd2FpdHMgZm9yIHRoZSBjaGlsZCB0 byBhY3R1YWxseSBzY2hlZHVsZSBvdXQgYmVmb3JlIFNJR0NPTlQKaXMgc2VudD8KCkkgZGlkIG5v dCBmaW5kIGEgbGF0ZXIgZml4IGZvciB0aGlzIGluIHRoZSBzZXJpZXMuIFRoZSBmb2xsb3ctdXAg cGF0Y2hlcwoieDg2L3ZlOiBlbmFibGUgQ1BVSUQgZmF1bHRpbmcgYXQgb25jZSB3aGVuIHRoZSBj dXJyZW50IHRhc2sgZW50ZXJzIGEgVkUiCmFuZCAic2VsZnRlc3RzL3ZlOiBjaGVjayBDUFVJRCBv dmVycmlkZSByaWdodCBhZnRlciBlbnRlcmluZyBhIFZFIiBjaGFuZ2UKdGhlIGtlcm5lbCB0byBh cm0gYXQgb25jZSBhbmQgYWRkIGEgdGVzdCB3aXRob3V0IHRoZSBzdG9wLiBUaGUgZmluYWwtc3Rh dGUKdGVzdCBmaWxlIHN0aWxsIHVzZXMgdGhlIHNhbWUgd2FpdHBpZChXVU5UUkFDRUQpIGZvbGxv d2VkIGJ5IGtpbGwoU0lHQ09OVCkKc3luY2hyb25pemF0aW9uIGZvciB0aGUgc3RvcC1iYXNlZCB0 ZXN0cy4KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28udnppbnQuZGV2 LyMvcGF0Y2hzZXQvMjAyNjEwMDctYjQtcHJlcC1raG9yZW5rby12c3Rvci0xNDg2NTYtY3B1aWQt djQtMC1iZjE2YzI5YmVhMjRAdmlydHVvenpvLmNvbT9wYXJ0PTEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdApEZXZlbEBv cGVudnoub3JnCmh0dHBzOi8vbGlzdHMub3BlbnZ6Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVs Cg==