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 2BF3D8017D for ; Tue, 6 Oct 2026 23:05:13 +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 696N41vf028855; Wed, 7 Oct 2026 02:04:02 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696N41vf028855 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="pVr55ksP"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="Xo1ie6fO" Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696N4024028851 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 7 Oct 2026 02:04:00 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696N4024028851 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4a16faefac0so18951315e9.0 for ; Tue, 06 Oct 2026 16:04:00 -0700 (PDT) X-Gm-Message-State: AFuF++lTzmMctaUheOIh47MCxd671QZHSEHhGk7mSgbmu/psFp5wIAtv lwOc6KLdj1OF6gcx7bz2SDN2pmOJHCP/dlse+wmd+I0QQN08uTS1JOYjtocHH6sCYSvYZ7YWfGt DtbUru5IcgYO3LWD74xuaFXL9xSDx9U8MoRgXYjmMiJ6J1gQphTlGSg== X-Gm-Gg: AYBFou27wxipC7BzEDXJFKA5iv69tr41y+ogKSBI/L/TZLKtaD51UPUxTmiqLo+t0P8 bsy1nDX37kwNun1xKytV90EjoP8b9veqUQ5BRiejD9C+QnGFh8iBQpJoi81wG3G0HXbTi1JwT3v aj7Q0JRe7PdsZAuheGTl/3EQU9SFO0BwB716x5450u/LMvpb0TWAnOGHjxzWndD+rYgI8I4B8W9 +l/o5nLtScm2/3Ow97ogO9BjP7A73yF1YaLSTcGCYmb0ZmBsUnv2n5k9PNSKt2MVxDqRxaVTkJm Mvp1DvwKZnHStYGXHSc90iyv193Zv3db9yiKOvlVJJThmUpfLH2/4FzyBODMRcXZWfOy4a1Xv+U BU0A6/kottpdohahjTovYHL+89qAQrKGogS0YCwV8CF9yjX9SiImMfPGw6H6MzWHwadWn5FuFyP QDQryHTehATchErZximYRrgiy2Zn5VK5WZz381wzQZUmVKJMxpFUZNeb5zKfYJ/ZgpB1QvpsO7F o7yTfpH9GgTMBR/FCbe X-Received: by 2002:a05:600c:8217:b0:4a0:a34:6e7d with SMTP id 5b1f17b1804b1-4a18041f9a0mr3763185e9.18.1791327840300; Tue, 06 Oct 2026 16:04:00 -0700 (PDT) X-Received: by 2002:a05:600c:8217:b0:4a0:a34:6e7d with SMTP id 5b1f17b1804b1-4a18041f9a0mr3762955e9.18.1791327839872; Tue, 06 Oct 2026 16:03:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1791327839; cv=none; d=google.com; s=arc-20260327; b=lmZn1oHmgo8pxfl3RbmYo8e46K2oNlp+504lrQ4mE3QL7TfWuXGbGFtTT2OlGv7IaY qxXpkSLapcqAzv610ZN6yPzdvjCHsCt5TFTjQ4jK2jqNNt9qL4svU/5YbkUfai9ZZNPl 1/lwwczrSi5/WyvqlOYPaiG/7cQfwv3W9pVVM8b7hiUFevwilNgu52R+Jrs1swv3Yh7i BzFnPg2wPUPpg57FGVkfBYUdV+3lTiMXT0DyC0S/GPvOzA9G5YuDVmWyJVmVO1cUx2s4 ysQ5r1aqmu8PdywKoLM3aHFh5ITYiGt5syU4+ffDtStacbgHxdk7jrKN05Bb0kEd+AgP htHA== 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=mhLifzv4SXGwKS5jDRUvMJasUI510n5Ub15GnDh4jdY=; fh=3fkit/4pQ57MaDDuycEStxsNUQPLT4lVkC0oxkohKrA=; b=lZQplDk36udR9StqQND0x73UY1UKVmC/tNShTe+u+8jlldRBy52vjaX06FIwwf5HFT AtNqOgmni7sc9nvL7d0nelHFVreAYmSrf5yGN9TFfKblyj0i2mgJXyLzljo5bOh77BLa SZx3BQDlI4qMIG5wnrH0i6+Z7Fb95lrUENS2NSrkkvwV2L8m8jlJF9556r3TLSP1jPdV piuScIRU/VOrWNbiOvnFUNKbGA8Gowoaki1GtGBohkzjck/uUTBIrFgK1XtAfo4JZH1A ez1KZPqvsw488hyr3WP8LRaOwL8XRNI+9KCQx73O2U9OqF/TMmSWqCosATZqhNAVR1AM rCag==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=pVr55ksP; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=Xo1ie6fO; spf=pass (google.com: domain of 010701a11375a4e0-09b6ff59-4f44-43ba-b804-bc64d1b1ef55-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a11375a4e0-09b6ff59-4f44-43ba-b804-bc64d1b1ef55-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-48c72fb96e1si1096295f8f.132.2026.10.06.16.03.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Oct 2026 16:03:59 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a11375a4e0-09b6ff59-4f44-43ba-b804-bc64d1b1ef55-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=pVr55ksP; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=Xo1ie6fO; spf=pass (google.com: domain of 010701a11375a4e0-09b6ff59-4f44-43ba-b804-bc64d1b1ef55-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a11375a4e0-09b6ff59-4f44-43ba-b804-bc64d1b1ef55-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=1791327839; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID; bh=TgkwnxExhYbdBy0wJKKfRFQC54QXbNEiSc/bTq+Vxdc=; b=pVr55ksPbwIFXF6DcsE0o1WLCvBy1fJflIUc7iKxkKhckTrW7lBii9bxFOnDKJlh bcwh0eb1Q7jF4IRY0aK39ObIH8nYEW0KRLMmP5empfsMR5eniZwmwZwvFKpG+EbXGjw dSdD9cwpwWuamZnii7mBnovgJnRU/ENUry4XiQvhP77BRG5AuH4Ay0eJNJCjNMBaH3g 6TED3PY1op3fx5aBcnaLLm/V0iZkKKe8eoNKPR2QJVlljP3V4A76paf5YRGcW8pnIgl egMyWThLeBIW7VNG/LIUu9HyBFjDcLtCjzyT8s3B6YisgtKdHtNBBCLqeMivcqhGTJL NoH7SEXEZg== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=sokbgaaqhfgd6qjht2wmdajpuuanpimv; d=amazonses.com; t=1791327839; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID:Feedback-ID; bh=TgkwnxExhYbdBy0wJKKfRFQC54QXbNEiSc/bTq+Vxdc=; b=Xo1ie6fO98suhX7cCgORX8v/8c5XwNWira0NaG/wBraKrjdsWPbHKidcj2aXtEoi +7koZKpZAOuCgb6gGf6GiIjdhveYEuDP3OStg2VLaFvfHnix72LdScb+Cs2Z3OtSzKg y5HzBiR1LR00ryDexFNho9qGGRtNNCaxuxmNoc4M= From: no-reply@sashiko.virtuozzo.com To: Vasileios Almpanis , Konstantin Khorenko , Pavel Tikhomirov In-Reply-To: <20261007-b4-prep-khorenko-vstor-148656-cpuid-v5-1-652c5c9e56da@virtuozzo.com> References: <20261007-b4-prep-khorenko-vstor-148656-cpuid-v5-0-652c5c9e56da@virtuozzo.com> <20261007-b4-prep-khorenko-vstor-148656-cpuid-v5-1-652c5c9e56da@virtuozzo.com> Date: Tue, 6 Oct 2026 23:03:59 +0000 Message-ID: <010701a11375a4e0-09b6ff59-4f44-43ba-b804-bc64d1b1ef55-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 696N4024028851 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v5 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 MSBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW01lZGl1bV0gc2VsZnRlc3RzL3Zl OiBudmNzdyBiYXNlbGluZSBzYW1wbGVkIHRvbyBlYXJseSB0byBwcm92ZSB0aGUgY2hpbGQgbGVm dCB0aGUgQ1BVCi0tCgpjb21taXQgZTcwYWViMDczMzcyOGE2MGM4ZDRhYzIyMDY3N2VhM2VkZGYw NjBlNwpBdXRob3I6IEtvbnN0YW50aW4gS2hvcmVua28gPGtob3JlbmtvQHZpcnR1b3p6by5jb20+ CgpzZWxmdGVzdHMvdmU6IGNoZWNrIENQVUlEIG92ZXJyaWRlIGVtdWxhdGlvbiBmb3IgVkUgdGFz a3MKClRoaXMgYWRkcyBhIHNlbGZ0ZXN0IHRoYXQgd3JpdGVzIGEgb25lLWVudHJ5IC9wcm9jL3Z6 L2NwdWlkX292ZXJyaWRlIHRhYmxlCmFuZCBjaGVja3MgdGhhdCBhIHRhc2sgaW4gYSBmcmVzaCBW RSBzZWVzIHRoZSB0YWJsZSB2YWx1ZXMgd2hpbGUgdGhlIGhvc3QKa2VlcHMgdGhlIGhhcmR3YXJl IHZhbHVlcy4gQSBzZWNvbmQgdGVzdCBmbHVzaGVzIHRoZSB0YWJsZSBhZnRlciB0aGUgdGFzawp3 YXMgYXJtZWQgYW5kIGV4cGVjdHMgdGhlIGhhcmR3YXJlIHZhbHVlcyBiYWNrLiBUaGUgY2hpbGQg c3RvcHMgaXRzZWxmIHdpdGgKU0lHU1RPUCBzbyB0aGF0IENQVUlEIGZhdWx0aW5nIGlzIGFybWVk IGF0IHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoLCBhbmQgdGhlCnBhcmVudCB3YWl0cyBvbiB0aGUg Y2hpbGQncyB2b2x1bnRhcnkgY29udGV4dCBzd2l0Y2ggY291bnQgYmVmb3JlIHNlbmRpbmcKU0lH Q09OVC4KCkxpbms6IGh0dHBzOi8vdmlydHVvenpvLmF0bGFzc2lhbi5uZXQvYnJvd3NlL1ZTVE9S LTE0ODg0MwoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvdmUvdmVfY3B1 aWRfb3ZlcnJpZGVfdGVzdC5jIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvdmUvdmVfY3B1aWRf b3ZlcnJpZGVfdGVzdC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiAtLS0gL2Rldi9udWxsCj4g KysrIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvdmUvdmVfY3B1aWRfb3ZlcnJpZGVfdGVzdC5j CgpbIC4uLiBdCgo+ICtzdGF0aWMgaW50IGNwdWlkX2NoaWxkKHN0cnVjdCBjaGlsZF9jdHggKmN0 eCkKPiArewo+ICsJc3RydWN0IGNwdWlkX3JlZ3MgcjsKPiArCXVuc2lnbmVkIGxvbmcgbnZjc3c7 Cj4gKwo+ICsJY2xvc2UoY3R4LT5yZXN1bHRfcGlwZVswXSk7Cj4gKwo+ICsJaWYgKHVuc2hhcmUo Q0xPTkVfTkVXVkUpIDwgMCkKPiArCQlyZXR1cm4gMjE7Cj4gKwlpZiAocmVhZF9udmNzdygiL3By b2Mvc2VsZi9zdGF0dXMiLCAmbnZjc3cpKQo+ICsJCXJldHVybiAyMjsKPiArCWlmICh3cml0ZShj dHgtPnJlc3VsdF9waXBlWzFdLCAmbnZjc3csIHNpemVvZihudmNzdykpICE9IHNpemVvZihudmNz dykpCj4gKwkJcmV0dXJuIDIzOwo+ICsJaWYgKHJhaXNlKFNJR1NUT1ApKQo+ICsJCXJldHVybiAy NDsKCltTZXZlcml0eTogTWVkaXVtXQpJcyB0aGUgdm9sdW50YXJ5IGNvbnRleHQgc3dpdGNoIGJh c2VsaW5lIHNhbXBsZWQgZWFybHkgZW5vdWdoIGluCmNwdWlkX2NoaWxkKCk/CgpUaGUgY291bnQg aXMgcmVhZCBieSByZWFkX252Y3N3KCkgYmVmb3JlIHRoZSB3cml0ZSgpIG9uIHRoZSByZXN1bHQg cGlwZQphbmQgYmVmb3JlIHJhaXNlKFNJR1NUT1ApOgoKICAgIHJlYWRfbnZjc3coIi9wcm9jL3Nl bGYvc3RhdHVzIiwgJm52Y3N3KQogICAgd3JpdGUoY3R4LT5yZXN1bHRfcGlwZVsxXSwgJm52Y3N3 LCAuLi4pCiAgICByYWlzZShTSUdTVE9QKQoKSWYgYW55dGhpbmcgYmV0d2VlbiB0aGUgcmVhZCBh bmQgdGhlIHN0b3Agc2xlZXBzIHZvbHVudGFyaWx5LCBmb3IgZXhhbXBsZQphIHBhZ2UgZmF1bHQg dGhhdCBibG9ja3Mgb24gSU8gaW4gdGhlIGZpcnN0LXVzZSBnbGliYyB3cml0ZSgpIG9yIHJhaXNl KCkKcGF0aHMsIG52Y3N3IGdyb3dzIGJlZm9yZSB0aGUgY2hpbGQgYWN0dWFsbHkgc3RvcHMuCgpb IC4uLiBdCgo+ICtzdGF0aWMgdm9pZCB3YWl0X3N3aXRjaGVkX291dChzdHJ1Y3QgX190ZXN0X21l dGFkYXRhICpfbWV0YWRhdGEsIHBpZF90IHBpZCwKPiArCQkJICAgICAgdW5zaWduZWQgbG9uZyBu dmNzd19iZWZvcmUpCj4gK3sKPiArCWNoYXIgc3RhdHVzWzY0XTsKPiArCXVuc2lnbmVkIGxvbmcg bnZjc3c7Cj4gKwlpbnQgaTsKPiArCj4gKwlzbnByaW50ZihzdGF0dXMsIHNpemVvZihzdGF0dXMp LCAiL3Byb2MvJWQvc3RhdHVzIiwgcGlkKTsKPiArCWZvciAoaSA9IDA7IGkgPCBTV0lUQ0hfV0FJ VF9ST1VORFM7IGkrKykgewo+ICsJCUFTU0VSVF9FUShyZWFkX252Y3N3KHN0YXR1cywgJm52Y3N3 KSwgMCk7Cj4gKwkJaWYgKG52Y3N3ID4gbnZjc3dfYmVmb3JlKQo+ICsJCQlyZXR1cm47CgpbU2V2 ZXJpdHk6IE1lZGl1bV0KQ2FuIHRoaXMgY29uZGl0aW9uIHRlbGwgdGhlIGNvbnRleHQgc3dpdGNo IGNhdXNlZCBieSB0aGUgc3RvcCBhcGFydCBmcm9tCmFuIGVhcmxpZXIgdm9sdW50YXJ5IHN3aXRj aD8KClRoZSBzZXF1ZW5jZSB3b3VsZCBiZToKCiAgICBjaGlsZDogIHJlYWRfbnZjc3coKSAtPiBi YXNlbGluZQogICAgY2hpbGQ6ICB2b2x1bnRhcnkgc2xlZXAgYmVmb3JlIHJhaXNlKFNJR1NUT1Ap LCBudmNzdyBncm93cwogICAgcGFyZW50OiB3YWl0cGlkKFdVTlRSQUNFRCkgcmV0dXJucyBvbiB0 aGUgc3RvcAogICAgcGFyZW50OiB3YWl0X3N3aXRjaGVkX291dCgpIHNlZXMgbnZjc3cgPiBudmNz d19iZWZvcmUsIHJldHVybnMKICAgIHBhcmVudDoga2lsbChwaWQsIFNJR0NPTlQpIHdoaWxlIHRo ZSBjaGlsZCBpcyBzdGlsbCBpbgogICAgICAgICAgICBkb19zaWduYWxfc3RvcCgpIGFuZCBoYXMg bm90IGxlZnQgdGhlIENQVQoKVGhlIGNoaWxkIHdvdWxkIHRoZW4gcmVzdW1lIHdpdGhvdXQgYSBj b250ZXh0IHN3aXRjaCwgc28gQ1BVSUQgZmF1bHRpbmcsCndoaWNoIGlzIHN3aXRjaGVkIG9uIGF0 IHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoLCBpcyBuZXZlciBhcm1lZC4KCkluIHZlX3NlZXNfdGFi bGVfaG9zdF9zZWVzX2hhcmR3YXJlIHRoaXMgd291bGQgbWFrZSB0aGUgY2hpbGQgcmVwb3J0IHRo ZQpoYXJkd2FyZSBFRFggYW5kIHRoZSB0ZXN0IHdvdWxkIGZhaWwgc3B1cmlvdXNseS4gSW4KZmx1 c2hlZF90YWJsZV9mYWxsc19iYWNrX3RvX2hhcmR3YXJlIHRoZSB0ZXN0IHdvdWxkIHBhc3Mgd2l0 aG91dCBwcm92aW5nCnRoYXQgZmF1bHRpbmcgd2FzIGFybWVkLCB3aGljaCBpcyB0aGUgZmFsc2Ug cGFzcyB0aGUgY29tbWl0IG1lc3NhZ2Ugc2F5cwp0aGUgZmlyc3QgdGVzdCBpcyBtZWFudCB0byBy dWxlIG91dC4KCkkgY2hlY2tlZCB0aGUgZW5kIG9mIHRoZSBzZXJpZXMsIGluY2x1ZGluZyB0aGUg Y29tbWl0ICJzZWxmdGVzdHMvdmU6IGNoZWNrCkNQVUlEIG92ZXJyaWRlIGVtdWxhdGlvbiBmb3Ig YSBwcmVmaXhlZCBDUFVJRCIsIGFuZCB0aGUgYmFzZWxpbmUgaXMgc3RpbGwKc2FtcGxlZCBiZWZv cmUgd3JpdGUoKSBhbmQgcmFpc2UoU0lHU1RPUCkuIFRoZSBsYXRlciBwYXRjaGVzIG9ubHkgYWRk IHRoZQpzdG9wIGZsYWcgYW5kIG1vcmUgdGVzdCBjYXNlcywgc28gdGhpcyBpcyBub3QgZml4ZWQg dGhlcmUuCgpXb3VsZCBpdCB3b3JrIHRvIHNhbXBsZSBudmNzdyBhcyB0aGUgbGFzdCBzdGVwIGJl Zm9yZSByYWlzZSgpLCBvciB0byBhbHNvCnJlcXVpcmUgdGFzayBzdGF0ZSBUIGluIC9wcm9jLzxw aWQ+L3N0YXQgYmVmb3JlIHRoZSBwYXJlbnQgc2VuZHMgU0lHQ09OVD8KClsgLi4uIF0KCi0tIApT YXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28udnppbnQuZGV2LyMvcGF0Y2hzZXQv MjAyNjEwMDctYjQtcHJlcC1raG9yZW5rby12c3Rvci0xNDg2NTYtY3B1aWQtdjUtMC02NTJjNWM5 ZTU2ZGFAdmlydHVvenpvLmNvbT9wYXJ0PTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdApEZXZlbEBvcGVudnoub3JnCmh0 dHBzOi8vbGlzdHMub3BlbnZ6Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCg==