Message ID | 20180830110027.12706-7-gorcunov@gmail.com |
---|---|
State | Accepted |
Series | "x86: cpu -- Rework feature testing" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.128.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Thu, 30 Aug 2018 13:03:46 +0200 (CEST) Received: by 2002:a6b:25cb:0:0:0:0:0 with SMTP id l194-v6csp709542iol; Thu, 30 Aug 2018 04:03:41 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYp3R3Obd8dwC+AL9XRyu5z0gK7nrX23xl0HjjhIDfMSJYQDzMTrl2bD6qjs3mgFM56pTSO X-Received: by 2002:a50:9306:: with SMTP id m6-v6mr12162264eda.206.1535627021564; Thu, 30 Aug 2018 04:03:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535627021; cv=none; d=google.com; s=arc-20160816; b=OhZkT4JahmcfweTvtleoM8hDiKtziCvQ+gGerDyjTBUmKWUeU7ch9MceYZe9Gkj+3E zn//nBLathn51nm4Uj6ws6xOSE3OjDzBqzjU9qf7ds5CfZPyOUjHboYPDczxkfhc/0Il w/U9Rqm8lUrpE7rrKgjzKPY8m7GVtJyU5uxIm7p2HhGaZW+hljd3uZwkhg4Ih8hN3SDM 7sHo/9xrm9rUFVMXgGf1XKaEv3MU1uXCCq69kIVmUx3vBZMs8Qt90b+SrpY6P7I3Ceao /y0TJBBWkBDiIo5dObWhOs9PsAVz//iW8/yNemD0jDRmUinR3ti21R9cWz1tHO+yTHjI nJdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:spamdiagnosticmetadata:spamdiagnosticoutput:mime-version :references:in-reply-to:message-id:date:to:from:dkim-signature :arc-authentication-results; bh=Gqy59CM+Fee+gcmlmCu0FK45XYakUxOCiD1SwuI8yEY=; b=zJ6gBhMuVEGSeJ0TAoB7FftQ4iLEgzx3fMz1CBFzm1fmVCXHsrWL2H2MPSeW4Do57z nZASwAnPJCMA5Xt4jY1fk27ED8kwNNZpMDufANgwZFSEdhznTrvm6993an8sHAp/14ek x1Fhkx0PW7qDrZZdcfOwapWaa1AT7tdwS7ZryAz83KxMBId+ER5aNtrNvlDjkJlhM3SY ej0yZyCmFOLXDaRQgqiX4xnLIvSYU8zV2cZLj2oFIBa1HRDU72I5laZ/X+NKViyTDqjg DXwlFyAUy9VWxz7+zWh7WKWxjf+W33Ddwf2XpZPjaawi6UpHAwZIGH05adRJzgfb2ojA V/wQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=EJSb15BR; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: <criu-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id x62-v6si4354981edc.151.2018.08.30.04.03.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Aug 2018 04:03:41 -0700 (PDT) Received-SPF: pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=EJSb15BR; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w7UB2jBg023800; Thu, 30 Aug 2018 14:02:51 +0300 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp0182.outbound.protection.outlook.com [213.199.154.182]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w7UB1ldk023725 for <criu@openvz.org>; Thu, 30 Aug 2018 14:01:47 +0300 Received: from VI1PR0801CA0072.eurprd08.prod.outlook.com (2603:10a6:800:7d::16) by DB6PR08MB2808.eurprd08.prod.outlook.com (2603:10a6:6:1d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.13; Thu, 30 Aug 2018 11:01:49 +0000 Received: from DB5EUR01FT051.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::201) by VI1PR0801CA0072.outlook.office365.com (2603:10a6:800:7d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1101.16 via Frontend Transport; Thu, 30 Aug 2018 11:01:49 +0000 Authentication-Results: spf=pass (sender IP is 209.85.208.44) smtp.mailfrom=gmail.com; openvz.org; dkim=pass (signature was verified) header.d=gmail.com; openvz.org; dmarc=pass action=none header.from=gmail.com; Received-SPF: Pass (protection.outlook.com: domain of gmail.com designates 209.85.208.44 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.208.44; helo=mail-ed1-f44.google.com; Received: from mail-ed1-f44.google.com (209.85.208.44) by DB5EUR01FT051.mail.protection.outlook.com (10.152.5.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.1101.10 via Frontend Transport; Thu, 30 Aug 2018 11:01:48 +0000 Received: by mail-ed1-f44.google.com with SMTP id p52-v6so6185097eda.12 for <criu@openvz.org>; Thu, 30 Aug 2018 04:01:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ek3xNZkjnhttiI3OBH+RlJQjfafBmBRdDnZ2NJFW4gU=; b=EJSb15BRb/WpNsWDAbSMtFR4//s5N8hla1x0at9uoWoASQj6FlKGu/Ccx06MTRdDFX Ux82eHQkWlnO9NyGCHde0HXL46wtlg62BjSxIpV1eUEt9PS+2FwcVIomVtvHHot0jdBM aSujFhDDpxqxIVDXSyb/tM9YpsgTfsLssmME4e/48VAkw2Vs1xgtavcTJMWSlTXefBgt g3RLOcjKGeAptR9ufugSeTOdh0ZI43DwnrFKYX8Zq2izqDUu59Lkm+xpdf41akjEjsUH zGOGcYdDBv71CpIVZpQpiqSgWjV18BbCfNv4qJSSfMli30fI+mOmYnsj3lnJ7IpakmMa Em8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=ek3xNZkjnhttiI3OBH+RlJQjfafBmBRdDnZ2NJFW4gU=; b=Fi0m5BgIBZswjnbspOo9afMXdYnwEBvsZATHS03aQMtfgAWKVCgb+LlAoLAyNAENx/ omXBmdrLoYflBW4JQDAkQ1GLn92GyUiJe3ZB+vvkPitm+QVBKbYjsQkAtqIOUfRTDSPP GPLxcESLziZyw5A8yIY/aItGOEHqvTTGOnn5ieJtlvxB+ELEOaz8Y8zz7PFqPEKTeKAa BkVvZbaed7ma6UoEDomaBpqGZgftgTTtLHsxlS95u7I3uHWfVwaZPOTgcrAj5tpt2pFh qtO4oUDPgtACRtoA6TDk1Ak/x+gKOTik4KmuiBuuTaD5J5xk11l8lVVIra88VLNc0G/d ENnA== X-Gm-Message-State: APzg51DchvAW+XMivPW3WuIFZOJ9M788iFum4yfVXZA3hmlsBAVeHdBr AWW2lFCvL20MO/CRHk4jnR0= X-Received: by 2002:a50:ac56:: with SMTP id w22-v6mr12424885edc.211.1535626908212; Thu, 30 Aug 2018 04:01:48 -0700 (PDT) Received: from uranus.localdomain ([5.18.102.224]) by smtp.gmail.com with ESMTPSA id s36-v6sm3356707edb.56.2018.08.30.04.01.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Aug 2018 04:01:47 -0700 (PDT) Received: by uranus.localdomain (Postfix, from userid 1000) id DE92746077B; Thu, 30 Aug 2018 14:00:31 +0300 (MSK) From: Cyrill Gorcunov <gorcunov@gmail.com> To: crml <criu@openvz.org> Date: Thu, 30 Aug 2018 14:00:21 +0300 Message-Id: <20180830110027.12706-7-gorcunov@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180830110027.12706-1-gorcunov@gmail.com> References: <20180830110027.12706-1-gorcunov@gmail.com> X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-Forefront-Antispam-Report: CIP:209.85.208.44; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(8156002)(2980300002)(438002)(189003)(199004)(87572001)(8676002)(90966002)(47776003)(61266001)(336012)(6266002)(107886003)(446003)(59536001)(11346002)(103686004)(73392003)(1096003)(50466002)(48376002)(2160300002)(246002)(305945005)(7596002)(50226002)(106466001)(76482006)(4326008)(60616004)(73972006)(83322999)(7636002)(356003)(36756003)(26005)(14444005)(5660300001)(126002)(55446002)(6916009)(486006)(86362001)(476003)(106002)(52956003)(2616005)(42186006)(93516011)(51416003)(76176011)(82202002)(6666003)(16003)(16586007)(95326003)(54906003)(1076002)(45356006); DIR:INB; SFP:; SCL:1; SRVR:DB6PR08MB2808; H:mail-ed1-f44.google.com; FPR:; SPF:Pass; LANG:en; PTR:mail-ed1-f44.google.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR01FT051; 1:EA5o9dF5UpL7vs4x7v+/L9TvxKvd8E509xjDbUhCKALZDurYMwtSWW2gCZuXr9lDQoKKYhmdaGFvMvwyk5b0n07qxrf4NYR3sx4mzvWj+ICS6ztpm2gcd2RS8wKBM8kd MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a3869dd0-8216-4a5f-a7c0-08d60e67fbb5 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(5600074)(711020)(4605076)(4608076)(4614076)(1401180)(8001031)(1402068)(71702078); SRVR:DB6PR08MB2808; X-Microsoft-Exchange-Diagnostics: 1; DB6PR08MB2808; 3:I30OVMQnIiUlo/JV+SwGzCsUUFpBjQa/D3ctWvR7YHInKlatuFXJpWy2368pHgKVpkDryRw9KIGNhEm9zIOcx1x3dd0mmJ8eFjyMIS6HfYpSiLrYa2GlkaCoKs/jVaoO1SbX5wq4Ke4ET70YRI6rEJpDQG9cki70WrKofd95/bmEptOz2NIBWH+cC95Yr9WVqLAVFQtBxLm2pVYR2tdFpaYbjauqw2OU7bKZXLaG9lWG8hNK5qnVHJaRGISKI6a3+hP8iXSHYOUqC7lvSXml4n6hhdmmls9OfYdawv9E2Hs3KU2VPyTAJFkhkyZj/8RLnNKa47czsJ414E+moNnXtd+AkYkDCSzMFYpRDieXki8=; 25:iy6QNZiDAKbE4w9OwpMxLJVuEEIFYWYfmi5m8U+DMg9/rNoDGcygjnFxcUqSls4Ca8kxkC0q1bWOChOF0msVJR3FUyWiwJXy4a1t7forDwLlEplpxfEwXvlXTODqTysGjtii/+dUzIfBQwiGjYTOk92EfMnv9JnIrqKHjOLJT5hA5JjGyDDpOY/+cXOHqVdVJ7v2bC015bpJK3NIsXNXuDFwHYcH8SvwtaurdvTq+WF2l8ItUMKLfAu0zwkg0vZxqs/91lcthDHyQgMBArznIcdM2Rnwec9eiedkI2kdgnM2srbH8P+1Q1lux65c7VNcHGCasE/Y9L4lMwt/jpOHDQ== X-MS-TrafficTypeDiagnostic: DB6PR08MB2808: X-Microsoft-Exchange-Diagnostics: 1; DB6PR08MB2808; 31:17S2n9/wjziZwf2GK+pGB2ofEaji0KbV+pFW/qFWoO2rVq/03uRtnsAQv0SYl1nCdK8IfQO43HTq42T+Z7cnurnv5WRr1JHw6pLo60Kkldi1Lf8awHo08HmHsMua8tdTBxQJIIHswe/hzm5eLnt8qSqRcaZSKm3z1mAU4fdDakP+xmHQ/9NTqSBQlRlioG/cSpuK8st8GB6usPrDYc9YNKGN9qOeho45zqKogzOc3UU=; 20:C0kvS8/0WPRHF9LXrwWo2b6DdEIbdfX+PpBbIXNB02q/oYBU9/w8iyIA/mK5DsfG0w/2vT6+Mui59Bjhoxpi1gaBsguJssdtzM3CX3loZ19hUODAm2dpKu9KmoxYRF0TQLK7zm0ZDEgUCTBxYxQQVyhJwFJLKo7lUKEzuZwbdRlyzQnbQVQHV9zCHTsoFK1OKA5SXqpt+3Xd3h8PsGILgCGXKqIDFAN/ye19StxZU6987lkBEC9geuxwHHBYFMCD5ttgKVPljKst2Gs3BYMISUeVcjXaFaqHolcDus3eLzscwWRrrOYsAj4YYcCe58Uqys+olNjfJ1glD58QtuqgepqmisZGM1OpcFxdY5p67jfEOhg/ev6QRZ6XXklLrko6eOlcVUdC2Syh58g8vbCqLJu3+9qQwda2Pfjpw+v8IzKajqFm2JmpRtFXwv23FGCHk4CJ4yllh1FCxnax9CAQcOtEU94HX6yvl+9jDpK6waofHWXyw+hdSvmSKMtlm2OE X-Exchange-Antispam-Report-Test: UriScan:(85827821059158); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(2018062399030)(2018011200283)(2401047)(8121501046)(52410047)(2018011210174)(2018011211064)(2018011212028)(2018011213028)(2018011214028)(2018011215028)(2018011216028)(2018011217028)(2018011218028)(2018011219092)(2018011220252)(2018011221063)(2018011222027)(2018011223027)(2018011224027)(2018011225035)(2018011229035)(2018011232269)(2018011233052)(2018021202149)(98810176)(2018021203149)(98815176)(1430482)(1431068)(1432130)(1551054)(823300264)(823330083)(9101536074)(93006095)(93005095)(3231311)(901025)(902075)(913088)(7045084)(944500087)(944510158)(944921075)(946801078)(946901078)(9300000166)(9301004277)(52103095)(52104123)(52105095)(52106170)(52408095)(98821027)(98822027)(52401380)(52601095)(52505095)(52406095)(52305095)(52206095)(88860193)(3002001)(10201501046)(1610001)(8301001075)(8301003183)(201708071742011)(7699016); SRVR:DB6PR08MB2808; BCL:0; PCL:0; RULEID:; SRVR:DB6PR08MB2808; X-Microsoft-Exchange-Diagnostics: 1; DB6PR08MB2808; 4:l0b1sNxC8+0qCMucYu9ZrlqmUWykg9owfN4Z2e9EuZ5DuQg/muIjMLuh7v6JPi+Pi+bo7xo27+X/OneArXTRssZlevlzkGBePzMWiwcryH2SW8qxALmOJbNhmXJ+5YVHOcXtnAWyzxKO27cwdt46f2RmFJk9Y/DUSwiRItgEUnDQ/yD5IpR+Sgf7xSho1DjrhSEPnXDZ2YZotUKWe7EtJdB9u3toErmyGVPOxG+aJeyk8Q8JEqoS4myOT2BUbnpAFHshE64G1Jn3H+TV2jcxA0uZmwmK1PYXg0f3ZFshvPjDJ05SNf3JukQmLzhizWJS X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR08MB2808; 23:AdpNuLwR7s4Ir2ioJvdk9/PWlwynoof8D5drUCFuE?= =?us-ascii?Q?76/Cfyvq8EMvQnhgNURgpCdZwST2U3oRAK8rLMEeSlhpUZUJsMnPcgCMBV8e?= =?us-ascii?Q?Ja29EyaBQbf7j0kVGOLeDYsyqhZUkFQ06g3fCVXUN/V7wVicpEjPjtsRjn+d?= =?us-ascii?Q?TGQh+SJJJSylxD25qUfESNPFcX66gBKdB7X+I14tjkJMe7Q0BExsllnvTMls?= =?us-ascii?Q?qCHxhl1XKU9rCg4nju86mVbb6a+1e472mXELcQ86nsm2W7QZAibLgk5U+VPU?= =?us-ascii?Q?aaDScr31DSaI8yuh5t806kf1hwpwrYVpiYEJgqYE6n6wlPCF4qDgaYx+3qVD?= =?us-ascii?Q?dYKZMgZOMafINvHS8efNZQ2VpJk9gXp3/P2A8KHbWtAylfLef4aqfRYmX79h?= =?us-ascii?Q?W7jcwRrvvo/iJShKZssKs5WaEvHIz1LW98BzpkLBsOwaoKBYxjC4RwoY2Kxp?= =?us-ascii?Q?YM8f+eQpVwgo/wfzfzNQrmiffCLpFKjvTKRZVkAVjMUo6Gtbbhr9KQVQlvzY?= =?us-ascii?Q?KFM1orcjkdZB0sePu6HzBqrlEiOhOM+m8/L2lRdRqHYU8awH6sIVUJdY+N2a?= =?us-ascii?Q?EwpFrG5X6Iu+RkBXvndqSxhGpU3cdxJDc6zFrjcLIhZD3mYHG9xlRtw+F+uj?= =?us-ascii?Q?eQkBnhJsoZ75FwZf5weilIg5J45M8NTEY207UuBXJ4Wui2pjFtKAQOJFKhV1?= =?us-ascii?Q?pEkfDkUxO8VNDvMDQFsqvlHFMcNPnSTdIUMpF8A2bZ5UNuSa+0QZHtVoZYYJ?= =?us-ascii?Q?YW05dIVfKoMpDCYywZQYQKCGcY3X6CteT9Q+5nuQgaeJ5pGH/y0hJ7KufvC5?= =?us-ascii?Q?u6hjseUIPU8r2Llzl/lMABrvqCiMBMihF+Q9TldA+XyHrbJ2a6DNTKAxo+Yp?= =?us-ascii?Q?CF+tNgEH7+u3gM4vW9lo+gYRgFDUfbwpZANaSYEDvUEYD/5UwV9WEcf2755G?= =?us-ascii?Q?Qr1yHOCxr4bDrrcHqALCQ4lz1W+kxjP3+HO8wBdk0T76nmgx2aGidHmpuhDJ?= =?us-ascii?Q?X1ISUx2A2sEgRRRQh4JWnUTB8JxBIfw4LjQ12fr1xa6ed5z4RcwKWYTgY3u6?= =?us-ascii?Q?AiZITp1oKC7L+R9s3jnNNOEjwBUgFQS/F4cmE52q/B2J5nYjh3x22fK/bbli?= =?us-ascii?Q?UZmFdnt6nLhIlucLptevzPioLbVhlUrSWXE5GQFXgwttGKV/12647GkzhHyv?= =?us-ascii?Q?K49SpjCH4EQ218jL2kqPNGZoJb7w1WeS4bGAjKhQphl9iV1+4tLYGoiT5Di3?= =?us-ascii?Q?joWJDMXXUQM3MiEonyfs5ylP8BpBju8HLGSzbtIH7caYCAdKgZgq1LaoYKCB?= =?us-ascii?Q?ubrUB1+bCfRS5ZLhChidpw=3D?= X-Microsoft-Antispam-Message-Info: WojHapl7oK9OK5kRfrkh8ba7Mtu3LCvliJtYsm3n0EEGwJhVuLZzElreZoVQgaEC6I8186+OzC33ma2Mb+gzh/sukdQmdMMVKSFSYcrKXZk31sBFxbszVFP4wfQkf+n3y6YZO2dJ5rh8YXtY0JW2LMY6bOGv8LzCIPN9Hwk90rTWGtMI0FlOHnOdxbnDTHctSpzLxE3tNx8B3BJUolfbq2faAcREebtdI4JvQc1/9aL3mDfHj+3jqjOovkyilpCVMYFBQYat3IbV3bhAQ4eCEOMpTIDJX6uMEC1GNnC3eRECMWKsOdMEqPdwN9b7ur3SDK1H6pWglfGl9fuIm3gdKMO/lx8aTtsYFRjlNUoRK4vptX5O2KOgjWuRz9ADvxK3DwqxTeNvDM5Nnv2uV5PId4NmdJc7Y+wffhETGXzSFLy+fufUgOqLcT6+lzITY5W8PDnHPbgRUYbY5X8UQOmjx2xYTGHNcVz0xsbdGPr+HDsKmQ31ttUR+vN2P5y6lfQssG7w+jnRFCxYr0CV/BfNTXSwa8acVCcu6O/2G6v5vOxVv++CyyQ0KFtVjUxVVhtHMZC2gYsvMTZvVTqG6JBraf0PoHP7sRk1j6rXLENUgCT943/if4mJPMuZjy7XE0Y1kXRWWUwSl7SANlhZKbo9tnnlRWrZiy/3wYvVw7a5lqTtjIbyW86TCeDMIimZSLYl3095vxdovMoBiYloMuzuJ337MRrh4Ia5po6ijx7CZEMRFcMgzWL8h+SJhBKeEMcN X-Microsoft-Exchange-Diagnostics: 1; DB6PR08MB2808; 6:ae9rJ0dFGzOoh5/M6JucHuaIza0oxEOhV0aa1w+VwGUeWu1t9uAncq+Iu9oC3QNhmGFZ8A4YNOEwDUfrTBrgXSo34oRa8xid1Hzx6DVdkblrN3aLYjUsdIJyuM8E59gWfTcMJADxPF9GLA1uQnnCUAvTyu192MyxGgmamgJlKWMqyiakc8U90ZYfRU8F/KCgpb/wsEBnShsDO37SIPvHuDZN+1cjpvTibAfh6fsFAY+NSpEX46pnBQYMNbo/EnvNduCUYkDuGxb33YDBawgqu+toESNE/enhUUbD2gcfdL3wVYC9POPnxKVGRrtikF4ZpXCrmjzz9Mq9ny/JV3u35RuRZkEDQdwgcNUwJz/HhpcZkZuO+UXKRfkrE7eKPYP7pXM+VPK7c457Xm+q9TC2Lzyl4rNGxyCloe7zQFQ+/ycS0OKjfF+BWTZxpfDK3gRBT/1AQ+867c1JkkNGvPmtUg==; 5:nJt7oNKUkYUHtRuBvUBIYmqIYah6Qcmt9bNmnTryF0KLG2TPa3ftZxKERIXBpbn/5bZA1hWEOXcWT+K5GBdRUCPtWzsWNZOGOwrf5Y21rD0D8GAyFTCOn4rHwgvflw/mYEVf6jSObVPBUeV8vOWLOFgoMLBJar882CfXFmkSF50=; 7:Wa5raY06Rl0s4FriTFl1jQMWMnR5WlK1uy3BvwjXXMxjOtKBNUcNDTAfXr/DefKdyEj/iR5KKvRjTJ4ZJjo6Y0j8vY8HISSQX3X5zpTwkvgt8Mu0bG9vwrXc662Prcn18ZdnXaaW035E/hFUmtrlw6PwQ70rOVNfez2KJKg+Ow0rU9RoHJ/o1s64BOdBKEL7eG3CdOK0/sPb0pEJ7jCbtbR4VFkUV5gCu9iWEM8S8SxR1U/Z2s/hZOwrchiiV5ot SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR08MB2808; 20:lxJHa8ANYquP7MfFc0MeDUnodK1yi9h48VKsvJKqcS+scqF+zyrQVHixfEIhtX1q6AnkBX3fTagG9XvQ0lSabOvIV/8/HtWvw95bjRj7tfqtweV4L+G7lghOmLWVgo2WfTgZms22F6xSncrICpyhWqHXRrqF9JVNOaQ+Cm40WdY= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 11:01:48.6754 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a3869dd0-8216-4a5f-a7c0-08d60e67fbb5 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2808 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 209.85.208.44 X-MS-Exchange-CrossPremises-AuthSource: DB5EUR01FT051.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: 1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Incoming; SFV:NSPM; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: DB6PR08MB2808.eurprd08.prod.outlook.com Cc: Andrey Vagin <avagin@virtuozzo.com> Subject: [CRIU] [PATCH 06/12] x86: cpu -- Use special bit for image manipulation X-BeenThere: criu@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: CRIU development <criu.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/criu>, <mailto:criu-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/criu/> List-Post: <mailto:criu@openvz.org> List-Help: <mailto:criu-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/criu>, <mailto:criu-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: criu-bounces@openvz.org Errors-To: criu-bounces@openvz.org |
diff --git a/criu/config.c b/criu/config.c index 8df2d5b78eed..c383237e9ed3 100644 --- a/criu/config.c +++ b/criu/config.c @@ -289,6 +289,7 @@ static int parse_cpu_cap(struct cr_options *opts, const char *optarg) if (!optarg) { ____cpu_set_cap(opts, CPU_CAP_ALL, false); + ____cpu_set_cap(opts, CPU_CAP_IMAGE, false); return 0; } @@ -324,6 +325,9 @@ static int parse_cpu_cap(struct cr_options *opts, const char *optarg) } else goto Esyntax; } + + if (opts->cpu_cap != CPU_CAP_NONE) + ____cpu_set_cap(opts, CPU_CAP_IMAGE, false); #undef ____cpu_set_cap return 0; diff --git a/criu/cr-dump.c b/criu/cr-dump.c index ec5e1e45b735..cbc72f01614d 100644 --- a/criu/cr-dump.c +++ b/criu/cr-dump.c @@ -1807,7 +1807,7 @@ int cr_dump_tasks(pid_t pid) if (prepare_inventory(&he)) goto err; - if (opts.cpu_cap & (CPU_CAP_CPU | CPU_CAP_INS)) { + if (opts.cpu_cap & CPU_CAP_IMAGE) { if (cpu_dump_cpuinfo()) goto err; } diff --git a/criu/cr-restore.c b/criu/cr-restore.c index 4f8fc91798ad..6fda79e933f7 100644 --- a/criu/cr-restore.c +++ b/criu/cr-restore.c @@ -2365,7 +2365,7 @@ int cr_restore_tasks(void) if (vdso_init_restore()) goto err; - if (opts.cpu_cap & (CPU_CAP_INS | CPU_CAP_CPU)) { + if (opts.cpu_cap & CPU_CAP_IMAGE) { if (cpu_validate_cpuinfo()) goto err; } diff --git a/criu/cr-service.c b/criu/cr-service.c index 643aba9cf355..165d544a4288 100644 --- a/criu/cr-service.c +++ b/criu/cr-service.c @@ -509,8 +509,10 @@ static int setup_opts_from_req(int sk, CriuOpts *req) goto err; } - if (req->has_cpu_cap) + if (req->has_cpu_cap) { opts.cpu_cap = req->cpu_cap; + opts.cpu_cap |= CPU_CAP_IMAGE; + } /* * FIXME: For backward compatibility we setup diff --git a/criu/include/cr_options.h b/criu/include/cr_options.h index 4de777be655e..8f2a9e8633cf 100644 --- a/criu/include/cr_options.h +++ b/criu/include/cr_options.h @@ -28,6 +28,7 @@ #define CPU_CAP_FPU (1u << 0) /* Only FPU capability required */ #define CPU_CAP_CPU (1u << 1) /* Strict CPU capability required */ #define CPU_CAP_INS (1u << 2) /* Instructions CPU capability */ +#define CPU_CAP_IMAGE (1u << 3) /* Write capability on dump and read on restore*/ #define CPU_CAP_ALL (CPU_CAP_FPU | CPU_CAP_CPU | CPU_CAP_INS) #define CPU_CAP_DEFAULT (CPU_CAP_FPU)