Message ID | 1502909097-13244-2-git-send-email-volodymyr_babchuk@epam.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xen.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 07FEC6038C for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 16 Aug 2017 18:47:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EEC9228A3C for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 16 Aug 2017 18:47:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E369228A45; Wed, 16 Aug 2017 18:47:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 47F7F28A3C for <patchwork-xen-devel@patchwork.kernel.org>; Wed, 16 Aug 2017 18:47:33 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from <xen-devel-bounces@lists.xen.org>) id 1di3Jf-00081n-NW; Wed, 16 Aug 2017 18:45:19 +0000 Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from <Volodymyr_Babchuk@epam.com>) id 1di3Je-00081T-FN for xen-devel@lists.xen.org; Wed, 16 Aug 2017 18:45:18 +0000 Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id 36/64-01732-DB294995; Wed, 16 Aug 2017 18:45:17 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURzGd+7udVfZlbMt8e/UqIW9WNqrIFQ o1YeaZRJ90AjqardtsLfunbI+ZA5LUwNnLcUhWZQWEX0wCZkKNjCavUGlWMTsPVsl9KIlgnbv rpp9e875/Z/zPAf+tFI7Telpzu3ieDtrNcTEkea1xNaMnnO+onWdkS3ZV79fIXPRzv7uKaIAH aAs9mKH+zBlHr73h3Te1ri//fqiqkCfmVoUR5PYo4Q3/Z1kLYqlET4IHZ01SAJa3EBA4HsVIQ EtLoHJnjaVpGPwJrjV+iSqF+FkGPr5LGpQ4ioEnr6OqEGH98L4m1okaRKnQaCxOaoZbIQfvWe jZsCL4cXjGqWkY3EenLp7OqYW0WKYEare6uRxDYSa30fLKTHA3dFRpWxdCl3tvmgu4GYEo5VB Si66Anqnvs4OpUL/oxZS1nvgXk1AKRsGCah/2E3Kh0oV3JkeQlIy4DXge6qR78+rYOjTM0p2G +G6P4hk7YSRgQZCHhqmoGtkchakQO9wxyxooSA4dpGUOx2GsZmpWRBSg98zTcmHGjF78EOMFy 33L/itf8FvLyHiBlopcHwZx2dsyMos5i0ms8vGWqwZ69dlZdo4QWBNnJUtFjJLHLYOJO7CSYU CdaFAdX4QJdGEIYExOnxF2vhix5HjZlYwH+JLrZwQRCk0bQAm7BWZhudMnPuoxSou1BwGWm1Y xOxuEDEjOFmbYDHJaABl0BHvzAShJe0OO6dPZFTSEJaGzKX2+Sfm1vIpStXrGKRQKLRqJ8fbL K7/eQQl0sigYwqkV9QWu2s+KSKWIMQSz6vPSSVc7D+kr0AJde5j+lD97zOrytvGysjYYGD/28 Hy7ZprmtDIJv/4u3AOh5NvDrw68NK0J9GrmR6s3KwK191vbOprWYJyyi/fzr7AT965yh3Prws 32APpr3f10duaSmw77+cbTyTlTrS2h+M+esnkHXQ+U7jPU5j+1bksITUvSbcxrUkdv/qBgRTM 7Pp0JS+wfwEHIsrVkQMAAA== X-Env-Sender: Volodymyr_Babchuk@epam.com X-Msg-Ref: server-14.tower-206.messagelabs.com!1502909116!68750001!1 X-Originating-IP: [104.47.2.61] X-SpamReason: No, hits=0.0 required=7.0 tests= X-StarScan-Received: X-StarScan-Version: 9.4.45; banners=-,-,- X-VirusChecked: Checked Received: (qmail 34012 invoked from network); 16 Aug 2017 18:45:16 -0000 Received: from mail-db5eur01on0061.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.61) by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP; 16 Aug 2017 18:45:16 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; s=selector1-epam-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=N78FQRibDxBSI5q/hMHwPTbj4RpCi0hiCOzxD4X70fY=; b=HF0hSBcSKUSmY0/FJBSLojxWy479AieYuGdU2SWTasT/ApHInl19bH3roeNOW1SrNaz+KfozwHm7ZNNHnzEHLuvLCBDP2kbdSLd63x/4nwmgrQLjvg8oxodxO5f5b9QrLFX9LVcqrNEyl5VbwKPe1RM3fRQVcxSeyoUaqwn0v8A= Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.55) by VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Wed, 16 Aug 2017 18:45:13 +0000 Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation); Wed, 16 Aug 2017 21:45:08 +0300 From: Volodymyr Babchuk <volodymyr_babchuk@epam.com> To: xen-devel@lists.xen.org Date: Wed, 16 Aug 2017 21:44:55 +0300 Message-Id: <1502909097-13244-2-git-send-email-volodymyr_babchuk@epam.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com> References: <1502909097-13244-1-git-send-email-volodymyr_babchuk@epam.com> MIME-Version: 1.0 X-Originating-IP: [85.223.209.55] X-ClientProxiedBy: AM5PR0502CA0014.eurprd05.prod.outlook.com (2603:10a6:203:91::24) To VI1PR0301MB2141.eurprd03.prod.outlook.com (2603:10a6:800:26::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2e72a12d-7fcf-4fa7-861c-08d4e4d6ee6f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0301MB2141; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 3:6ayfQYmLhKL60zh8VRJQ3uuGFRz94o4Cc/LTUx2ZLjA/rC25wrfhJUEtvmSPCbcDHS6PBA0l12s2enZXbIuGTO6oKeRcTjPIZ4m1hxqPU7KFTEg/PzgKP4Pt61I+8IdC9zPvkqaheuYeGL9fVihEKhyIh725dRd16nFKMEECYQgtZ14rDd5UG49OUXUs1v76i5c6/drK5wo5Vy3RHFqzjCXmsa7bUs0EmKUicF4R2Kb2n4lrvHltXjLvpcIAMA/4; 25:mgH59R9TG6ohek528MdD8bAbJaOlfEFGqXnZ/KlQxjZKA3ZEcjOztGvz1PwEg35QXE3iVTaomDkHdRCMhqJujdRaq/tirTIW6SqW8Gv0KAyhat08xbZ5XHxeH+RfJeoOwyShLByDCXAJp3AJktGikRuMRWt0Mm00Q1k0ORE7km0lvxRNNDHnec27BN6i6IYqHArse2NPJ294aM1HJJsxIs9vMO9c8AaJbdHYyQcNJPwAYGUP2NDBZfpvsbRySVIQTWAWeWzZpGUazR4xthPqteNev+85c7qbCqvLU6svK931588Y+6VkrvBkQeYtJ2ix7lDv1SPRpqBuRNUdY4ZKWw==; 31:fiRaMRBFNqyHw8SV/XF3pblFkMoUjFAHB1jaua03nw2v6eCbm4oGT8ft3MBUT9z2XuyVI7ro1lWeKnz40Z1yMgfsbcmWKK7vmImFC9W5cpXGRkxWtEy5cFoaRVOWpXuZ1borlmD2+0DLX3EyyUCMSwBapxPKD4s3lCh2lNkB98DyK3nRmygvux237Pqg1gBeNIePIk/YGVhmc06PVj05apGbjqdK0Fx0oanaimLdI2E= X-MS-TrafficTypeDiagnostic: VI1PR0301MB2141: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 20:evVHLOCK9SxPVNe+9kUglypls4bueDDHHNVQS0uJp3Ll+kygh5RuAcqH2NsCgno/q2xdmvmhzs4D1qHPv3e0oWJsumqQLM4TfSI7TIBdy8B5mdo5aoBqMmepr5Xmd+jvLs3NYMwh29MJHeBroIoMoqhWk0qlc0Is+WAzboHUQfv6iVDd2YNs9dYH7xFYfbb3cQ9TOL1FZv3d+2TsPymXsvphzj1DEXgSPaEcOCi++KxcwHok+rRTHMVPUI+cD+iRxAJK/DBCY29M1k3z0jx+OBWdX+VNdfmMS0Gfam8nSB5nEw9rRWWB96LqFMZH+vhGK+PsVLtiXEUP8ZVZ09q7N8VDYQGKPvtwdkpNYfwV11CGvB59xQ6WaVRLTvUA0pnFdQ6QGIoMs9Fnb3Zb33Moduh7h5F+E1z1X/MBXUn1gcZw8S+9+TScmT/DIzTinm+pZthysKiMG6wha7wAq2O/Wi8LqJsr5X0WpN9IED8M6FC4duKpqvSdTzOPcrf5mf5a; 4:Zd7G2FmNLCR7EBcEYKkUOj6tDkngMXJIxDQ8aYxOJJuJ2a24yUe1HkUPQzXNa5tTXGIdKpkeHb/W/f6D0KccFmQBWaGJQC2ZGTFX97BYoUR3XF+qERz3YTOejoUoC4TqFYTfxwjkTlXZTgp8/S7MBkeSc2E85pWFZUOH6fN2EwEajCnJPu0yjm3ZlRZLqZ63D7qn3UhdfkoW+cnSd8XtPwsNkLkIL9/IOQaDBX+84yDZcQdiRbY0w4nj7IDK2CK/zMo6Be++Xic7m7DTNAXUx4Q1JObiKerYrmIw3sfX9z9zSy6c1vXysxAtOv6PGj2RI7WcpLKYHsDYVTX+/qc3dQ== X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403); X-Microsoft-Antispam-PRVS: <VI1PR0301MB2141EC688AC46A7AD6049090E6820@VI1PR0301MB2141.eurprd03.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0301MB2141; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0301MB2141; X-Forefront-PRVS: 0401647B7F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(199003)(189002)(33646002)(6916009)(2950100002)(7350300001)(66066001)(3846002)(68736007)(8676002)(72206003)(42186005)(6116002)(7736002)(48376002)(81166006)(50466002)(81156014)(5003940100001)(2351001)(4326008)(478600001)(80792005)(305945005)(2361001)(50226002)(54906002)(122856001)(6666003)(36756003)(2906002)(53936002)(76176999)(50986999)(105586002)(101416001)(106356001)(5660300001)(47776003)(189998001)(86362001)(97736004)(107886003)(110136004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2141; H:EPUAKYIW2556.kyiv.epam.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: epam.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2141; 23:8c5KVsPjUxPunY5NQYg+iU8roqD3ALZIXWtVYVy?= =?us-ascii?Q?Ea3Sl1LOjsgLU+mSPTQA9hPJi1P4px3zI2w7ZB2kzGn4zYuxvPYTX/OdNffk?= =?us-ascii?Q?FaeYzwv0uSMVrTJkZZHk5JUpBQtMD7xtRtPg2LHEpVMtRT56nyR/16TJpwjv?= =?us-ascii?Q?zRh7JHIXrAgcsY1gUUzuyt3IifleZeHVjRRKJ078nZT6USiYI61IqUuy6+xK?= =?us-ascii?Q?zgR9hbC1zmj0w3XzausK5oDx8fgOW9kCAIaXVBus73AV0S5DX6Vfq9G9hkKf?= =?us-ascii?Q?MwVfr7gpKHywq+Ua92sEtheMPSIVPomxi2MVQosteNxnhTye6oG6R44KZu1w?= =?us-ascii?Q?7Tqh5FyPMgOs02WQdLV4FDgQxj4imYabj4i7nNYNjotZbuSZDGOhIyow7Rkz?= =?us-ascii?Q?MT/h5jvaO/o0u4ZtKtuftBwcpIe/Y4DVznL8TpDAQa3Jj5SA94hj8pweu26W?= =?us-ascii?Q?PCaU36pbT7tvrwK88t3zbGNWjx0l+Q/dPFeNL7zIfeIxEW+g8sWue3vu2yFB?= =?us-ascii?Q?FRMg3Sza6s56OKi5t5rMvBBOoWMXD+Xyzy6cuHfp/nz0N4VrsLZyuOXT9NW+?= =?us-ascii?Q?79pmynl7kcnljxb6O23NeVWUisFi2ocN7u+uGGdh83YIH/sI/GTKnIaKJSxa?= =?us-ascii?Q?ZMNk0CJ0boWrp11N7+qoUTCN0u7WUxMA+k9dWmHKMVWGFerGpnjIgDlfTK7u?= =?us-ascii?Q?q20k1sKx3m3PLVi+o0v6/CBWPx2SQZfR6d6ctdHbpaHF5tUucKFvtbTDjVXz?= =?us-ascii?Q?2xIgqyLmKB9kZl7yQ97cAu7OZTRYaKFp5PxK2DnHTYJcuYu6kgtItdaO7xyA?= =?us-ascii?Q?jx4Fps2SJuaD3+KniPGKL5bpZ+pM1RMRfPkiX6zENztYlogqM+jgkW7fl7TM?= =?us-ascii?Q?E9sCGZQyvIe2kXz2QeScFqKCfYsXaVmMfdGrcyxBZ/CHCNAyDmYOg9rbFxip?= =?us-ascii?Q?jx0nCkmbIoOFyRWG97HCqZGSahfqG881lnGF1w/D9+DqjGkWncSSCPbBYhkT?= =?us-ascii?Q?GZDUMd8rXSAvFA4b+cTy90tpVlZIQMZS9BNIyP8vDRvSdZP5ZvwL7Zh1okT+?= =?us-ascii?Q?1lGt0/AiSzlUIxREd0GI98sI913DLr+hVHAh0bC6XNNpFyNCFdL8jU8Aovth?= =?us-ascii?Q?Aa13pcWN0+yrMu+DGtGUFRPZQwoKjJlTf2RchHqxdGdnmha1n5hm5rIpRJSw?= =?us-ascii?Q?gCSNKrXYDnncjgEE=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2141; 6:IwVVdbTGXVl7SsH9ChHM4SXKrFH6E1yx8A1hkQfUttotODAWTQJZd70gydpD1So2oA3SJJOLEcJHilrW2+1OETpUSZBLTAo245GrqVsv4CXswXKnXtmQFL04+lWeLIfI4vfiYPTfJadPILdQmswEWwiWkprCLJd6Ywta3kdOwH3J9WxRDnc2rHpQH6jqcs8zrG6LrO1fguwi1Q4W2xpQXeKPJvpS2uC2yc/B/zVlRLzzu3yFl4fqOHHTDYCwGOYdfB6eOWXnSel1+ouFuiQZ80vL1AMOsDRfvj0UFonfG6lr/eNv/xpJNw0oZRWtpzvzj6g5fhtUEGNG4TeVCKm1ZQ==; 5:z6YnA5dm1qn2bdS3ZMhwtijCnL27HQ4aIvtVjqRCk7DZO4kKLNAiy2KUDfXUHc9CT/XlhKNm/5y7ffJh9F4011ccFEP5Ie4rzbozB57Qg1IYrYJuzKESbjDSQOTD9OUU9kZo3th/GClKfUAE56FIbw==; 24:VnHKlk6ObHh+Uf0AGFB0UJIKM7irrNoGSpnBc9Ew7mJOMLJI9q3yDDsIXAigqqciO2iw6FuHmsPLY35g2vF1bj7yVmAXWE3yaRQL4oCQ+O4=; 7:x/D1RALMe7vdxRiC/xl0BTLGYEkjHcSlmN053gR2xNPoTO7m2gnKpWPx8d7DWB2rz7srZzeFxQijWo8IY5GwO2I4D6aFLB4bXk+OPCjpyzA+WDqw8uqReHfBgg+xickCWgwAc8itkzUgWqTNCJNLH0BpK131N6DokgYUjP5AeanoF+bKwlUE9MtWFWPT3vpsIZj6Uknqm2p1RsbxVZjq5iDLFGSjh53+1LSRNkPL3lk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: epam.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2017 18:45:13.6596 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2141 Cc: Julien Grall <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>, Volodymyr Babchuk <volodymyr_babchuk@epam.com> Subject: [Xen-devel] [PATCH v4 1/3] arm: processor: add new struct hsr_smc32 into hsr union X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion <xen-devel.lists.xen.org> List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xen.org> List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help> List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xen.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/xen/include/asm-arm/processor.h b/xen/include/asm-arm/processor.h index 855ded1..926ae68 100644 --- a/xen/include/asm-arm/processor.h +++ b/xen/include/asm-arm/processor.h @@ -488,6 +488,23 @@ union hsr { unsigned long ec:6; /* Exception Class */ } cp; /* HSR_EC_CP */ + /* + * This encoding is valid only for ARMv8 (ARM DDI 0487B.a, pages D7-2271 and + * G6-4957). On ARMv7, encoding ISS for EC=0x13 is defined as UNK/SBZP + * (ARM DDI 0406C.c page B3-1431). UNK/SBZP means that hardware implements + * this field as Read-As-Zero. ARMv8 is backwards compatible with ARMv7: + * reading CCKNOWNPASS on ARMv7 will return 0, which means that condition + * check was passed or instruction was unconditional. + */ + struct hsr_smc32 { + unsigned long res0:19; /* Reserved */ + unsigned long ccknownpass:1; /* Instruction passed conditional check */ + unsigned long cc:4; /* Condition Code */ + unsigned long ccvalid:1;/* CC Valid */ + unsigned long len:1; /* Instruction length */ + unsigned long ec:6; /* Exception Class */ + } smc32; /* HSR_EC_SMC32 */ + #ifdef CONFIG_ARM_64 struct hsr_sysreg { unsigned long read:1; /* Direction */